Changesets: occt

master 312a4043

2014-12-23 11:39:18


Committer: bugmaster Details Diff
0025351: Visualization - provide pseudo random number generator in OCCT ray-tracing core Affected Issues
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File
mod - src/Shaders/RaytraceBase.fs Diff File

master 92ac0eb7

2014-12-23 04:03:42


Committer: bugmaster Details Diff
0025570: New Tcl sample scripts created for CAD Assistant

Three new sample scripts created during development of CAD Assistant for Android added in samples/tcl:

- Penrose.tcl: creation of Penrose triangle made of boxes resembling ones from OCC logo
- pencil.tcl: creation of colored pencil model
- snowflake.tcl: creation of 2d drawing of snowflake
Affected Issues
add - samples/tcl/pencil.tcl Diff File
add - samples/tcl/Penrose.tcl Diff File
add - samples/tcl/snowflake.tcl Diff File
add - tests/demo/samples/pencil Diff File
add - tests/demo/samples/penrose Diff File
add - tests/demo/samples/snowflake Diff File

master bbe97edd

2014-12-19 15:40:31


Committer: bugmaster Details Diff
0025651: GL_LUMINANCE8 should be defined for android case

Affected Issues
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File

master 51023771

2014-12-19 12:24:09


Committer: bugmaster Details Diff
0025627: SelectedShape() and HasSelectedShape() of AIS_InteractiveContext class do not work as expected.

Location calculation in SelectedShape() was corrected;
Method HasSelectedShape() that does not take into account shape decomposition was added.

Test case for issue 25627
Affected Issues
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_LocalContext.cdl Diff File
mod - src/AIS/AIS_LocalContext_1.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
add - tests/bugs/vis/bug25627 Diff File

master 96f3bacc

2014-12-19 09:06:11


Committer: bugmaster Details Diff
0025619: CAST analysis: Avoid classes with a non-empty destructor and not implementing both an assignment operator and a copy constructor

- Fix compilation errors.
- Branch has been rebased on new master.

0025619: CAST analysis: Avoid classes with a non-empty destructor and not implementing both an assignment operator and a copy constructor

The problem has been removed from following classes:
- tsee_entity
- Select3D_PointData
- Standard_MMgrFactory
- ProjLib_OnSurface
- BinomAllocator
- OSD_PerfMeter
- StorageInfo
- OpenGl_UnpackAlignmentSentry
- IntPatch_InfoPD
- TableauRejection
- Draw_View
- BOPTest_Session
- BOPCol_MemBlock
- BSB_T3Bits
- NCollection_Handle::Ptr
- Buffer (from Standard_Boolean Message_MsgFile::LoadFile (const Standard_CString))
Affected Issues
mod - src/BOPTest/BOPTest_Objects.cxx Diff File
add - src/Draw/Draw_View.cxx Diff File
add - src/Draw/Draw_View.hxx Diff File
mod - src/Draw/Draw_Viewer.cxx Diff File
mod - src/Draw/FILES Diff File
mod - src/HLRBRep/HLRBRep_Data.cxx Diff File
mod - src/Message/Message_MsgFile.cxx Diff File
mod - src/NCollection/NCollection_Handle.hxx Diff File
mod - src/OSD/OSD_MAllocHook.cxx Diff File
mod - src/OSD/OSD_PerfMeter.hxx Diff File
mod - src/TestTopOpe/TestTopOpe_HDSCommands.cxx Diff File

master 6da30ff1

2014-12-18 07:27:01


Committer: bugmaster Details Diff
0025622: CAST analysis: Avoid invocation of virtual Methods of the declared Class in a Constructor or Destructor

The Delete() methods have been deleted from the following classes:
- Adaptor2d_Curve2d
- Adaptor3d_Curve
- Adaptor3d_Surface
- AppBlend_Approx
- AppCont_Function
- AppParCurves_MultiCurve
- AppParCurves_MultiPoint
- ApproxInt_SvSurfaces
- BRepPrim_OneAxis
- BRepSweep_NumLinearRegularSweep
- BRepSweep_Translation
- BRepSweep_Trsf
- DBC_BaseArray
- GeomFill_Profiler
- HatchGen_PointOnHatching
- math_BFGS
- math_FunctionSet
- math_FunctionSetRoot
- math_FunctionWithDerivative
- math_MultipleVarFunction
- math_MultipleVarFunctionWithHessian
- math_MultipleVarFunctionWithGradient
- math_Powell
- math_NewtonMinimum
- math_NewtonFunctionSetRoot
- math_BissecNewton (just add virtual destructor)
- math_FRPR
- math_BrentMinimum (just add virtual destructor)
- OSD_Chronometer
- ProjLib_Projector

Virtual methods Delete() or Destroy() of the transient inheritors is not changed (-> separate issue).
Classes Graphic3d_DataStructureManager and PrsMgr_Presentation without changes.
Affected Issues
mod - src/Adaptor2d/Adaptor2d_Curve2d.cdl Diff File
mod - src/Adaptor2d/Adaptor2d_Curve2d.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_Curve.cdl Diff File
mod - src/Adaptor3d/Adaptor3d_Curve.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_Surface.cdl Diff File
mod - src/Adaptor3d/Adaptor3d_Surface.cxx Diff File
mod - src/AppBlend/AppBlend_Approx.cdl Diff File
mod - src/AppBlend/AppBlend_Approx.cxx Diff File
mod - src/AppCont/AppCont_Function.hxx Diff File
mod - src/AppParCurves/AppParCurves_MultiCurve.cdl Diff File
mod - src/AppParCurves/AppParCurves_MultiCurve.cxx Diff File
mod - src/AppParCurves/AppParCurves_MultiPoint.cdl Diff File
mod - src/AppParCurves/AppParCurves_MultiPoint.cxx Diff File
mod - src/ApproxInt/ApproxInt_SvSurfaces.cdl Diff File
mod - src/ApproxInt/ApproxInt_SvSurfaces.cxx Diff File
mod - src/BRepPrim/BRepPrim_OneAxis.cdl Diff File
mod - src/BRepPrim/BRepPrim_OneAxis.cxx Diff File
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cdl Diff File
mod - src/BRepSweep/BRepSweep_NumLinearRegularSweep.cxx Diff File
mod - src/BRepSweep/BRepSweep_Translation.cdl Diff File
mod - src/BRepSweep/BRepSweep_Translation.cxx Diff File
mod - src/BRepSweep/BRepSweep_Trsf.cdl Diff File
mod - src/BRepSweep/BRepSweep_Trsf.cxx Diff File
mod - src/DBC/DBC_BaseArray.cdl Diff File
mod - src/DBC/DBC_BaseArray.cxx Diff File
mod - src/GeomFill/GeomFill_Profiler.cdl Diff File
mod - src/GeomFill/GeomFill_Profiler.cxx Diff File
mod - src/HatchGen/HatchGen_IntersectionPoint.cdl Diff File
mod - src/HatchGen/HatchGen_IntersectionPoint.cxx Diff File
mod - src/HatchGen/HatchGen_PointOnHatching.cdl Diff File
mod - src/HatchGen/HatchGen_PointOnHatching.cxx Diff File
mod - src/Interface/Interface_CopyTool.cdl Diff File
mod - src/Interface/Interface_CopyTool.cxx Diff File
mod - src/math/math_BFGS.cdl Diff File
mod - src/math/math_BFGS.cxx Diff File
mod - src/math/math_BissecNewton.cdl Diff File
mod - src/math/math_BissecNewton.cxx Diff File
mod - src/math/math_BrentMinimum.cdl Diff File
mod - src/math/math_BrentMinimum.cxx Diff File
mod - src/math/math_FRPR.cdl Diff File
mod - src/math/math_FRPR.cxx Diff File
mod - src/math/math_FunctionSet.cdl Diff File
mod - src/math/math_FunctionSet.cxx Diff File
mod - src/math/math_FunctionSetRoot.cdl Diff File
mod - src/math/math_FunctionSetRoot.cxx Diff File
mod - src/math/math_FunctionWithDerivative.cdl Diff File
mod - src/math/math_FunctionWithDerivative.cxx Diff File
mod - src/math/math_MultipleVarFunction.cdl Diff File
mod - src/math/math_MultipleVarFunction.cxx Diff File
mod - src/math/math_MultipleVarFunctionWithGradient.cdl Diff File
rm - src/math/math_MultipleVarFunctionWithGradient.cxx Diff File
mod - src/math/math_MultipleVarFunctionWithHessian.cdl Diff File
rm - src/math/math_MultipleVarFunctionWithHessian.cxx Diff File
mod - src/math/math_NewtonFunctionSetRoot.cdl Diff File
mod - src/math/math_NewtonFunctionSetRoot.cxx Diff File
mod - src/math/math_NewtonMinimum.cdl Diff File
mod - src/math/math_NewtonMinimum.cxx Diff File
mod - src/math/math_Powell.cdl Diff File
mod - src/math/math_Powell.cxx Diff File
mod - src/OSD/OSD_Chronometer.cdl Diff File
mod - src/OSD/OSD_Chronometer.cxx Diff File
mod - src/ProjLib/ProjLib_Projector.cdl Diff File
mod - src/ProjLib/ProjLib_Projector.cxx Diff File

master 9533a866

2014-12-17 08:17:28


Committer: kgv Details Diff
0025617: Avoid classes with a copy constructor and the default destructor or assignment operator

Removed useless user-defined copy constructors and assignment operators in BOPCol_NCVector, NCollection_Mat4, NCollection_Vec*

User-defined assignment operator matching copy constructor added in NCollection_StdAllocator.

Class VrmlData_DataMapOfShapeAppearance redefined as simple typedef to NCollection_DataMap<>.
Affected Issues
mod - src/BOPCol/BOPCol_NCVector.hxx Diff File
mod - src/NCollection/NCollection_Mat4.hxx Diff File
mod - src/NCollection/NCollection_StdAllocator.hxx 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/VrmlData/VrmlData_DataMapOfShapeAppearance.hxx Diff File
mod - src/VrmlData/VrmlData_Group.hxx Diff File
mod - src/VrmlData/VrmlData_Scene.hxx Diff File

master 4dff6a1b

2014-12-17 08:06:13


Committer: kgv Details Diff
0025618: Avoid classes with an assignment operator and not implementing both a destructor and a copy constructor

User-defined assignment operator is removed in the classes IntPolyh_StartPoint and Quantity_Color, as default assignment will be OK
Affected Issues
mod - src/IntPolyh/IntPolyh_StartPoint.cxx Diff File
mod - src/IntPolyh/IntPolyh_StartPoint.hxx Diff File
mod - src/Quantity/Quantity_Color.cxx Diff File
mod - src/Quantity/Quantity_Color.hxx Diff File

master d5a9d0da

2014-12-16 12:46:58


Committer: bugmaster Details Diff
Adjusting new testing case for issue 25378
mod - tests/bugs/mesh/bug25378_1_1 Diff File

master edf3cf25

2014-12-15 10:11:05


Committer: bugmaster Details Diff
Correction of the merge CR25519 and CR25593
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff File

master 656ec77a

2014-12-13 12:00:07


Committer: bugmaster Details Diff
0025608: TKernel, NCollection_UtfIterator - fix iteration of surrogate pairs in UTF-16 Affected Issues
mod - src/NCollection/NCollection_UtfIterator.lxx Diff File

master 7c8996f4

2014-12-12 17:09:46


Committer: bugmaster Details Diff
0025604: To provide info on what has been done by DropSmallSolids operator
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cdl Diff File
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx Diff File
mod - src/SHMessage/ Diff File
mod - src/SHMessage/ Diff File

master da2db6a7

2014-12-12 11:19:09


Details Diff
0025520: To provide info on what has been done by Shape Process and Shape Fix

Messages are registered in ShapeExtend_MsgRegistrator added to ShapeCutom and ShapeUpgrade packages
All operators of ShapeProcess_OperLibrary are instrumented with MsgRegistrator

0025520: To provide info on what has been done by Shape Process and Shape Fix


Fix some messages (minor change)
mod - src/ShapeCustom/ShapeCustom.cdl Diff File
mod - src/ShapeCustom/ShapeCustom_BSplineRestriction.cdl Diff File
mod - src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx Diff File
mod - src/ShapeCustom/ShapeCustom_ConvertToBSpline.cdl Diff File
mod - src/ShapeCustom/ShapeCustom_ConvertToBSpline.cxx Diff File
mod - src/ShapeCustom/ShapeCustom_ConvertToRevolution.cdl Diff File
mod - src/ShapeCustom/ShapeCustom_ConvertToRevolution.cxx Diff File
mod - src/ShapeCustom/ShapeCustom_DirectModification.cdl Diff File
mod - src/ShapeCustom/ShapeCustom_DirectModification.cxx Diff File
add - src/ShapeCustom/ShapeCustom_Modification.cdl Diff File
add - src/ShapeCustom/ShapeCustom_Modification.cxx Diff File
mod - src/ShapeCustom/ShapeCustom_SweptToElementary.cdl Diff File
mod - src/ShapeCustom/ShapeCustom_SweptToElementary.cxx Diff File
mod - src/ShapeFix/ShapeFix.cdl Diff File
mod - src/ShapeFix/ShapeFix.cxx Diff File
mod - src/ShapeFix/ShapeFix_FixSmallFace.cxx Diff File
mod - src/ShapeFix/ShapeFix_Root.cxx Diff File
mod - src/ShapeFix/ShapeFix_SplitCommonVertex.cxx Diff File
mod - src/ShapeFix/ShapeFix_Wireframe.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cdl Diff File
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cdl Diff File
mod - src/ShapeProcess/ShapeProcess_ShapeContext.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade.cdl Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeConvertToBezier.cdl Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeConvertToBezier.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cdl Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_ShapeDivide.cxx Diff File
mod - src/SHMessage/ Diff File
mod - src/SHMessage/ Diff File

master fa89e082

2014-12-12 10:40:06


Committer: bugmaster Details Diff
0025596: GCPnts_TangentialDeflection creates wrong point distribution for visualization

Added check to small step after adding new point to prevent possible jump over local splash. If check failed then old step restored.
Affected Issues
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx Diff File

master e275de58

2014-12-12 07:49:02


Committer: bugmaster Details Diff
Resolving compilation problem
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff File

master 8422b578

2014-12-11 14:31:28


Committer: bugmaster Details Diff
0025529: ShapeProcessAPI: introduce DropSmallSolids operator

Implemented DropSmallSolids operator

Source code corrected and optimized; tests added

tests improved
mod - src/ShapeFix/ShapeFix.cdl Diff File
add - src/ShapeFix/ShapeFix_FixSmallSolid.cdl Diff File
add - src/ShapeFix/ShapeFix_FixSmallSolid.cxx Diff File
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx Diff File
add - tests/heal/drop_small_solids/end Diff File
add - tests/heal/drop_small_solids/M1 Diff File
add - tests/heal/drop_small_solids/M2 Diff File
add - tests/heal/drop_small_solids/M3 Diff File
add - tests/heal/drop_small_solids/R1 Diff File
add - tests/heal/drop_small_solids/R2 Diff File
add - tests/heal/drop_small_solids/R3 Diff File
add - tests/heal/drop_small_solids/R4 Diff File
add - tests/heal/drop_small_solids/R5 Diff File
add - tests/heal/drop_small_solids/R6 Diff File
add - tests/heal/drop_small_solids/R7 Diff File
add - tests/heal/drop_small_solids/R8 Diff File
mod - tests/heal/grids.list Diff File

master f05f2e34

2014-12-11 14:22:01


Committer: bugmaster Details Diff
0024938: BRepMesh_IncrementalMesh hangs

Added test case bugs/mesh/bug24938

Small corrections in test case bugs/mesh/bug24938
Affected Issues
add - tests/bugs/mesh/bug24938 Diff File

master 74da0216

2014-12-11 14:15:42


Committer: bugmaster Details Diff
0025378: Building of triangulation for distored surfaces can take very long using BRepMesh_IncrementalMesh

New parameter MinSize has been introduced to BRepMesh and GCPnts_TangentialDeflection;

Check length of remaining part of curve for min size parameter instead of distance between two points to avoid large gaps in case highly distorted BSpline surfaces;

Produce fine mesh for sphere and fix other surface;

Test cases for issue CR25378

Correction of test cases for issue CR25378
mod - src/BRepMesh/BRepMesh_Delaun.hxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeTessellator.cxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeTessellator.hxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.hxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx Diff File
mod - src/BRepMesh/BRepMesh_GeomTool.cxx Diff File
mod - src/BRepMesh/BRepMesh_GeomTool.hxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.cdl Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - tests/bugs/begin Diff File
mod - tests/bugs/demo/bug25445 Diff File
add - tests/bugs/mesh/bug25378_1_1 Diff File
add - tests/bugs/mesh/bug25378_1_2 Diff File
add - tests/bugs/mesh/bug25378_1_3 Diff File
add - tests/bugs/mesh/bug25378_2_1 Diff File
add - tests/bugs/mesh/bug25378_2_2 Diff File
add - tests/bugs/mesh/bug25378_2_3 Diff File
add - tests/bugs/mesh/bug25378_3_1 Diff File
add - tests/bugs/mesh/bug25378_3_2 Diff File
add - tests/bugs/mesh/bug25378_3_3 Diff File
add - tests/bugs/mesh/bug25378_4_1 Diff File
add - tests/bugs/mesh/bug25378_4_2 Diff File
add - tests/bugs/mesh/bug25378_4_3 Diff File
mod - tests/bugs/vis/buc60587 Diff File
mod - tests/mesh/data/standard/B3 Diff File

master 949df2b6

2014-12-11 13:53:12


Committer: bugmaster Details Diff
0025509: Wrong shape considered as valid by checkshape

New features:

1. class BRepCheck_Solid
The class is to check a solid per se.
The scan area is:
i. Shells that overlaps each other
Status: BRepCheck_InvalidImbricationOfShells

ii. Detached parts of the solid (vertices, edges)
that have non-internal orientation
Status: BRepCheck_BadOrientationOfSubshape

iii. For closed, non-internal shells:
iii.1 Shells containing entities of the solid that
are outside towards the shells
Status: BRepCheck_SubshapeNotInShape

iii.2 Shells that encloses other Shells
(for non-holes)
Status: BRepCheck_EnclosedRegion


1. enumeration BRepCheck_Status
has been added

2. class BRepCheck
void BRepCheck::Print(const BRepCheck_Status stat,
Standard_OStream& OS)
has been modified to take into account II.1

3. class BRepCheck_Analyzer
void BRepCheck_Analyzer::Put(const TopoDS_Shape& S,
const Standard_Boolean B)
has been modified to take into account I.1

4. class BRepTest
void StructuralDump(Draw_Interpretor& theCommands,
const BRepCheck_Analyzer &theAna,
const Standard_CString ShName,
const Standard_CString Pref,
const TopoDS_Shape &theShape)
has been modified to take into account I.1, II.1

Test cases for issue CR25509

Correction of test cases for issue CR25509
mod - src/BRepCheck/BRepCheck.cdl Diff File
mod - src/BRepCheck/BRepCheck.cxx Diff File
mod - src/BRepCheck/BRepCheck_Analyzer.cxx Diff File
add - src/BRepCheck/BRepCheck_Solid.cdl Diff File
add - src/BRepCheck/BRepCheck_Solid.cxx Diff File
mod - src/BRepTest/BRepTest_CheckCommands.cxx Diff File
add - tests/bugs/modalg_5/bug25509_1 Diff File
add - tests/bugs/modalg_5/bug25509_2 Diff File
add - tests/bugs/modalg_5/bug25509_3 Diff File
add - tests/bugs/modalg_5/bug25509_4 Diff File
add - tests/bugs/modalg_5/bug25509_5 Diff File
add - tests/bugs/modalg_5/bug25509_6 Diff File
add - tests/bugs/modalg_5/bug25509_7 Diff File
add - tests/bugs/modalg_5/bug25509_8 Diff File
mod - tests/bugs/step/bug24055 Diff File
mod - tests/bugs/step/bug55 Diff File

master ccadc126

2014-12-11 13:47:12


Committer: bugmaster Details Diff
0023493: Incorrect QAGetPixelColor usage

Usage of QAGetPixelColor were checked and corrected.

Using simple comparison instead of regexp.

Improved usage of command vreadpixel for standard colors.

Command QAGetPixelColor was dropped from TKQADraw.

Procedures "checkcolor" and auxiliary "checkpoint" were moved to DrawResources/TestCommands.tcl

Some test cases using "checkcolor" for picking line color were simplified.

Procedures checkcolor and checkpoint were changed to handle situation when pixel is out of view.

Removed unnecessary use of command "vaspects -setwidth" in tests.

Revert -setwidth change in test bugs/vis/bug23525
Affected Issues
mod - src/DrawResources/TestCommands.tcl Diff File
mod - src/QADraw/QADraw.cxx Diff File
mod - tests/bugs/begin Diff File
mod - tests/bugs/iges/bug22888 Diff File
mod - tests/bugs/modalg_2/bug21909 Diff File
mod - tests/bugs/modalg_2/bug22884 Diff File
mod - tests/bugs/moddata_1/bug22039 Diff File
mod - tests/bugs/vis/buc60574 Diff File
mod - tests/bugs/vis/buc60688 Diff File
mod - tests/bugs/vis/bug11615 Diff File
mod - tests/bugs/vis/bug1174 Diff File
mod - tests/bugs/vis/bug12121 Diff File
mod - tests/bugs/vis/bug173_2 Diff File
mod - tests/bugs/vis/bug173_3 Diff File
mod - tests/bugs/vis/bug223 Diff File
mod - tests/bugs/vis/bug22900 Diff File
mod - tests/bugs/vis/bug22906 Diff File
mod - tests/bugs/vis/bug23012 Diff File
mod - tests/bugs/vis/bug23102 Diff File
mod - tests/bugs/vis/bug23153 Diff File
mod - tests/bugs/vis/bug232 Diff File
mod - tests/bugs/vis/bug23226 Diff File
mod - tests/bugs/vis/bug23363 Diff File
mod - tests/bugs/vis/bug23385 Diff File
mod - tests/bugs/vis/bug23407_2 Diff File
mod - tests/bugs/vis/bug23709_1 Diff File
mod - tests/bugs/vis/bug23709_2 Diff File
mod - tests/bugs/vis/bug23709_3 Diff File
mod - tests/bugs/vis/bug23709_4 Diff File
mod - tests/bugs/vis/bug24391 Diff File
mod - tests/bugs/vis/bug24555 Diff File
mod - tests/bugs/vis/bug24564 Diff File
mod - tests/bugs/vis/bug24714 Diff File
mod - tests/bugs/vis/bug24717 Diff File
mod - tests/bugs/vis/bug24867 Diff File
mod - tests/bugs/vis/bug24901 Diff File
mod - tests/bugs/vis/bug24966 Diff File
mod - tests/bugs/vis/bug349 Diff File
mod - tests/bugs/vis/bug349_1 Diff File
mod - tests/bugs/vis/bug597_1 Diff File
mod - tests/bugs/vis/bug597_2 Diff File
mod - tests/bugs/vis/bug597_3 Diff File
mod - tests/bugs/vis/bug597_4 Diff File
mod - tests/bugs/vis/bug597_5 Diff File
mod - tests/bugs/vis/bug597_6 Diff File
mod - tests/bugs/vis/bug597_7 Diff File
mod - tests/bugs/vis/bug5988 Diff File
mod - tests/bugs/vis/bug60 Diff File
mod - tests/bugs/vis/bug7186 Diff File
mod - tests/bugs/vis/bug74 Diff File
mod - tests/bugs/vis/ger61351_1 Diff File
mod - tests/bugs/vis/ger61351_2 Diff File
mod - tests/bugs/xde/bug22982 Diff File
mod - tests/bugs/xde/bug23193 Diff File
mod - tests/bugs/xde/bug25381 Diff File
mod - tests/demo/begin Diff File

master a4bb1420

2014-12-11 13:42:45


Committer: bugmaster Details Diff
0025568: SIGSEGV in thrusections with edge without 3D curve

-Set algorithm flag NotDone if there is a non-degenerated edge with absent 3D curve.
-Check IsDone flag in thrusection command.
-Add test case bugs/modalg_5/bug25568.

Small correction of test case for issue CR25568
Affected Issues
mod - src/BRepFill/BRepFill_Generator.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx Diff File
mod - src/BRepTest/BRepTest_SweepCommands.cxx Diff File
add - tests/bugs/modalg_5/bug25568 Diff File

master 70d08ce5

2014-12-11 13:40:37


Committer: bugmaster Details Diff
0025558: It is impossible to restore attached shape

Condition of adding one last knot corrected.

Test-case for issue 0025558
Affected Issues
mod - src/BSplCLib/BSplCLib.cxx Diff File
add - tests/bugs/fclasses/bug25558 Diff File

master 68cdb44b

2014-12-11 13:34:23


Committer: bugmaster Details Diff
0025193: Bad Intersection curveobtained by Surface/Surface Intersection Algorithm.

Test case for issue CR25193

Correction of test case for issue CR25193
mod - src/IntPatch/IntPatch_WLine.cxx Diff File
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
mod - tests/boolean/bsection/R9 Diff File
add - tests/bugs/modalg_5/bug25193 Diff File
mod - tests/bugs/moddata_1/bug13 Diff File

master f4fa7f0c

2014-12-11 13:29:53


Committer: bugmaster Details Diff
0025546: Visualization - remove unused methods and classes from package Aspect

Remove global methods Aspect::ToCString(), Aspect::ValuesOfFOSP(), Aspect::Inverse().
Remove class Aspect_Edge, Aspect_Array1OfEdge and Aspect_EdgeDefinitionError.
Remove enumerations Aspect_TypeOfFont, Aspect_TypeOfText, Aspect_CardinalPoints,
Aspect_TypeOfRenderingMode, Aspect_TypeOfColorSpace, Aspect_FormatOfSheetPaper.

update MFC samples
Affected Issues
mod - samples/mfc/standard/01_Geometry/src/GeometryView2D.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Text.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Text.h 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/TrihedronDlg.h 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/08_HLR/src/StdAfx.h Diff File
mod - samples/mfc/standard/09_Animation/src/StdAfx.h Diff File
mod - samples/mfc/standard/Common/Primitive/Sample2D_Image.h Diff File
mod - samples/mfc/standard/Common/Primitive/Sample2D_Text.cpp Diff File
mod - samples/mfc/standard/Common/Primitive/Sample2D_Text.h Diff File
mod - samples/mfc/standard/Common/StdAfx.h Diff File
mod - samples/mfc/standard/Common/User_Cylinder.cxx Diff File
mod - src/Aspect/Aspect.cdl Diff File
rm - src/Aspect/Aspect.cxx Diff File
rm - src/Aspect/Aspect_Edge.cdl Diff File
rm - src/Aspect/Aspect_Edge.cxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/Graphic3d/Graphic3d_Group.cdl Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/V3d/V3d_View_4.cxx Diff File
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff File

master db005e48

2014-12-11 13:27:38


Committer: bugmaster Details Diff
0024643: No section curve between plane and cone

Test case for issue CR24643

Correction of test case for issue CR24643
mod - src/IntStart/IntStart_SearchOnBoundaries.gxx Diff File
add - tests/bugs/modalg_5/bug24643 Diff File
 First  Prev  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 159 160 161 162 163 164 165 ... 180 ... 200 ... 220 ... 240 ... 245 246 247  Next  Last