MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master 73ccc151
Timestamp: 2014-01-16 10:25:34
Author: abv
Committer: bugmaster
Details ] Diff ]
0024536: GCC compiler warning on breakage of pointer aliasing rules in BRepFill_Evolved.cxx

Avoid storing result of call to TopoDS::Edge() as reference
mod - src/BRepFill/BRepFill_Evolved.cxx Diff ] File ]
master e9224045
Timestamp: 2014-01-16 10:09:05
Author: aba
Committer: bugmaster
Details ] Diff ]
0024388: Option to enable visualization of hidden lines in DRAW

Added additional snapshot dumping to /tests/bugs/vis/bug24388_2. Corrected bug24388_1. Corrected vhlr command.
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
add - tests/bugs/vis/bug24388_1 Diff ] File ]
add - tests/bugs/vis/bug24388_2 Diff ] File ]
master 561ea68e
Timestamp: 2014-01-16 10:03:22
Author: jgv
Committer: bugmaster
Details ] Diff ]
0024532: BRepOffsetAPI_MakePipeShell raises an exception in a case with auxiliary guide

Test case for issue CR24532
mod - src/BRepFill/BRepFill_CompatibleWires.cxx Diff ] File ]
add - tests/bugs/modalg_5/bug24532 Diff ] File ]
master e3096dec
Timestamp: 2014-01-16 09:11:45
Author: gka
Committer: bugmaster
Details ] Diff ]
0024370: [Regression] 6.7.0beta ShapeFix_EdgeProjAux breaks conventions on using IsDone flag.

Projection of 3d points corresponding to range of edge on 2d curve considered as successful for all cases to except for cases when projection is not made.

Initialization initial values of flags
Modification initial values of flags setting status Done for first and last parameters

Adding new draw-command for issue CR24370

Test case for issue CR24370
mod - src/QABugs/QABugs_19.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_EdgeProjAux.cxx Diff ] File ]
add - tests/bugs/heal/bug24370 Diff ] File ]
mod - tests/de/step_3/E6 Diff ] File ]
mod - tests/de/step_4/C9 Diff ] File ]
mod - tests/de/step_4/D1 Diff ] File ]
master a3ef6605
Timestamp: 2014-01-16 08:33:39
Author: ibs
Committer: bugmaster
Details ] Diff ]
0024485: Draw Harness - create subfolder in temporary directory for temporary test results

for each test execution a specific directory is created in a temp directory.
the format of the created directory is next: group-gridname-casename_<data>_<time with secs>

indentations in changes were realigned

Output of warning messages on use of temporary directory disabled
mod - src/DrawResources/TestCommands.tcl Diff ] File ]
master 18d25b93
Timestamp: 2014-01-16 08:29:12
Author: emv
Committer: bugmaster
Details ] Diff ]
0024505: Wrong section curves between Cone and Cylinder with collinear axes.

The intersection between Cone and one of the following surfaces: Cylinder, Sphere, Cone and Torus
is treated as analytical when the axes of the surfaces are collinear.

Test case for issue CR24505
mod - src/IntPatch/IntPatch_Intersection.cxx Diff ] File ]
add - tests/bugs/modalg_5/bug24505 Diff ] File ]
master c8ea5b8e
Timestamp: 2014-01-16 08:20:12
Author: jgv
Committer: bugmaster
Details ] Diff ]
0024204: The algorithm BRepOffsetAPI_MakePipeShell produces resulting shape with unwarrantably big tolerance

Added test case bugs/modalg_5/bug24204

Modified following test cases:
bugs modalg_3 bug605 - case with bad input data, command "settolerance w1 1.e-7" was added;
bugs modalg_4 bug629 - wrong case, now the algorithm can not build pipes on such profiles, test case was removed;
bugs modalg_4 bug13595_1, bug13595_1 - number of subshapes was has changed;
bugs modalg_5 bug23706_2 - square of resulting face was changed;
bugs modalg_5 bug23870_1, bug23870_2, bug23870_3, bug23870_4, bug23870_5 - the number of subshapes was changed.
mod - src/BRepFill/BRepFill.cdl Diff ] File ]
mod - src/BRepFill/BRepFill_Draft.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_Evolved.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_LocationLaw.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_Pipe.cdl Diff ] File ]
mod - src/BRepFill/BRepFill_Pipe.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_PipeShell.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_ShapeLaw.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_Sweep.cdl Diff ] File ]
mod - src/BRepFill/BRepFill_Sweep.cxx Diff ] File ]
mod - src/BRepTools/BRepTools_TrsfModification.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_SectionPlacement.cxx Diff ] File ]
mod - tests/bugs/modalg_3/bug605 Diff ] File ]
mod - tests/bugs/modalg_4/bug13595_1 Diff ] File ]
mod - tests/bugs/modalg_4/bug13595_2 Diff ] File ]
rm - tests/bugs/modalg_4/bug629 Diff ] File ]
mod - tests/bugs/modalg_5/bug23706_2 Diff ] File ]
mod - tests/bugs/modalg_5/bug23870_1 Diff ] File ]
mod - tests/bugs/modalg_5/bug23870_2 Diff ] File ]
mod - tests/bugs/modalg_5/bug23870_3 Diff ] File ]
mod - tests/bugs/modalg_5/bug23870_4 Diff ] File ]
mod - tests/bugs/modalg_5/bug23870_5 Diff ] File ]
add - tests/bugs/modalg_5/bug24204 Diff ] File ]
master e89e2d67
Timestamp: 2014-01-16 08:16:56
Author: omy
Committer: bugmaster
Details ] Diff ]
0024088: Unsafe window handle management in Draw using GetWindowLong

Replaced Get-/SetWindowLong with Get-/SetWindowLongPtr in files of TKDraw.

Reverted the unrelated changes
mod - src/Draw/CommandWindow.cxx Diff ] File ]
mod - src/Draw/Draw_Window.cxx Diff ] File ]
mod - src/Draw/init.cxx Diff ] File ]
mod - src/Draw/MainWindow.cxx Diff ] File ]
master 15cea4ef
Timestamp: 2014-01-16 07:55:43
Author: kgv
Committer: bugmaster
Details ] Diff ]
0024438: Message_Algorithm - allow customized status descriptions
mod - src/Message/FILES Diff ] File ]
mod - src/Message/Message.cdl Diff ] File ]
mod - src/Message/Message_Algorithm.cdl Diff ] File ]
mod - src/Message/Message_Algorithm.cxx Diff ] File ]
add - src/Message/Message_HArrayOfMsg.hxx Diff ] File ]
master 3c4e78f2
Timestamp: 2014-01-15 13:21:18
Author: dbp
Committer: bugmaster
Details ] Diff ]
0024473: TKMath, BVH - introduce template-based package for Bounding volume hierarchy structures and tools
mod - adm/UDLIST Diff ] File ]
add - src/BVH/BVH.cxx Diff ] File ]
add - src/BVH/BVH_BinnedBuilder.hxx Diff ] File ]
add - src/BVH/BVH_BinnedBuilder.lxx Diff ] File ]
add - src/BVH/BVH_Box.hxx Diff ] File ]
add - src/BVH/BVH_Box.lxx Diff ] File ]
add - src/BVH/BVH_Builder.hxx Diff ] File ]
add - src/BVH/BVH_Builder.lxx Diff ] File ]
add - src/BVH/BVH_Geometry.hxx Diff ] File ]
add - src/BVH/BVH_Geometry.lxx Diff ] File ]
add - src/BVH/BVH_Object.hxx Diff ] File ]
add - src/BVH/BVH_Object.lxx Diff ] File ]
add - src/BVH/BVH_ObjectSet.hxx Diff ] File ]
add - src/BVH/BVH_ObjectSet.lxx Diff ] File ]
add - src/BVH/BVH_PrimitiveSet.hxx Diff ] File ]
add - src/BVH/BVH_PrimitiveSet.lxx Diff ] File ]
add - src/BVH/BVH_Properties.cxx Diff ] File ]
add - src/BVH/BVH_Properties.hxx Diff ] File ]
add - src/BVH/BVH_Properties.lxx Diff ] File ]
add - src/BVH/BVH_Set.hxx Diff ] File ]
add - src/BVH/BVH_Set.lxx Diff ] File ]
add - src/BVH/BVH_Sorter.hxx Diff ] File ]
add - src/BVH/BVH_Sorter.lxx Diff ] File ]
add - src/BVH/BVH_SpatialMedianBuilder.hxx Diff ] File ]
add - src/BVH/BVH_SpatialMedianBuilder.lxx Diff ] File ]
add - src/BVH/BVH_SweepPlaneBuilder.hxx Diff ] File ]
add - src/BVH/BVH_SweepPlaneBuilder.lxx Diff ] File ]
add - src/BVH/BVH_Tree.hxx Diff ] File ]
add - src/BVH/BVH_Tree.lxx Diff ] File ]
add - src/BVH/BVH_Triangulation.hxx Diff ] File ]
add - src/BVH/BVH_Triangulation.lxx Diff ] File ]
add - src/BVH/BVH_Types.hxx Diff ] File ]
add - src/BVH/BVH_Types.lxx Diff ] File ]
add - src/BVH/FILES Diff ] File ]
mod - src/NCollection/NCollection_Vec2.hxx Diff ] File ]
mod - src/NCollection/NCollection_Vec3.hxx Diff ] File ]
mod - src/NCollection/NCollection_Vec4.hxx Diff ] File ]
mod - src/TKMath/PACKAGES Diff ] File ]
master 191478a5
Timestamp: 2014-01-15 06:56:16
Author: nbv
Committer: bugmaster
Details ] Diff ]
0024427: Wrong section curves

Incorrect curve is got after Decompose method applying. This method's using should be restrict.
Decomposition is required if intersection curve contains some parts, where U-parameter on quadric surface changes too sharply.

Decompose method is called for Cone and Sphere only (it does not require for Cylinder).

Comments are changed by jgv.

Test case for issue CR24427

Added test case bugs/moddata_3/bug24427_2

Compiler warning is liquidated.
Test is corrected.
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff ] File ]
mod - src/IntStart/IntStart_SearchOnBoundaries.gxx Diff ] File ]
mod - tests/bugs/modalg_4/bug825 Diff ] File ]
add - tests/bugs/moddata_3/bug24427_1 Diff ] File ]
add - tests/bugs/moddata_3/bug24427_2 Diff ] File ]
master fd03ee4b
Timestamp: 2014-01-15 02:40:18
Author: abv
Committer: bugmaster
Details ] Diff ]
0024252: GCC warnings on breakage of strict-aliasing rules

Fixed type casts in NCollection maps
Avoid invalid type cast in handling of LDOM text object
Use correct pointer type in callback function of Graphic3d_CGraduatedTrihedron class
Format of printf() simplified in IntPatch_Point.cxx
mod - src/Graphic3d/Graphic3d_CGraduatedTrihedron.hxx Diff ] File ]
mod - src/IntPatch/IntPatch_Point.cxx Diff ] File ]
mod - src/NCollection/NCollection_DataMap.hxx Diff ] File ]
mod - src/NCollection/NCollection_DoubleMap.hxx Diff ] File ]
mod - src/NCollection/NCollection_IndexedDataMap.hxx Diff ] File ]
mod - src/NCollection/NCollection_IndexedMap.hxx Diff ] File ]
mod - src/NCollection/NCollection_Map.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraduatedTrihedron.hxx Diff ] File ]
mod - src/Visual3d/Visual3d_View.cxx Diff ] File ]
mod - src/XmlMNaming/XmlMNaming_NamedShapeDriver.cxx Diff ] File ]
master 68333c8f
Timestamp: 2014-01-14 09:05:08
Author: dbp
Committer: bugmaster
Details ] Diff ]
0024320: TKOpenGl, Ray Tracing - OpenGL resources created for OpenCL interconnection should be managed in common way
mod - src/OpenGl/OpenGl_Texture.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Texture.hxx 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 ]
master db8e4b9a
Timestamp: 2014-01-10 04:29:02
Author: pkv
Committer: bugmaster
Details ] Diff ]
0024157: Parallelization of assembly part of BO

Patch 06

I.1. class Bnd_Box2d
- method:
inline Standard_Real Bnd_Box2d::SquareExtent() const
has been added.
Purpose : The method returns the squared diagonal of the bounding box.

I.3. class BOPCol_BoxBndTree
has been added.
Purpose : The class is the instantiation of the algorithm of unbalanced binary tree
of overlapped bounding boxes 3D.

I.4. class BOPCol_Box2DBndTree
has been added.
Purpose : The class is the instantiation of the algorithm of unbalanced binary tree
of overlapped bounding boxes 2D.

I.5. class BOPAlgo_Algo
- method:
void BOPAlgo_Algo::SetRunParallel(const Standard_Boolean theFlag)
has been added.
Purpose: Set the flag of parallel processing
     if <theFlag> is true the parallel processing is switched on
     if <theFlag> is false the parallel processing is switched off

- method:
Standard_Boolean BOPAlgo_Algo::RunParallel()const
has been added
Purpose: Returns the flag of parallel processing

II.1. class BOPAlgo_Builder
- method:
void BOPAlgo_Builder::SetRunParallel(const Standard_Boolean theFlag)
has been removed due to I.5.

- method:
Standard_Boolean BOPAlgo_Builder::RunParallel()const
has been removed due to I.5

II.2. class BOPDS_BoxBndTree
has been removed due to I.3

II.3. classes
BOPDS_Iterator,
BOPDS_IteratorSI,
BOPDS_SubIterator
BOPAlgo_PaveFiller,
BOPAlgo_Builder
the calls to BOPDS_BoxBndTree have been changed to
the calls to BOPCol_BoxBndTree
due to I.3

II.4. class BOPAlgo_BuilderFace
- method:
void BOPAlgo_BuilderFace::PerformLoops()
the changes that provide parallel run the WireSplitter algorithm have been done.

- method:
void BOPAlgo_BuilderFace::PerformAreas()
the classification the grows and holes has been done using
the algorithm of unbalanced binary tree of overlapped bounding boxes

II.5. class BOPAlgo_WireSplitter
- method:
void BOPAlgo_WireSplitter::SplitBlock(const TopoDS_Face& myFace,
                      BOPTools_ConnexityBlock& aCB)
the method is transferred to the static, the signature of the method have been changed

- method:
void BOPAlgo_WireSplitter::MakeWires()
the changes to provide parallel run the SplitBlock algorithm have been done
mod - src/Bnd/Bnd_Box2d.cdl Diff ] File ]
mod - src/Bnd/Bnd_Box2d.lxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_Algo.cdl Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_Algo.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_Builder.cdl Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_BuilderFace.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_WireSplitter.cdl Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_WireSplitter.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_WireSplitter_1.cxx Diff ] File ]
mod - src/BOPAlgo/FILES Diff ] File ]
add - src/BOPCol/BOPCol_Box2DBndTree.hxx Diff ] File ]
mod - src/BOPCol/BOPCol_DataMapOfIntegerShape.hxx Diff ] File ]
mod - src/BOPCol/FILES Diff ] File ]
mod - src/BOPDS/BOPDS_Iterator.cxx Diff ] File ]
mod - src/BOPDS/BOPDS_IteratorSI.cxx Diff ] File ]
mod - src/BOPDS/BOPDS_SubIterator.cxx Diff ] File ]
mod - src/BOPDS/FILES Diff ] File ]
master 3c946c38
Timestamp: 2014-01-09 11:49:16
Author: szv
Committer: bugmaster
Details ] Diff ]
0024523: Colors and layers are lost during loopback test (read-write-read)

Command XGetShapeColor corrected to return generic color
mod - src/XDEDRAW/XDEDRAW_Colors.cxx Diff ] File ]
master 96a95605
Timestamp: 2014-01-09 08:20:06
Author: barbier
Committer: bugmaster
Details ] Diff ]
0024510: Remove unused local variables

When warnings are enabled, compilers report lots of occurrences
of unused local variables, which makes it harder to find other
meaningful warnings.
This commit does not fix all unused local variables.

Fix new type conversion warning

Code cleaned to avoid MSVC compiler warnings on unused function arguments.
Several useless pieces of code are removed.
Changes in IntTools_EdgeFace.cxx, Blend_Walking_1.gxx, Bnd_BoundSortBox.cxx, ProjLib_ProjectedCurve.cxx are reverted (separated to specific issue for more in-depth analysis).
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx Diff ] File ]
mod - src/AdvApp2Var/AdvApp2Var_ApproxAFunc2Var.cxx Diff ] File ]
mod - src/AdvApp2Var/AdvApp2Var_ApproxF2var.cxx Diff ] File ]
mod - src/AdvApp2Var/AdvApp2Var_MathBase.cxx Diff ] File ]
mod - src/AdvApp2Var/AdvApp2Var_Patch.cxx Diff ] File ]
mod - src/AdvApp2Var/AdvApp2Var_SysBase.cxx Diff ] File ]
mod - src/AdvApp2Var/AdvApp2Var_SysBase.hxx Diff ] File ]
mod - src/AIS/AIS_Dimension.cxx Diff ] File ]
mod - src/AIS/AIS_EqualDistanceRelation.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_LocalContext.cxx Diff ] File ]
mod - src/AppParCurves/AppParCurves.cxx Diff ] File ]
mod - src/AppParCurves/AppParCurves_LeastSquare.gxx Diff ] File ]
mod - src/AppParCurves/AppParCurves_ResolConstraint.gxx Diff ] File ]
mod - src/Approx/Approx_ComputeLine.gxx Diff ] File ]
mod - src/Aspect/Aspect_ColorScale.cxx Diff ] File ]
mod - src/Bisector/Bisector_BisecAna.cxx Diff ] File ]
mod - src/Bisector/Bisector_BisecPC.cxx Diff ] File ]
mod - src/BiTgte/BiTgte_Blend.cxx Diff ] File ]
mod - src/Blend/Blend_CSWalking_2.gxx Diff ] File ]
mod - src/BlendFunc/BlendFunc_Chamfer.cxx Diff ] File ]
mod - src/BlendFunc/BlendFunc_ConstRad.cxx Diff ] File ]
mod - src/BlendFunc/BlendFunc_EvolRad.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_Builder_2Cnt.hxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx Diff ] File ]
mod - src/BOPDS/BOPDS_IteratorSI.cxx Diff ] File ]
mod - src/BOPInt/BOPInt_Context.cxx Diff ] File ]
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff ] File ]
mod - src/BOPTest/BOPTest_TolerCommands.cxx Diff ] File ]
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff ] File ]
mod - src/BOPTools/BOPTools_AlgoTools3D.cxx Diff ] File ]
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx Diff ] File ]
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.cxx Diff ] File ]
mod - src/BRepBlend/BRepBlend_CurvPointRadInv.cxx Diff ] File ]
mod - src/BRepBlend/BRepBlend_RstRstConstRad.cxx Diff ] File ]
mod - src/BRepBlend/BRepBlend_RstRstEvolRad.cxx Diff ] File ]
mod - src/BRepBlend/BRepBlend_RstRstLineBuilder.cxx Diff ] File ]
mod - src/BRepBlend/BRepBlend_SurfPointEvolRadInv.cxx Diff ] File ]
mod - src/BRepCheck/BRepCheck_Edge.cxx Diff ] File ]
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff ] File ]
mod - src/BRepFeat/BRepFeat.cxx Diff ] File ]
mod - src/BRepFeat/BRepFeat_Builder.cxx Diff ] File ]
mod - src/BRepFeat/BRepFeat_Form.cxx Diff ] File ]
mod - src/BRepFeat/BRepFeat_MakeLinearForm.cxx Diff ] File ]
mod - src/BRepFeat/BRepFeat_RibSlot.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_Sweep.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_TrimShellCorner.cxx Diff ] File ]
mod - src/BRepFill/BRepFill_TrimSurfaceTool.cxx Diff ] File ]
mod - src/BRepGProp/BRepGProp.cxx Diff ] File ]
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff ] File ]
mod - src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cxx Diff ] File ]
mod - src/BRepSweep/BRepSweep_Rotation.cxx Diff ] File ]
mod - src/BRepTest/BRepTest_BasicCommands.cxx Diff ] File ]
mod - src/BRepTest/BRepTest_CurveCommands.cxx Diff ] File ]
mod - src/BSplCLib/BSplCLib.cxx Diff ] File ]
mod - src/ChFi2d/ChFi2d_Builder.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_Builder_2.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx Diff ] File ]
mod - src/ChFi3d/ChFi3d_FilBuilder.cxx Diff ] File ]
mod - src/ChFiDS/ChFiDS_FilSpine.cxx Diff ] File ]
mod - src/ChFiKPart/ChFiKPart_ComputeData_FilPlnCyl.cxx Diff ] File ]
mod - src/CSLib/CSLib_Class2d.cxx Diff ] File ]
mod - src/DDataStd/DDataStd_DrawDriver.cxx Diff ] File ]
mod - src/Draw/Draw_VariableCommands.cxx Diff ] File ]
mod - src/Draw/Draw_Window.cxx Diff ] File ]
mod - src/DrawDim/DrawDim_Angle.cxx Diff ] File ]
mod - src/DrawDim/DrawDim_PlanarAngle.cxx Diff ] File ]
mod - src/DrawTrSurf/DrawTrSurf.cxx Diff ] File ]
mod - src/DsgPrs/DsgPrs_DiameterPresentation.cxx Diff ] File ]
mod - src/ExprIntrp/ExprIntrp_yaccintrf.cxx Diff ] File ]
mod - src/Extrema/Extrema_ExtElC2d.cxx Diff ] File ]
mod - src/GccAna/GccAna_Circ2d3Tan_2.cxx Diff ] File ]
mod - src/GccAna/GccAna_Circ2d3Tan_5.cxx Diff ] File ]
mod - src/GccAna/GccAna_Circ2d3Tan_6.cxx Diff ] File ]
mod - src/GccAna/GccAna_Circ2d3Tan_8.cxx Diff ] File ]
mod - src/GccAna/GccAna_Circ2dTanOnRad.cxx Diff ] File ]
mod - src/GccAna/GccAna_Lin2dTanPer.cxx Diff ] File ]
mod - src/GccGeo/GccGeo_Circ2d2TanOn.gxx Diff ] File ]
mod - src/GccIter/GccIter_Circ2d2TanOn.gxx Diff ] File ]
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx Diff ] File ]
mod - src/GCPnts/GCPnts_UniformAbscissa.gxx Diff ] File ]
mod - src/Geom/Geom_BSplineSurface.cxx Diff ] File ]
mod - src/Geom2dConvert/Geom2dConvert.cxx Diff ] File ]
mod - src/GeomConvert/GeomConvert.cxx Diff ] File ]
mod - src/GeomConvert/GeomConvert_1.cxx Diff ] File ]
mod - src/GeometryTest/GeometryTest_APICommands.cxx Diff ] File ]
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx Diff ] File ]
mod - src/GeometryTest/GeometryTest_FairCurveCommands.cxx Diff ] File ]
mod - src/GeometryTest/GeometryTest_SurfaceCommands.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_ConstrainedFilling.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_CorrectedFrenet.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_EvolvedSection.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_LocationGuide.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_Pipe.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_Sweep.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_TgtOnCoons.cxx Diff ] File ]
mod - src/GeomFill/GeomFill_UniformSection.cxx Diff ] File ]
mod - src/GeomInt/GeomInt_IntSS_1.cxx Diff ] File ]
mod - src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx Diff ] File ]
mod - src/GProp/GProp_SGProps.gxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_Hider.cxx Diff ] File ]
mod - src/HLRBRep/HLRBRep_PolyAlgo.cxx Diff ] File ]
mod - src/HLRTest/HLRTest.cxx Diff ] File ]
mod - src/IFGraph/IFGraph_Articulations.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_BasicDumper.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_ListEditor.cxx Diff ] File ]
mod - src/IFSelect/IFSelect_WorkSession.cxx Diff ] File ]
mod - src/IGESConvGeom/IGESConvGeom.cxx Diff ] File ]
mod - src/IntAna/IntAna_IntQuadQuad.cxx Diff ] File ]
mod - src/IntAna/IntAna_QuadQuadGeo.cxx Diff ] File ]
mod - src/IntAna/IntAna_Quadric.cxx Diff ] File ]
mod - src/IntCurve/IntCurve_IntPolyPolyGen.gxx Diff ] File ]
mod - src/IntCurve/IntCurve_Polygon2dGen.gxx Diff ] File ]
mod - src/Intf/Intf_InterferencePolygonPolyhedron.gxx Diff ] File ]
mod - src/Intf/Intf_InterferencePolyhedron.gxx Diff ] File ]
mod - src/IntImpParGen/IntImpParGen_Intersector.gxx Diff ] File ]
mod - src/IntPatch/IntPatch_ALineToWLine.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpImpIntersection_2.gxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpImpIntersection_5.gxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_LineConstructor.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_Polyhedron.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_RLine.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_RstInt.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_WLine.cxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx Diff ] File ]
mod - src/IntStart/IntStart_SearchOnBoundaries.gxx Diff ] File ]
mod - src/IntTools/IntTools.cxx Diff ] File ]
mod - src/IntTools/IntTools_BeanBeanIntersector.cxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeEdge_1.cxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeFace.cxx Diff ] File ]
mod - src/IntWalk/IntWalk_PWalking_1.gxx Diff ] File ]
mod - src/LDOM/LDOMParser.cxx Diff ] File ]
mod - src/LocOpe/LocOpe.cxx Diff ] File ]
mod - src/LocOpe/LocOpe_BuildWires.cxx Diff ] File ]
mod - src/LocOpe/LocOpe_Generator.cxx Diff ] File ]
mod - src/LocOpe/LocOpe_SplitDrafts.cxx Diff ] File ]
mod - src/MAT2d/MAT2d_Circuit.cxx Diff ] File ]
mod - src/MAT2d/MAT2d_Tool2d.cxx Diff ] File ]
mod - src/math/math_BracketedRoot.cxx Diff ] File ]
mod - src/math/math_FunctionAllRoots.cxx Diff ] File ]
mod - src/math/math_FunctionRoot.cxx Diff ] File ]
mod - src/math/math_Powell.cxx Diff ] File ]
mod - src/math/math_Recipes.cxx Diff ] File ]
mod - src/math/math_TrigonometricFunctionRoots.cxx Diff ] File ]
mod - src/MeshTest/MeshTest.cxx Diff ] File ]
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff ] File ]
mod - src/NCollection/NCollection_BaseAllocator.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff ] File ]
mod - src/OSD/OSD.cxx Diff ] File ]
mod - src/Primitives/Primitives_Wedge.gxx Diff ] File ]
mod - src/ProjLib/ProjLib_ComputeApprox.cxx Diff ] File ]
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx Diff ] File ]
mod - src/QABugs/QABugs_2.cxx Diff ] File ]
mod - src/QABugs/QABugs_3.cxx Diff ] File ]
mod - src/QABugs/QABugs_9.cxx Diff ] File ]
mod - src/QANewModTopOpe/QANewModTopOpe_Tools.cxx Diff ] File ]
mod - src/RWHeaderSection/RWHeaderSection_RWFileDescription.cxx Diff ] File ]
mod - src/RWHeaderSection/RWHeaderSection_RWFileName.cxx Diff ] File ]
mod - src/RWStepDimTol/RWStepDimTol_RWCommonDatum.cxx Diff ] File ]
mod - src/RWStepRepr/RWStepRepr_RWCompositeShapeAspect.cxx Diff ] File ]
mod - src/RWStepRepr/RWStepRepr_RWDerivedShapeAspect.cxx Diff ] File ]
mod - src/RWStepRepr/RWStepRepr_RWExtension.cxx Diff ] File ]
mod - src/ShapeAnalysis/ShapeAnalysis_FreeBounds.cxx Diff ] File ]
mod - src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx Diff ] File ]
mod - src/StlTransfer/StlTransfer.cxx Diff ] File ]
mod - src/TDF/TDF_CopyLabel.cxx Diff ] File ]
mod - src/TDF/TDF_Delta.cxx Diff ] File ]
mod - src/TestTopOpe/TestTopOpe_CORCommands.cxx Diff ] File ]
mod - src/TestTopOpe/TestTopOpe_HDSCommands.cxx Diff ] File ]
mod - src/TestTopOpe/TestTopOpe_OtherCommands.cxx Diff ] File ]
mod - src/TNaming/TNaming.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_FaceEdgeFiller.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_FaceEdgeIntersector.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_FacesIntersector.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_kpart.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_mergePDS.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_vpr.cxx Diff ] File ]
mod - src/TopOpeBRep/TopOpeBRep_vprclo.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_BuildEdges.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_CorrectFace2d.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_ffsfs.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_FREGU.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_FuseFace.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Grid.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GridEE.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GridFF.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GridSS.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_kpkole.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_PaveSet.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_SplitEdge.hxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_SREGU.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Tools.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Tools2d.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_VertexInfo.cxx Diff ] File ]
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_WireEdgeSet.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_EdgeInterferenceTool.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_EIR.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_FilterFaceInterferences.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_FIR.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_HDataStructure.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_ProcessEdgeInterferences.cxx Diff ] File ]
mod - src/TopOpeBRepDS/TopOpeBRepDS_ProcessFaceInterferences.cxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_REGUS.cxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_ShapeTool.cxx Diff ] File ]
mod - src/TopOpeBRepTool/TopOpeBRepTool_TOOL.cxx Diff ] File ]
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx Diff ] File ]
mod - src/Transfer/Transfer_TransferInput.cxx Diff ] File ]
mod - src/Transfer/Transfer_TransferProcess.gxx Diff ] File ]
mod - src/Units/Units_Sentence.cxx Diff ] File ]
mod - src/V3d/V3d_PerspectiveView.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_FilletCommands.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx Diff ] File ]
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff ] File ]
master b467a870
Timestamp: 2014-01-09 08:14:05
Author: barbier
Committer: bugmaster
Details ] Diff ]
0024511: Remove obsolete Image_PixelAddress.cxx

Image_PixelAddress.cxx had been removed from src/Image/FILES in CR23486 (commit 2361d7e), but the file had not been deleted.

Correction of inconsistent file and units lists (units DebugTools and OpenCL are removed from UDLIST; files EXTERNLIB and SCAN.tcl added to FILES list in Cocoa and DrawResources units)
mod - adm/UDLIST Diff ] File ]
mod - src/Cocoa/FILES Diff ] File ]
mod - src/DrawResources/FILES Diff ] File ]
rm - src/Image/Image_PixelAddress.cxx Diff ] File ]
master 7eed5d29
Timestamp: 2014-01-09 08:01:01
Author: emv
Committer: bugmaster
Details ] Diff ]
0024470: Wrong result done by General Fuse algorithm.

Modifications:
1. The validity of the intersection point between edge and face is checked with sum of the tolerance values of the edge and face.
2. The intersection between toroidal surface and one of the following surfaces: Plane, Cylinder, Sphere, Cone or Torus
   is treated as analytical in the following cases:
   1) Torus and Plane: a. Axes of the surfaces are parallel;
                       b. Axes of the surfaces are perpendicular and location of the torus is lying on the plane;
   2) Torus and Sphere: The location of the sphere is lying on the line made from toruses axis;
   3) Torus and Cone, Cylinder or Torus: The axis of the surfaces are collinear.
   In all cases the intersection line(s) is(are) circle(s).

Added test cases bugs/modalg_5/bug24470

The intersection between torus with minor radius more than (or equal to) the major radius and any other surface is considered as parametric.
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff ] File ]
mod - src/GeomInt/GeomInt_IntSS_1.cxx Diff ] File ]
mod - src/GeomInt/GeomInt_LineConstructor.cxx Diff ] File ]
mod - src/IntAna/IntAna_QuadQuadGeo.cdl Diff ] File ]
mod - src/IntAna/IntAna_QuadQuadGeo.cxx Diff ] File ]
mod - src/IntPatch/FILES Diff ] File ]
mod - src/IntPatch/IntPatch_ALineToWLine.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpImpIntersection.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpImpIntersection_1.gxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpImpIntersection_2.gxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpImpIntersection_3.gxx Diff ] File ]
add - src/IntPatch/IntPatch_ImpImpIntersection_6.gxx Diff ] File ]
mod - src/IntPatch/IntPatch_Intersection.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_LineConstructor.cxx Diff ] File ]
mod - src/IntSurf/IntSurf_Quadric.cdl Diff ] File ]
mod - src/IntSurf/IntSurf_Quadric.cxx Diff ] File ]
mod - src/IntSurf/IntSurf_Quadric.lxx Diff ] File ]
mod - src/IntTools/IntTools_FaceFace.cxx Diff ] File ]
mod - src/IntTools/IntTools_LineConstructor.cxx Diff ] File ]
add - tests/bugs/modalg_5/bug24470 Diff ] File ]
master 547702a1
Timestamp: 2014-01-09 07:56:20
Author: abv
Committer: bugmaster
Details ] Diff ]
0024489: Avoid type casts in call to Standard::Free()

Method Standard::Free() is converted to template, so that pointer is nullified using its proper type.
Unnecessary type cases in calls to Standard::Free(), Standard::Reallocate(), and NCollection_BaseAllocator::Free() eliminated throughout OCCT code.
mod - src/AdvApp2Var/AdvApp2Var_SysBase.cxx Diff ] File ]
mod - src/BOPDS/BOPDS_PassKey.lxx Diff ] File ]
mod - src/DBC/DBC_VArray.gxx Diff ] File ]
mod - src/FSD/FSD_BinaryFile.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Strips.cxx Diff ] File ]
mod - src/NCollection/NCollection_BaseAllocator.cxx Diff ] File ]
mod - src/NCollection/NCollection_LocalArray.hxx Diff ] File ]
mod - src/NCollection/NCollection_UtfString.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff ] File ]
mod - src/Standard/Standard.cdl Diff ] File ]
mod - src/Standard/Standard.cxx Diff ] File ]
mod - src/Standard/Standard_DefineAlloc.hxx Diff ] File ]
mod - src/Standard/Standard_MMgrOpt.cxx Diff ] File ]
mod - src/Standard/Standard_MMgrOpt.hxx Diff ] File ]
mod - src/Standard/Standard_MMgrRaw.cxx Diff ] File ]
mod - src/Standard/Standard_MMgrRaw.hxx Diff ] File ]
mod - src/Standard/Standard_MMgrRoot.hxx Diff ] File ]
mod - src/Standard/Standard_MMgrTBBalloc.cxx Diff ] File ]
mod - src/Standard/Standard_MMgrTBBalloc.hxx Diff ] File ]
mod - src/Storage/Storage_Schema.cxx Diff ] File ]
mod - src/TCollection/TCollection_Array2.gxx Diff ] File ]
mod - src/TCollection/TCollection_ExtendedString.cxx Diff ] File ]
mod - src/TopExp/TopExp_Explorer.cxx Diff ] File ]
mod - src/XmlObjMgt/XmlObjMgt.cxx Diff ] File ]
master 6aca4d39
Timestamp: 2014-01-08 10:47:11
Author: bugmaster
Details ] Diff ]
0024516: Copyright information has been corrupted within some headers

Update incorrectly modified header files
mod - src/BOPDS/BOPDS_DataMapOfPaveBlockCommonBlock.hxx Diff ] File ]
mod - src/BRepAlgoAPI/BRepAlgoAPI.cxx Diff ] File ]
mod - src/BRepAlgoAPI/BRepAlgoAPI_Check.cdl Diff ] File ]
mod - src/BRepAlgoAPI/BRepAlgoAPI_Check.cxx Diff ] File ]
mod - src/Cocoa/Cocoa_Window.hxx Diff ] File ]
mod - src/Cocoa/Cocoa_Window.mm Diff ] File ]
mod - src/Image/Image_AlienPixMap.hxx Diff ] File ]
mod - src/Image/Image_Color.hxx Diff ] File ]
mod - src/Image/Image_Diff.cxx Diff ] File ]
mod - src/Image/Image_Diff.hxx Diff ] File ]
mod - src/Image/Image_PixMap.cxx Diff ] File ]
mod - src/Image/Image_PixMap.hxx Diff ] File ]
mod - src/Image/Image_PixMapData.hxx Diff ] File ]
mod - src/Intf/Intf_Polygon2d.cdl Diff ] File ]
mod - src/Intf/Intf_Polygon2d.cxx Diff ] File ]
mod - src/Intf/Intf_Polygon2d.lxx Diff ] File ]
mod - src/IntPatch/IntPatch_Polygo.lxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_Array.hxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_ArrayOfCouples.hxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_ArrayOfEdges.hxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_ArrayOfPoints.hxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_ArrayOfSectionLines.hxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_ArrayOfStartPoints.hxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_ArrayOfTangentZones.hxx Diff ] File ]
mod - src/IntPolyh/IntPolyh_ArrayOfTriangles.hxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeEdge_1.cxx Diff ] File ]
mod - src/math/math_BissecNewton.cdl Diff ] File ]
mod - src/math/math_FunctionRoot.cdl Diff ] File ]
mod - src/math/math_NewtonFunctionRoot.cdl Diff ] File ]
mod - src/NCollection/NCollection_DefineAlloc.hxx Diff ] File ]
mod - src/OpenGl/Handle_OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ArbIns.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ArbTBO.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ArbVBO.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_ExtFBO.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ExtGS.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore11.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore12.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore13.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore14.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore15.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore20.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_LayerList.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Resource.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window_1.mm Diff ] File ]
mod - src/Standard/Standard_DefineAlloc.hxx Diff ] File ]
mod - src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.lxx Diff ] File ]
mod - src/TopTools/TopTools_MutexForShapeProvider.cxx Diff ] File ]
mod - src/TopTools/TopTools_MutexForShapeProvider.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
master 7e7c2f0b
Timestamp: 2014-01-08 08:21:29
Author: kgv
Committer: bugmaster
Details ] Diff ]
0024497: TKOpenGl, OpenGl_Context - Add getter for window field
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
master 5640d653
Timestamp: 2014-01-02 21:54:45
Author: barbier
Committer: bugmaster
Details ] Diff ]
0024512: clang++ compiler complains about extra semicolon

Clang++ compiler emits warnings like these ones when parsing superfluous semicolons:
  .../src/OSD/OSD_MAllocHook.cxx:49:2: warning: extra ';' outside of a function is a C++11 extension [-Wc++11-extra-semi]
  .../src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx:317:30: warning: extra ';' after member function definition [-Wextra-semi]
mod - src/BOPDS/BOPDS_CoupleOfPaveBlocks.hxx Diff ] File ]
mod - src/BOPDS/BOPDS_Interf.hxx Diff ] File ]
mod - src/LDOM/LDOM_OSStream.hxx Diff ] File ]
mod - src/Message/Message_ExecStatus.hxx Diff ] File ]
mod - src/NCollection/NCollection_BaseAllocator.hxx Diff ] File ]
mod - src/NCollection/NCollection_HeapAllocator.hxx Diff ] File ]
mod - src/NCollection/NCollection_IncAllocator.cxx Diff ] File ]
mod - src/NCollection/NCollection_Vec2.hxx Diff ] File ]
mod - src/NCollection/NCollection_Vec3.hxx Diff ] File ]
mod - src/NCollection/NCollection_Vec4.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Window.cxx Diff ] File ]
mod - src/OSD/OSD_MAllocHook.cxx Diff ] File ]
mod - src/PLib/PLib.cxx Diff ] File ]
mod - src/Select3D/Select3D_PointData.hxx Diff ] File ]
mod - src/Standard/Standard_Persistent_proto.hxx Diff ] File ]
mod - src/TDF/TDF_LabelNode.hxx Diff ] File ]
master 9c06009a
Timestamp: 2013-12-26 11:47:44
Author: pkv
Committer: bugmaster
Details ] Diff ]
0024463: BRepAlgo_Section::Build hangs

Added test case bugs/modalg_5/bug24463
mod - src/BRepTools/BRepTools.cxx Diff ] File ]
add - tests/bugs/modalg_5/bug24463 Diff ] File ]
master ceaa5e27
Timestamp: 2013-12-26 11:43:44
Author: pkv
Committer: bugmaster
Details ] Diff ]
0024492: The command bopargcheck produces wrong results for cases.

New features:
- class BOPDS_InterfVZ has been added.
Purpose: The class BOPDS_InterfVZ is is to store the information about
the interference of the type vertex/solid.

- class BOPDS_InterfEZ has been added.
Purpose: The class BOPDS_InterfEZ is is to store the information about
the interference of the type edge/solid.

- class BOPDS_InterfFZ has been added.
Purpose: The class BOPDS_InterfFZ is is to store the information about
the interference of the type face/solid.

- class BOPDS_InterfFZ has been added.
Purpose: The class BOPDS_InterfZZ is is to store the information about
the interference of the type solid/solid.

- class BOPDS_DS
-methods
inline BOPDS_VectorOfInterfVZ& BOPDS_DS::InterfVZ()
Purpose: Returns the collection of interferences Vertex/Solid

inline BOPDS_VectorOfInterfEZ& BOPDS_DS::InterfEZ()
Purpose: Returns the collection of interferences Edge/Solid

inline BOPDS_VectorOfInterfFZ& BOPDS_DS::InterfFZ()
Purpose: Returns the collection of interferences Face/Solid

inline BOPDS_VectorOfInterfZZ& BOPDS_DS::InterfZZ()
Purpose: Returns the collection of interferences Solid/Solid

inline Standard_Integer BOPDS_DS::NbInterfTypes()
Purpose: Returns the number of types of the interferences
have been added.

- class BOPDS_Tools
-method
inline Standard_Boolean BOPDS_Tools::IsInterfering
  (const TopAbs_ShapeEnum theT)
has been added.
Purpose: Returns true if the type <theT> can be participant of an interference

- class BOPDS_ShapeInfo
-method
inline Standard_Boolean BOPDS_ShapeInfo::IsInterfering()const
has been added.
Purpose: Returns true if the object can be participant of an interference

- class BOPDS_ShapeInfo
-methods
void BOPAlgo_CheckerSI::PerformVZ()
Purpose: Computes Vertex/Solid interferences

void BOPAlgo_CheckerSI::PerformEZ()
Purpose: Computes Edge/Solid interferences

void BOPAlgo_CheckerSI::PerformFZ()
Purpose: Computes Face/Solid interferences

void BOPAlgo_CheckerSI::PerformZZ()
Purpose: Computes Solid/Solid interferences
have been added

Changes:
- class BOPDS_DS
- method:
Standard_Boolean BOPDS_DS::HasInterfShapeSubShapes
  (const Standard_Integer theI1,
   const Standard_Integer theI2,
   const Standard_Boolean theFlag)const
has been modified.
Purpose:
  Returns true if the shape with index theI1 is interfered with
    - at least one sub-shape of the shape with index theI2 (theFlag=true)
    --all sub-shapes of the shape with index theI2 (theFlag=false)

- class BOPDS_Tools
- method:
inline Standard_Integer BOPDS_Tools::TypeToInteger
 (const TopAbs_ShapeEnum aType1,
 const TopAbs_ShapeEnum aType2)
The method has been extended to treat */Solid interfertences.

- class BOPDS_Iterator
- constructors:
BOPDS_Iterator::BOPDS_Iterator();
BOPDS_Iterator::BOPDS_Iterator
  (const Handle(NCollection_BaseAllocator)& theAllocator);
- method:
void BOPDS_Iterator::Prepare();
The constant number of types of the interferences has been changed by
the call: BOPDS_DS::NbInterfTypes();

- class BOPDS_IteratorSI
- method:
void BOPDS_IteratorSI::UpdateByLevelOfCheck(const Standard_Integer theLevel)
The constant number of types of the interferences has been changed by
the call: BOPDS_DS::NbInterfTypes();

- method:
void BOPDS_IteratorSI::Intersect()
The method has been extended to treat */Solid interfertences.

- class BOPAlgo_CheckerSI
- constructor:
BOPAlgo_CheckerSI::BOPAlgo_CheckerSI()
The constant number of types of the interferences has been changed by
the call: BOPDS_DS::NbInterfTypes();

- method:
void BOPAlgo_CheckerSI::SetLevelOfCheck(const Standard_Integer theLevel)
The constant number of types of the interferences has been changed by
the call: BOPDS_DS::NbInterfTypes();

- methods:
void BOPAlgo_CheckerSI::Perform()
void BOPAlgo_CheckerSI::PostTreat()
The methods have been extended to treat */Solid interfertences.

- class BOPAlgo_ArgumentAnalyzer
- method:
void BOPAlgo_ArgumentAnalyzer::TestSelfInterferences()
The method has been extended to treat */Solid interfertences.

Added test case bugs/modalg_5/bug24492
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cdl Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx Diff ] File ]
add - src/BOPAlgo/BOPAlgo_CheckerSI_1.cxx Diff ] File ]
mod - src/BOPAlgo/FILES Diff ] File ]
mod - src/BOPDS/BOPDS.cdl Diff ] File ]
mod - src/BOPDS/BOPDS_DS.cdl Diff ] File ]
mod - src/BOPDS/BOPDS_DS.cxx Diff ] File ]
mod - src/BOPDS/BOPDS_DS.lxx Diff ] File ]
mod - src/BOPDS/BOPDS_Interf.hxx Diff ] File ]
mod - src/BOPDS/BOPDS_Iterator.cxx Diff ] File ]
mod - src/BOPDS/BOPDS_IteratorSI.cxx Diff ] File ]
mod - src/BOPDS/BOPDS_ShapeInfo.cdl Diff ] File ]
mod - src/BOPDS/BOPDS_ShapeInfo.lxx Diff ] File ]
mod - src/BOPDS/BOPDS_Tools.cdl Diff ] File ]
mod - src/BOPDS/BOPDS_Tools.lxx Diff ] File ]
add - src/BOPDS/BOPDS_VectorOfInterfEZ.hxx Diff ] File ]
add - src/BOPDS/BOPDS_VectorOfInterfFZ.hxx Diff ] File ]
add - src/BOPDS/BOPDS_VectorOfInterfVZ.hxx Diff ] File ]
add - src/BOPDS/BOPDS_VectorOfInterfZZ.hxx Diff ] File ]
mod - src/BOPDS/FILES Diff ] File ]
add - tests/bugs/modalg_5/bug24492 Diff ] File ]
master a24c75d9
Timestamp: 2013-12-26 11:29:45
Author: skv
Committer: bugmaster
Details ] Diff ]
0024484: sprops gives incorrect matrix of inertia and moments

Added test case bugs/modalg_5/bug24484
mod - src/GProp/GProp_SGProps.gxx Diff ] File ]
add - tests/bugs/modalg_5/bug24484 Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 155 156 157 158 159 160 161 162 163 164 165 ... 180 ... 200 ... 211 212 213  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker