MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master aff73fd5
Timestamp: 2019-03-15 15:06:04
Author: kgv
Committer: apn
Details ] Diff ]
0030582: Coding - avoid defining references to properties of NULL objects

Approx_SweepApproximation::Perform() now creates empty arrays.
GeomAdaptor_SurfaceOfRevolution::UTrim() - fixed No_Exception misuse.
StdPrs_ShadedShape - fixed defining an invalid reference to Poly_Triangulation::UVNodes().

BSplCLib::MovePoint() and BSplCLib::MovePointAndTangent() now take optional
weights parameter as pointer consistent to other methods like BSplCLib::BuildEval().
mod - src/Approx/Approx_SweepApproximation.cxx Diff ] File ]
mod - src/BSplCLib/BSplCLib.hxx Diff ] File ]
mod - src/BSplCLib/BSplCLib_2.cxx Diff ] File ]
mod - src/BSplCLib/BSplCLib_CurveComputation.gxx Diff ] File ]
mod - src/Geom/Geom_BSplineCurve.cxx Diff ] File ]
mod - src/Geom/Geom_BSplineCurve_1.cxx Diff ] File ]
mod - src/Geom2d/Geom2d_BSplineCurve.cxx Diff ] File ]
mod - src/Geom2d/Geom2d_BSplineCurve_1.cxx Diff ] File ]
mod - src/GeomAdaptor/GeomAdaptor_SurfaceOfRevolution.cxx Diff ] File ]
mod - src/Law/Law_BSpline.cxx Diff ] File ]
mod - src/NCollection/NCollection_DefineHArray1.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff ] File ]
master 6f241137
Timestamp: 2019-03-15 13:59:08
Author: ifv
Committer: bugmaster
Details ] Diff ]
0030433: Checkshape: bad solid, created by revolution, is reported as valid.

BRepPrimAPI_MakeRevol.cxx, hxx
Insert checking of self-intersecting of generated surfaces in MakeRevol

BRepTest_SweepCommands.cxx
Adjusting command revol to current behavior of MakeRevol algorithm.
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.cxx Diff ] File ]
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.hxx Diff ] File ]
mod - src/BRepTest/BRepTest_SweepCommands.cxx Diff ] File ]
mod - tests/bugs/modalg_5/bug23954 Diff ] File ]
add - tests/bugs/modalg_7/bug30433 Diff ] File ]
master 6072d597
Timestamp: 2019-03-15 11:24:15
Author: kgv
Committer: apn
Details ] Diff ]
0030580: Configuration, CMake - introduce BUILD_RELEASE_DISABLE_EXCEPTIONS option managing No_Exception macros
mod - adm/cmake/occt_defs_flags.cmake Diff ] File ]
mod - adm/cmake/vardescr.cmake Diff ] File ]
mod - CMakeLists.txt Diff ] File ]
master f996b507
Timestamp: 2019-03-15 10:15:18
Author: kgv
Committer: apn
Details ] Diff ]
0030579: Draw Harness, Draw_Interpretor - catch exceptions other than Standard_Failure
mod - src/Draw/Draw_Interpretor.cxx Diff ] File ]
mod - src/Draw/Draw_Window.cxx Diff ] File ]
master 389b9d5c
Timestamp: 2019-03-15 09:55:09
Author: jgv
Committer: bugmaster
Details ] Diff ]
0030534: Regression in the tool UnifySameDomain - the shape looses faces

1. Add method TransformPCurves to ShapeUpgrade_UnifySameDomain - to rotate and translate existing pcurves instead of projecting.
2. Modify method ShapeUpgrade_UnifySameDomain::IntUnifyFaces - now it does not apply ShapeFix to new wires and new faces.
3. In the method UnifyEdges: add merging degenerated edges.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
mod - tests/bugs/heal/bug27894 Diff ] File ]
mod - tests/bugs/modalg_6/bug27271 Diff ] File ]
add - tests/bugs/modalg_7/bug29382 Diff ] File ]
add - tests/bugs/modalg_7/bug29504_1 Diff ] File ]
add - tests/bugs/modalg_7/bug29504_2 Diff ] File ]
add - tests/bugs/modalg_7/bug30099 Diff ] File ]
add - tests/bugs/modalg_7/bug30158_1 Diff ] File ]
add - tests/bugs/modalg_7/bug30158_2 Diff ] File ]
add - tests/bugs/modalg_7/bug30534 Diff ] File ]
add - tests/bugs/modalg_7/bug30714 Diff ] File ]
mod - tests/heal/unify_same_domain/A5 Diff ] File ]
master f2b42160
Timestamp: 2019-03-14 21:12:12
Author: kgv
Committer: apn
Details ] Diff ]
0030575: Tests - v3d/materials unstable image screenshots of alpha-blending on GeForce with MSAA

testdiff now looks for "IMAGE_COLOR_TOLERANCE: Tol" statements in log
to execute diffimage with -toleranceOfColor Tol parameter.

Image difference is first performed with 0 tolerance and then optionally with non-zero tolerance,
so that the log always includes information that some images are different,
but with two different messages:
- "IMAGE differs" for images failed comparison;
- "IMAGE is similar" for images passed comparison only with non-zero tolerance.

v3d/materials - disabled MSAA and removed duplicate.
demo/samples/materials - compare screenshots with 0.8% color tolerance (2/255).
mod - samples/tcl/materials.tcl Diff ] File ]
mod - src/DrawResources/TestCommands.tcl Diff ] File ]
mod - tests/demo/samples/materials Diff ] File ]
mod - tests/v3d/materials/bug24855 Diff ] File ]
rm - tests/v3d/materials/bug24872_1 Diff ] File ]
rm - tests/v3d/materials/bug24872_2 Diff ] File ]
add - tests/v3d/materials/phong1 Diff ] File ]
add - tests/v3d/materials/raytrace1 Diff ] File ]
master d9166000
Timestamp: 2019-03-14 19:17:19
Author: kgv
Committer: apn
Details ] Diff ]
0030574: Configuration, genproj - CSF_DEFINES is not reset at the beginning of env.bat

env.bat now resets %CSF_DEFINES% variable to empty state
and append optional %CSF_DEFINES_EXTRA% external value.
mod - adm/templates/env.bat Diff ] File ]
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
master e9fb0cba
Timestamp: 2019-03-14 16:22:04
Author: oan
Committer: apn
Details ] Diff ]
0030573: OSD_Parallel_TBB: limit number of execution threads using settings of OSD_ThreadPool::DefaultPool()

Add tbb::task_scheduler_init to OSD_Parallel::forEach().
mod - src/OSD/OSD_Parallel_TBB.cxx Diff ] File ]
master 85c103d2
Timestamp: 2019-03-14 09:38:09
Author: jgv
Committer: apn
Details ] Diff ]
0030560: Modeling Algorithms - Improvement of the method BRepTools::DetectClosedness

1. Rewrite the method BRepTools::DetectClosedness.
2. Correct the method BRepOffset_Tool::EnLargeFace to process properly non-periodic but closed faces.
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff ] File ]
mod - src/BRepTools/BRepTools.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug30560_1 Diff ] File ]
add - tests/bugs/modalg_7/bug30560_2 Diff ] File ]
master 31fe1f8e
Timestamp: 2019-03-13 18:46:24
Author: kgv
Committer: apn
Details ] Diff ]
0030570: Visualization, TKOpenGl - OpenGl_AspectFace ignores texture revision on recompute

Added revision check to one more branch within OpenGl_AspectsTextureSet::build().
mod - src/OpenGl/OpenGl_AspectsTextureSet.cxx Diff ] File ]
master d65f9183
Timestamp: 2019-03-13 13:53:16
Author: kgv
Committer: apn
Details ] Diff ]
0030569: Foundation Classes - NCollection_Shared lacks inclusion of NCollection_DefineAlloc.hxx

Add missing includes.
mod - src/NCollection/NCollection_Shared.hxx Diff ] File ]
mod - src/Standard/Standard_Mutex.hxx Diff ] File ]
master 5716d13b
Timestamp: 2019-03-13 04:49:59
Author: kgv
Committer: apn
Details ] Diff ]
0030564: Coding - math_Gauss uninitialized 'Singular' member variable

Removed unused class field Singular.
mod - src/math/FILES Diff ] File ]
mod - src/math/math_Gauss.cxx Diff ] File ]
mod - src/math/math_Gauss.hxx Diff ] File ]
rm - src/math/math_Gauss.lxx Diff ] File ]
master a7fd4b1b
Timestamp: 2019-03-12 17:22:26
Author: kgv
Committer: apn
Details ] Diff ]
0030562: Coding - TopOpeBRepBuild_Builder use of null pointer

TopOpeBRepBuild_Builder::Clear() - added NULL check.
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.cxx Diff ] File ]
master afb3647b
Timestamp: 2019-03-12 13:47:21
Author: ifv
Committer: apn
Details ] Diff ]
0030489: Modeling Algorithms - BRepBuilderAPI_GTransform hangs

Approx_ComputeCLine.gxx - criterium to stop interval cutting is increased.
ProjLib_ProjectedCurve.cxx - fix regression for bugs modalg_5 bug25886
Other tests are modified according to current state of algorithm
mod - src/Approx/Approx_ComputeCLine.gxx Diff ] File ]
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx Diff ] File ]
mod - tests/bugs/modalg_5/bug25886 Diff ] File ]
mod - tests/lowalgos/intss/bug26576_1 Diff ] File ]
mod - tests/lowalgos/intss/bug26576_3 Diff ] File ]
mod - tests/lowalgos/intss/bug26684_1 Diff ] File ]
mod - tests/lowalgos/intss/bug26684_2 Diff ] File ]
add - tests/perf/modalg/bug30489 Diff ] File ]
master 18434846
Timestamp: 2019-03-12 03:05:21
Author: kgv
Committer: apn
Details ] Diff ]
0030558: Coding - replace math_SingleTab with NCollection_LocalArray

math_Vector::Multiplied() - fixed modification of original array.

math_SVD::Solve(), math_SVD::PseudoInverse(), GeomFill_LocationGuide::InitX() - removed incorrect constness.

math_Vector, math_IntegerVector - math_SingleTab has been replaced by NCollection_LocalArray+NCollection_Array1.
Added accessors returning const value.
mod - src/FEmTool/FEmTool_ProfileMatrix.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_LocationGuide.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_LocationGuide.hxx Diff ] File ]
mod - src/math/FILES Diff ] File ]
mod - src/math/math_IntegerVector.cxx Diff ] File ]
mod - src/math/math_IntegerVector.hxx Diff ] File ]
mod - src/math/math_Matrix.cxx Diff ] File ]
rm - src/math/math_SingleTab.hxx Diff ] File ]
mod - src/math/math_SVD.cxx Diff ] File ]
mod - src/math/math_SVD.hxx Diff ] File ]
mod - src/math/math_Vector.cxx Diff ] File ]
mod - src/math/math_Vector.hxx Diff ] File ]
master 3697d4fa
Timestamp: 2019-03-12 01:51:41
Author: kgv
Committer: apn
Details ] Diff ]
0030556: Coding - IGESData_GlobalSection missing member initialization in default constructor

IGESData_GlobalSection now initializes class fields.
mod - src/IGESData/IGESData_GlobalSection.cxx Diff ] File ]
mod - src/IGESData/IGESData_GlobalSection.hxx Diff ] File ]
master ac8f1774
Timestamp: 2019-03-11 20:35:14
Author: kgv
Committer: apn
Details ] Diff ]
0030554: Coding - ChFiDS_CommonPoint uninitialized member traarc

Added missing initialization to ChFiDS_CommonPoint constructor.
mod - src/ChFiDS/ChFiDS_CommonPoint.cxx Diff ] File ]
mod - src/ChFiDS/ChFiDS_CommonPoint.hxx Diff ] File ]
rm - src/ChFiDS/ChFiDS_CommonPoint.lxx Diff ] File ]
mod - src/ChFiDS/FILES Diff ] File ]
master a98b97f5
Timestamp: 2019-03-11 20:20:44
Author: kgv
Committer: apn
Details ] Diff ]
0030553: Coding - TopOpeBRepDS_Surface missing default initalizations

All class fields are now initialized within every TopOpeBRepDS_Surface constructor.
mod - src/TopOpeBRepDS/TopOpeBRepDS_Surface.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_Surface.hxx Diff ] File ]
master 404504b2
Timestamp: 2019-03-11 18:28:52
Author: abv
Committer: apn
Details ] Diff ]
0030544: Data Exchange - IGES import fails on specific file

Method IGESToBRep_BRepEntity::TransferEdge() is fixed to record result even if it is wire rather than edge.
This allows translation of EdgeLoop entities referring to CompositeCurve items in EdgeList entities.
Curves that fail to translate are recorded in result as Null shapes (rather than skipping them) to keep indexation of curves in EdgeList valid for remaining ones.

Method IGESToBRep_BRepEntity::TransferLoop() is improved to skip failed edges thus avoiding exception and allowing translation to complete for transferable entities.

Warning messages are corrected to be more meaningful.
Added test bugs iges bug30544
mod - src/IGESToBRep/IGESToBRep_BRepEntity.cxx Diff ] File ]
mod - src/IGESToBRep/IGESToBRep_IGESBoundary.cxx Diff ] File ]
mod - src/XSMessage/XSMessage_XSTEP_us.pxx Diff ] File ]
mod - src/XSMessage/XSTEP.fr Diff ] File ]
mod - src/XSMessage/XSTEP.us Diff ] File ]
add - tests/bugs/iges/bug30544 Diff ] File ]
master af2fa459
Timestamp: 2019-03-08 23:32:11
Author: kgv
Committer: apn
Details ] Diff ]
0030547: Foundation Classes - NCollection_DoubleMap lacks Seek() method

Added Seek1() and Seek2() methods to NCollection_DoubleMap class.
mod - src/NCollection/NCollection_DoubleMap.hxx Diff ] File ]
master c3c2b331
Timestamp: 2019-03-08 12:52:08
Author: kgv
Committer: apn
Details ] Diff ]
0030545: Documentation - methods marked with Standard_DEPRECATED has ill-formed Doxygen output

Doxygen option PREDEFINED has been extended by Standard_DEPRECATED declaration.
mod - dox/resources/occt_rm.doxyfile Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.hxx Diff ] File ]
master 226fce20
Timestamp: 2019-03-07 17:45:58
Author: mnv
Committer: apn
Details ] Diff ]
0030124: Visualization, AIS_InteractiveObject - clean up confusing Presentation invalidation logic

Removed excess mechanism for invalidating presentations AIS_InteractiveObject::myRecomputeEveryPrs.
PrsMgr_PresentableObject::Update() has been deprecated and replaced by PrsMgr_PresentableObject::UpdatePresentations()
recomputing only explicitly invalidated presentations.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - samples/mfc/standard/Common/ISession2D/ISession2D_Shape.cpp Diff ] File ]
mod - src/AIS/AIS_Axis.cxx Diff ] File ]
mod - src/AIS/AIS_CameraFrustum.cxx Diff ] File ]
mod - src/AIS/AIS_Circle.cxx Diff ] File ]
mod - src/AIS/AIS_Circle.hxx Diff ] File ]
mod - src/AIS/AIS_ColoredShape.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveObject.hxx Diff ] File ]
mod - src/AIS/AIS_Line.cxx Diff ] File ]
mod - src/AIS/AIS_Line.hxx Diff ] File ]
mod - src/AIS/AIS_Plane.cxx Diff ] File ]
mod - src/AIS/AIS_PlaneTrihedron.cxx Diff ] File ]
mod - src/AIS/AIS_PlaneTrihedron.hxx Diff ] File ]
mod - src/AIS/AIS_Point.cxx Diff ] File ]
mod - src/AIS/AIS_Point.hxx Diff ] File ]
mod - src/AIS/AIS_Shape.cxx Diff ] File ]
mod - src/AIS/AIS_Shape.hxx Diff ] File ]
mod - src/AIS/AIS_TextLabel.cxx Diff ] File ]
mod - src/AIS/AIS_Triangulation.cxx Diff ] File ]
mod - src/AIS/AIS_Trihedron.cxx Diff ] File ]
mod - src/AIS/AIS_Trihedron.hxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff ] File ]
mod - src/StdSelect/StdSelect_BRepOwner.cxx Diff ] File ]
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff ] File ]
master 55c8f0f7
Timestamp: 2019-03-06 12:02:29
Author: BenjaminBihler
Committer: apn
Details ] Diff ]
0030523: Visualization - Highlighting does not work anymore

Added hints about ZLayer consideration and changing highlight colors to documentation
of AIS_InteractiveContext::SetHighlightStyle() method.

AIS_InteractiveContext::MoveTo() now checks if highlighting style does not use immediate layer
and performs full Redraw() instead of RedrawImmediate().

Improved parsing of ZLayer names within vdisplay, vzlayer and vselprops commands.
vreadpixel now reports syntax errors on wrong input.
mod - src/AIS/AIS_InteractiveContext.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/v3d/materials/bug27818_2 Diff ] File ]
master 060fc603
Timestamp: 2019-03-06 11:29:57
Author: oan
Committer: apn
Details ] Diff ]
0030149: BRepMesh_Delaun: free triangle is left in the mesh after cleanup of auxiliary items

Remove free triangles connected to triangles over nodes of super triangle.
Modification of improved test case.
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff ] File ]
add - tests/bugs/mesh/bug30149 Diff ] File ]
mod - tests/mesh/data/standard/U5 Diff ] File ]
master 79931835
Timestamp: 2019-03-06 09:33:53
Author: vro
Committer: apn
Details ] Diff ]
0030535: Draw Harness - add size argument to vgrid command

vgrid command has been revised and extended with new argument -size.
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/bugs/vis/bug25671 Diff ] File ]
mod - tests/bugs/vis/bug25672 Diff ] File ]
mod - tests/bugs/vis/bug26154 Diff ] File ]
mod - tests/bugs/vis/bug26435 Diff ] File ]
mod - tests/bugs/vis/bug29395 Diff ] File ]
<<  1 2 3 ... 15 16 17 18 19 20 21 22 23 24 25 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 211 212 213  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker