Changesets: occt
master 81a023ab 2015-06-03 07:01:40
Committer: bugmaster Details Diff |
0026306: Access to deleted object in ShapeFix_FixSmallSolid Code corrected to avoid accessing element of sequence by reference after it is removed. |
Affected Issues 0026306 |
|
mod - src/ShapeFix/ShapeFix_FixSmallSolid.cxx | Diff File | ||
master eae454e3 2015-06-03 06:58:10
Committer: bugmaster Details Diff |
0026149: Visualization - depth buffer should not be written within Z-layers without Graphic3d_ZLayerDepthWrite flag OpenGl_Workspace::updateMaterial() - do not activate writing into Depth buffer without Graphic3d_ZLayerDepthWrite flag. Add method OpenGl_Workspace::UseDepthWrite() to track glDepthMask() state. Drop the following outdated API methods conflicting with Z-layers API: - V3d_View::EnableDepthTest(), V3d_View::IsDepthTestEnabled() - Visual3d_View::ZBufferIsActivated(), Visual3d_View::SetZBufferActivity(), Visual3d_View::EnableDepthTest(), Visual3d_View::IsDepthTestEnabled() - Graphic3d_GraphicDriver::SetDepthTestEnabled(), Graphic3d_GraphicDriver::IsDepthTestEnabled() Activate Z-buffer by default, and manage it state only by Z-layer flags. |
Affected Issues 0026149 |
|
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver_713.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Layer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_2.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace_5.cxx | Diff File | ||
mod - src/V3d/V3d_View.cdl | Diff File | ||
mod - src/V3d/V3d_View_5.cxx | Diff File | ||
mod - src/Visual3d/Visual3d_View.cdl | Diff File | ||
mod - src/Visual3d/Visual3d_View.cxx | Diff File | ||
mod - src/Visual3d/Visual3d_ViewManager.cxx | Diff File | ||
add - tests/bugs/vis/bug26149 | Diff File | ||
master 95ab7717 2015-06-02 15:45:45
Committer: bugmaster Details Diff |
0026304: Visualization - wrong calculation of point in SelectMgr_RectangularFrustum::DetectedPoint | ||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx | Diff File | ||
add - tests/bugs/vis/bug26304 | Diff File | ||
master d0db6e8b 2015-06-02 11:29:40 Details Diff |
Temporally removing several cases from boolean/gdml_private group. | ||
rm - tests/boolean/gdml_private/K1 | Diff File | ||
rm - tests/boolean/gdml_private/K2 | Diff File | ||
rm - tests/boolean/gdml_private/K3 | Diff File | ||
rm - tests/boolean/gdml_private/K4 | Diff File | ||
rm - tests/boolean/gdml_private/K5 | Diff File | ||
rm - tests/boolean/gdml_private/K6 | Diff File | ||
rm - tests/boolean/gdml_private/K7 | Diff File | ||
rm - tests/boolean/gdml_private/K8 | Diff File | ||
rm - tests/boolean/gdml_private/K9 | Diff File | ||
rm - tests/boolean/gdml_private/L1 | Diff File | ||
rm - tests/boolean/gdml_private/L2 | Diff File | ||
rm - tests/boolean/gdml_private/L3 | Diff File | ||
rm - tests/boolean/gdml_private/L4 | Diff File | ||
rm - tests/boolean/gdml_private/L5 | Diff File | ||
rm - tests/boolean/gdml_private/L6 | Diff File | ||
rm - tests/boolean/gdml_private/L7 | Diff File | ||
rm - tests/boolean/gdml_private/L8 | Diff File | ||
rm - tests/boolean/gdml_private/L9 | Diff File | ||
master 283b833c 2015-06-01 14:39:42
Committer: bugmaster Details Diff |
0026278: Canonical recognition from time to time raises exception on the attached shape Corrected array boundaries to avoid Standard_OutOfRange exception in BSplSLib and BSplSLib_Cache on the given shapes. Code formatting has been corrected for ShapeFix_Edge. |
||
mod - src/BSplSLib/BSplSLib_Cache.cxx | Diff File | ||
master e1f111d4 2015-05-29 11:12:48
Committer: bugmaster Details Diff |
Update testing cases after integration issue 26253 | ||
mod - tests/boolean/bcommon_complex/C3 | Diff File | ||
mod - tests/boolean/bcut_complex/N9 | Diff File | ||
mod - tests/boolean/bopcut_complex/C3 | Diff File | ||
mod - tests/boolean/gdml_private/F8 | Diff File | ||
mod - tests/boolean/gdml_private/H7 | Diff File | ||
mod - tests/boolean/gdml_private/K4 | Diff File | ||
mod - tests/boolean/gdml_private/P7 | Diff File | ||
mod - tests/boolean/gdml_private/ZH5 | Diff File | ||
mod - tests/boolean/gdml_public/A9 | Diff File | ||
mod - tests/boolean/volumemaker/A4 | Diff File | ||
mod - tests/boolean/volumemaker/B7 | Diff File | ||
mod - tests/boolean/volumemaker/B8 | Diff File | ||
mod - tests/boolean/volumemaker/C1 | Diff File | ||
mod - tests/boolean/volumemaker/C6 | Diff File | ||
mod - tests/boolean/volumemaker/D6 | Diff File | ||
mod - tests/boolean/volumemaker/D8 | Diff File | ||
mod - tests/boolean/volumemaker/D9 | Diff File | ||
mod - tests/boolean/volumemaker/F2 | Diff File | ||
mod - tests/feat/featprism/C4 | Diff File | ||
mod - tests/heal/wire_tails_real/A5 | Diff File | ||
master b9a7d225 2015-05-29 08:25:56
Committer: bugmaster Details Diff |
0026230: Segmentation fault because a NULL curve is used without precaution in case of a projection failure |
Affected Issues 0026230 |
|
mod - src/BOPTools/BOPTools_AlgoTools2D.cdl | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools2D.cxx | Diff File | ||
master 7c47a3d6 2015-05-28 13:20:14
Committer: bugmaster Details Diff |
0026287: Bug in NCollection_AccAllocator::Free() sometimes causes crash in debug mode |
Affected Issues 0026287 |
|
mod - src/NCollection/NCollection_AccAllocator.cxx | Diff File | ||
mod - src/NCollection/NCollection_AccAllocator.hxx | Diff File | ||
master 9eb68d38 2015-05-28 12:25:42
Committer: bugmaster Details Diff |
0026185: BRepOffsetAPI_MakeOffset: regressions on some customer's cases Minor correction. Test-cases for issue #26185 Modifications in test-cases according to developer's notes |
||
mod - src/Bisector/Bisector_Bisec.cdl | Diff File | ||
mod - src/Bisector/Bisector_Bisec.cxx | Diff File | ||
mod - src/Bisector/Bisector_BisecAna.cdl | Diff File | ||
mod - src/Bisector/Bisector_BisecAna.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_OffsetWire.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_TrimEdgeTool.cdl | Diff File | ||
mod - src/BRepFill/BRepFill_TrimEdgeTool.cxx | Diff File | ||
mod - src/MAT2d/MAT2d_Tool2d.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug25298_09 | Diff File | ||
add - tests/bugs/modalg_6/bug26185_1 | Diff File | ||
add - tests/bugs/modalg_6/bug26185_2 | Diff File | ||
add - tests/bugs/modalg_6/bug26185_3 | Diff File | ||
add - tests/bugs/modalg_6/bug26185_4 | Diff File | ||
add - tests/bugs/modalg_6/bug26185_5 | Diff File | ||
add - tests/bugs/modalg_6/bug26185_6 | Diff File | ||
add - tests/bugs/modalg_6/bug26185_7 | Diff File | ||
master a2ab2702 2015-05-28 12:21:57
Committer: bugmaster Details Diff |
0026253: Wrong result obtained by General Fuse operator. Replace BOPCol_MapOfShape by BOPCol_IndexedMapOfShape to provide the same order of shells in the result Test case for issue CR26253 Correction of test case for issue CR26253 |
Affected Issues 0026253 |
|
mod - src/BOPAlgo/BOPAlgo_ShellSplitter.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26253 | Diff File | ||
mod - tests/bugs/moddata_2/bug26_1 | Diff File | ||
master 94f71cad 2015-05-28 10:36:57
Committer: bugmaster Details Diff |
0024682: Move out B-spline cache from curves and surfaces to dedicated classes BSplCLib_Cache and BSplSLib_Cache 1. B-spline cache was moved into separated classes: BSplCLib_Cache for 2D and 3D curves and BSplSLib_Cache for surfaces. 2. The cache is used now in corresponding adaptor classes (Geom2dAdaptor_Curve, GeomAdaptor_Curve and GeomAdaptor_Surface) when the curve or surface is a B-spline. 3. Algorithms were changed to use adaptors for B-spline calculations instead of curves or surfaces. 4. Precised calculation of derivatives of surface of revolution is implemented for the points of surface placed on the axis of revolution (Geom_SurfaceOfRevolution.cxx) 5. Small modifications are made to adjust algorithms to new behavior of B-spline calculation. 6. Test cases were modified according to the modern behavior. 7. Changes in BOPAlgo_WireSplitter, BOPTools_AlgoTools, BRepLib_CheckCurveOnSurface and ShapeAnalysis_Wire to use adaptors instead of geometric entities 8. Allow Geom2dAdaptor and GeomAdaptor in case of offset curve to use corresponding adaptor for basis curve Modification of test-cases according to the new behavior. |
Affected Issues 0024682 |
|
mod - src/Adaptor3d/Adaptor3d_TopolTool.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_WireSplitter_1.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools_2.cxx | Diff File | ||
mod - src/BRepCheck/BRepCheck_Wire.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_OffsetWire.cxx | Diff File | ||
mod - src/BRepLib/BRepLib_CheckCurveOnSurface.cxx | Diff File | ||
mod - src/BRepLib/BRepLib_MakeEdge.cxx | Diff File | ||
mod - src/BSplCLib/BSplCLib.cdl | Diff File | ||
mod - src/BSplCLib/BSplCLib.cxx | Diff File | ||
add - src/BSplCLib/BSplCLib_Cache.cxx | Diff File | ||
add - src/BSplCLib/BSplCLib_Cache.hxx | Diff File | ||
mod - src/BSplCLib/BSplCLib_CurveComputation.gxx | Diff File | ||
mod - src/BSplCLib/FILES | Diff File | ||
mod - src/BSplSLib/BSplSLib.cdl | Diff File | ||
mod - src/BSplSLib/BSplSLib.cxx | Diff File | ||
add - src/BSplSLib/BSplSLib_Cache.cxx | Diff File | ||
add - src/BSplSLib/BSplSLib_Cache.hxx | Diff File | ||
mod - src/BSplSLib/FILES | Diff File | ||
mod - src/CSLib/CSLib.cxx | Diff File | ||
add - src/CSLib/CSLib_Offset.cxx | Diff File | ||
add - src/CSLib/CSLib_Offset.hxx | Diff File | ||
add - src/CSLib/FILES | Diff File | ||
mod - src/Extrema/Extrema_GExtPC.gxx | Diff File | ||
mod - src/Geom/Geom_BSplineCurve.cdl | Diff File | ||
mod - src/Geom/Geom_BSplineCurve.cxx | Diff File | ||
mod - src/Geom/Geom_BSplineCurve_1.cxx | Diff File | ||
mod - src/Geom/Geom_BSplineSurface.cdl | Diff File | ||
mod - src/Geom/Geom_BSplineSurface.cxx | Diff File | ||
mod - src/Geom/Geom_BSplineSurface_1.cxx | Diff File | ||
mod - src/Geom/Geom_OffsetCurve.cxx | Diff File | ||
mod - src/Geom/Geom_SurfaceOfRevolution.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve.cdl | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve_1.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_OffsetCurve.cxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor.cdl | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cdl | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor.cdl | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cdl | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Surface.cdl | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx | Diff File | ||
mod - src/GeomInt/GeomInt_IntSS_1.cxx | Diff File | ||
mod - src/GeomLib/GeomLib.cxx | Diff File | ||
mod - src/IntCurve/IntCurve_IntPolyPolyGen.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx | Diff File | ||
mod - src/IntWalk/IntWalk_PWalking.cxx | Diff File | ||
mod - src/math/math_FunctionRoots.cxx | Diff File | ||
mod - src/math/math_TrigonometricFunctionRoots.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Curve.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Wire.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_EdgeProjAux.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Face.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_IntersectionTool.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wire.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx | Diff File | ||
mod - tests/boolean/bfuse_complex/F5 | Diff File | ||
mod - tests/boolean/bfuse_complex/Q2 | Diff File | ||
mod - tests/boolean/bsection/M9 | Diff File | ||
mod - tests/boolean/bsection/N4 | Diff File | ||
mod - tests/boolean/volumemaker/F8 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_21 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_22 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_23 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_24 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_41 | Diff File | ||
mod - tests/bugs/modalg_2/bug5805_43 | Diff File | ||
mod - tests/bugs/modalg_4/bug714 | Diff File | ||
mod - tests/bugs/modalg_5/bug24200 | Diff File | ||
mod - tests/bugs/modalg_5/bug24303 | Diff File | ||
mod - tests/bugs/modalg_5/bug25175 | Diff File | ||
mod - tests/bugs/modalg_6/bug25908 | Diff File | ||
mod - tests/bugs/moddata_1/bug16119 | Diff File | ||
mod - tests/bugs/moddata_1/bug22759 | Diff File | ||
mod - tests/bugs/moddata_2/bug36 | Diff File | ||
mod - tests/bugs/moddata_2/bug498 | Diff File | ||
mod - tests/bugs/moddata_3/bug25207 | Diff File | ||
mod - tests/de/iges_1/F9 | Diff File | ||
mod - tests/de/iges_1/J2 | Diff File | ||
mod - tests/de/iges_1/J3 | Diff File | ||
mod - tests/de/iges_1/J9 | Diff File | ||
mod - tests/de/iges_1/K3 | Diff File | ||
mod - tests/de/iges_1/L8 | Diff File | ||
mod - tests/de/iges_1/M7 | Diff File | ||
mod - tests/de/iges_1/O3 | Diff File | ||
mod - tests/de/iges_1/O4 | Diff File | ||
mod - tests/de/iges_1/P5 | Diff File | ||
mod - tests/de/iges_1/P7 | Diff File | ||
mod - tests/de/iges_1/P9 | Diff File | ||
mod - tests/de/iges_1/R8 | Diff File | ||
mod - tests/de/iges_2/A9 | Diff File | ||
mod - tests/de/iges_2/B6 | Diff File | ||
mod - tests/de/iges_2/B8 | Diff File | ||
mod - tests/de/iges_2/C2 | Diff File | ||
mod - tests/de/iges_2/D8 | Diff File | ||
mod - tests/de/iges_2/F1 | Diff File | ||
mod - tests/de/iges_2/H9 | Diff File | ||
mod - tests/de/iges_3/A2 | Diff File | ||
mod - tests/de/iges_3/A4 | Diff File | ||
mod - tests/de/iges_3/B2 | Diff File | ||
mod - tests/de/step_1/A3 | Diff File | ||
mod - tests/de/step_1/D9 | Diff File | ||
mod - tests/de/step_1/G9 | Diff File | ||
mod - tests/de/step_1/J6 | Diff File | ||
mod - tests/de/step_1/J8 | Diff File | ||
mod - tests/de/step_2/B5 | Diff File | ||
mod - tests/de/step_2/B6 | Diff File | ||
mod - tests/de/step_2/E7 | Diff File | ||
mod - tests/de/step_2/F4 | Diff File | ||
mod - tests/de/step_2/M4 | Diff File | ||
mod - tests/de/step_2/N8 | Diff File | ||
mod - tests/de/step_2/R2 | Diff File | ||
mod - tests/de/step_2/S1 | Diff File | ||
mod - tests/de/step_2/T1 | Diff File | ||
mod - tests/de/step_2/T9 | Diff File | ||
mod - tests/de/step_2/U8 | Diff File | ||
mod - tests/de/step_2/Y5 | Diff File | ||
mod - tests/de/step_3/A4 | Diff File | ||
mod - tests/de/step_3/A8 | Diff File | ||
mod - tests/de/step_3/A9 | Diff File | ||
mod - tests/de/step_3/B9 | Diff File | ||
mod - tests/de/step_3/C5 | Diff File | ||
mod - tests/de/step_3/D3 | Diff File | ||
mod - tests/de/step_3/D8 | Diff File | ||
mod - tests/de/step_3/E6 | Diff File | ||
mod - tests/de/step_5/A1 | Diff File | ||
mod - tests/de/step_5/A4 | Diff File | ||
mod - tests/heal/split_angle/F2 | Diff File | ||
mod - tests/heal/split_closed_faces/G5 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_005/D1 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_075/E8 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_005/D1 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_005/E8 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_075/E8 | Diff File | ||
master 9176540c 2015-05-28 09:44:41
Committer: bugmaster Details Diff |
0026063: GeomAPI_ExtremaCurveSurface have inexact API Reason of exception was eliminated. Test-case for issue 0026063 |
Affected Issues 0026063 |
|
mod - src/Extrema/Extrema_ExtCS.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26063 | Diff File | ||
master 3f23e6ac 2015-05-28 09:20:52
Committer: bugmaster Details Diff |
0026210: Sample Modeling: operation "Make revol" has text in window caption "Make a prism" Titles for revol operation were updated. Wrongly merged mfcsample projects were corrected. |
Affected Issues 0026210 |
|
mod - samples/mfc/standard/02_Modeling/src/ModelingDoc.cpp | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc11/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc12/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc8/mfcsample.vcproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc9/mfcsample.vcproj | Diff File | ||
master ae9a414a 2015-05-28 09:16:22
Committer: bugmaster Details Diff |
0026180: Modeling Algorithms - Provide shape self-intersection detector Small correction of test case for issue CR26180 Fix GCC compilation warnings. |
||
add - src/BRepExtrema/BRepExtrema_ElementFilter.hxx | Diff File | ||
add - src/BRepExtrema/BRepExtrema_MapOfIntegerPackedMapOfInteger.hxx | Diff File | ||
add - src/BRepExtrema/BRepExtrema_OverlapTool.cxx | Diff File | ||
add - src/BRepExtrema/BRepExtrema_OverlapTool.hxx | Diff File | ||
add - src/BRepExtrema/BRepExtrema_SelfIntersection.cxx | Diff File | ||
add - src/BRepExtrema/BRepExtrema_SelfIntersection.hxx | Diff File | ||
mod - src/BRepExtrema/BRepExtrema_ShapeProximity.cxx | Diff File | ||
mod - src/BRepExtrema/BRepExtrema_ShapeProximity.hxx | Diff File | ||
mod - src/BRepExtrema/BRepExtrema_TriangleSet.cxx | Diff File | ||
mod - src/BRepExtrema/BRepExtrema_TriangleSet.hxx | Diff File | ||
mod - src/BRepExtrema/FILES | Diff File | ||
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26180 | Diff File | ||
master 5440a790 2015-05-28 08:18:40
Committer: bugmaster Details Diff |
0026275: Visualization, TKOpenGl - add public constructor for OpenGl_ShaderProgram |
Affected Issues 0026275 |
|
mod - src/OpenGl/OpenGl_ShaderProgram.hxx | Diff File | ||
master 5e94009d 2015-05-28 07:27:24
Committer: bugmaster Details Diff |
0026276: Visualization, TKOpenGl - add missing Standard_EXPORT to matrix management methods in OpenGl_Context These methods are useful for applying matrices transformations. |
Affected Issues 0026276 |
|
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
master 5fe13efc 2015-05-25 10:08:25
Committer: bugmaster Details Diff |
0026263: Inconsistent results of bopargcheck snd checkcurveonsurf commands. Changes: class BOPTest - static function: Standard_Integer checkcurveonsurf(Draw_Interpretor& di, Standard_Integer n, const char** a) has been changed. The condition that provides selection of faulty curves has been modified to be coherent with the same condition in class BOPAlgo_Analyzer. |
Affected Issues 0026263 |
|
mod - src/BOPTest/BOPTest_CheckCommands.cxx | Diff File | ||
master b21ccecc 2015-05-25 09:24:32
Committer: bugmaster Details Diff |
0024994: missing implematation of constructor: BRepClass_FaceClassifier |
Affected Issues 0024994 |
|
mod - src/BRepClass/BRepClass_FaceClassifier.cdl | Diff File | ||
master 51840f69 2015-05-25 08:21:59
Committer: bugmaster Details Diff |
0026262: mixing qvector.h and math_Memory.hxx won't compile Files math_Memory.cxx and .hxx removed: function memmove() should be available on all modern platforms in standard C library |
Affected Issues 0026262 |
|
mod - src/BlendFunc/BlendFunc_Tensor.cxx | Diff File | ||
mod - src/math/FILES | Diff File | ||
mod - src/math/math_DoubleTab.cxx | Diff File | ||
mod - src/math/math_DoubleTab.lxx | Diff File | ||
rm - src/math/math_Memory.cxx | Diff File | ||
rm - src/math/math_Memory.hxx | Diff File | ||
mod - src/math/math_SingleTab.hxx | Diff File | ||
master 9f112210 2015-05-25 06:43:06
Committer: bugmaster Details Diff |
0026221: Visualization - use NCollection_IndexedMap instead of NCollection_Sequence in OpenGl_Layer to improve performance |
Affected Issues 0026221 |
|
mod - src/OpenGl/FILES | Diff File | ||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Layer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Layer.hxx | Diff File | ||
rm - src/OpenGl/OpenGl_SequenceOfStructure.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_2.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
master 70fd50ec 2015-05-22 12:51:47
Committer: bugmaster Details Diff |
0026259: Extend commands '{l|s|v}props' to output the values with the full precision Additional option '-full' was added to 'Draw' commands 'lprops', 'sprops' and 'vprops' to output the values not only with the short but and with the full precision. |
||
mod - src/BRepTest/BRepTest_GPropCommands.cxx | Diff File | ||
master 69ff08ff 2015-05-22 03:40:28
Committer: abv Details Diff |
0024947: Redesign OCCT legacy type system Global static functions instantiating RTTI descriptors for class types (used though STANDARD_TYPE macro) are replaced by template static method Instance() of the class Standard_Type. Implementation of RTTI is revised accordingly (global registry of type descriptors added to ensure single instance of each type descriptor shared by all dynamic libraries). Obsolete methods of Standard_Type class (IsInstance(), Ancestors()) are removed; new method Parent() is added returning type descriptor of the parent class. Class Standard_AncestorIterator is removed; this iteration can be easily done by recursive calls to Standard_Type::Parent(). Definition of macro STANDARD_TYPE() moved from Standard_Macro.hxx to Standard_DefineHandle.hxx. Inclusion of Standard_Type.hxx and the class header is now necessary for use of method DownCast() and function STANDARD_TYPE() for the class. In general, Standard_Type.hxx should be included now instead of Standard_DefineHandle.hxx in places where these macros are used. Macro DEFINE_STANDARD_EXCEPTION changed to define all methods inline; macro IMPLEMENT_STANDARD_EXCEPTION becomes obsolete. Macros IMPLEMENT_DOWNCAST, IMPLEMENT_STANDARD_* become deprecated, they are still defined (as empty) for compatibility. Implementation of Handle classes became fully inline. Method get() is added in Handle classes returning pointer to the contained object. RTTI removed from NCollection_Handle class. Standard_Persistent is made empty descendant of Standard_Transient, instead of implementing its own hierarchy with reference counting. Unused enumerations Standard_InternalType, Standard_WayOfLife, Standard_KindOfType are removed. Global function HashCode() accepting Handle(Standard_Transient) is removed; HashCode() for Standard_CString with length should be used instead. DRAW command dtryload is added for testing dynamic load / unload of the specified library. New test perf fclasses bug24947 uses this command to measure performance of multiple (1000 times) loading / unloading OCCT libs on example of TKSTEP. |
Affected Issues 0024947 |
|
mod - src/DDF/DDF_DataCommands.cxx | Diff File | ||
mod - src/Draw/Draw_PloadCommands.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_BasicDumper.cxx | Diff File | ||
mod - src/IntImp/IntImp_ComputeTangence.cxx | Diff File | ||
mod - src/Message/Message_Algorithm.cxx | Diff File | ||
mod - src/NCollection/NCollection_Handle.cxx | Diff File | ||
mod - src/NCollection/NCollection_Handle.hxx | Diff File | ||
mod - src/Precision/Precision.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
mod - src/Standard/FILES | Diff File | ||
mod - src/Standard/Handle_Standard_Persistent.cxx | Diff File | ||
mod - src/Standard/Handle_Standard_Persistent.hxx | Diff File | ||
mod - src/Standard/Handle_Standard_Transient.hxx | Diff File | ||
mod - src/Standard/Standard.cdl | Diff File | ||
rm - src/Standard/Standard_AncestorIterator.cdl | Diff File | ||
rm - src/Standard/Standard_AncestorIterator.cxx | Diff File | ||
mod - src/Standard/Standard_CString.cxx | Diff File | ||
mod - src/Standard/Standard_DefineException.hxx | Diff File | ||
mod - src/Standard/Standard_DefineHandle.hxx | Diff File | ||
mod - src/Standard/Standard_Failure.cdl | Diff File | ||
mod - src/Standard/Standard_Failure.cxx | Diff File | ||
mod - src/Standard/Standard_HashCode.cxx | Diff File | ||
mod - src/Standard/Standard_Macro.hxx | Diff File | ||
mod - src/Standard/Standard_Persistent.cxx | Diff File | ||
mod - src/Standard/Standard_Persistent_proto.hxx | Diff File | ||
mod - src/Standard/Standard_PrimitiveTypes.hxx | Diff File | ||
mod - src/Standard/Standard_ShortReal.hxx | Diff File | ||
mod - src/Standard/Standard_Transient.cdl | Diff File | ||
mod - src/Standard/Standard_Transient.cxx | Diff File | ||
mod - src/Standard/Standard_Transient.hxx | Diff File | ||
mod - src/Standard/Standard_Transient_proto.hxx | Diff File | ||
rm - src/Standard/Standard_Type.cdl | Diff File | ||
mod - src/Standard/Standard_Type.cxx | Diff File | ||
add - src/Standard/Standard_Type.hxx | Diff File | ||
rm - src/Standard/Standard_Type.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_TreeNode.cxx | Diff File | ||
add - tests/perf/fclasses/bug24947 | Diff File | ||
mod - tests/perf/grids.list | Diff File | ||
master fb64064b 2015-05-21 15:19:38
Committer: bugmaster Details Diff |
Correcting erroneous results of merge | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
master 37d6975c 2015-05-21 12:50:31 Committer: bugmaster Details Diff |
0026237: Change platform in TODOs from Debian\Mandriva to Linux Change platform in occt test cases in TODOs from Debian\Mandriva to Linux Small corrections in test cases. Return procedure _tests_platform_def. |
Affected Issues 0026237 |
|
mod - src/DrawResources/TestCommands.tcl | Diff File | ||
mod - tests/boolean/gdml_private/B5 | Diff File | ||
mod - tests/boolean/gdml_private/F8 | Diff File | ||
mod - tests/boolean/gdml_private/G1 | Diff File | ||
mod - tests/boolean/gdml_private/G7 | Diff File | ||
mod - tests/boolean/gdml_private/J4 | Diff File | ||
mod - tests/boolean/gdml_private/K8 | Diff File | ||
mod - tests/boolean/gdml_private/L3 | Diff File | ||
mod - tests/boolean/gdml_private/L4 | Diff File | ||
mod - tests/boolean/gdml_private/L5 | Diff File | ||
mod - tests/boolean/gdml_private/W2 | Diff File | ||
mod - tests/boolean/gdml_private/ZE4 | Diff File | ||
mod - tests/boolean/gdml_private/ZK3 | Diff File | ||
mod - tests/boolean/volumemaker/A4 | Diff File | ||
mod - tests/boolean/volumemaker/A7 | Diff File | ||
mod - tests/boolean/volumemaker/B3 | Diff File | ||
mod - tests/boolean/volumemaker/B4 | Diff File | ||
mod - tests/boolean/volumemaker/B6 | Diff File | ||
mod - tests/boolean/volumemaker/B9 | Diff File | ||
mod - tests/boolean/volumemaker/C1 | Diff File | ||
mod - tests/boolean/volumemaker/C3 | Diff File | ||
mod - tests/boolean/volumemaker/C9 | Diff File | ||
mod - tests/boolean/volumemaker/D2 | Diff File | ||
mod - tests/boolean/volumemaker/D4 | Diff File | ||
mod - tests/boolean/volumemaker/D5 | Diff File | ||
mod - tests/boolean/volumemaker/D8 | Diff File | ||
mod - tests/boolean/volumemaker/E4 | Diff File | ||
mod - tests/boolean/volumemaker/F1 | Diff File | ||
mod - tests/bugs/caf/bug1138 | Diff File | ||
mod - tests/bugs/fclasses/bug63 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_2 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_3 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_4 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_5 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_6 | Diff File | ||
mod - tests/bugs/iges/buc60591_1 | Diff File | ||
mod - tests/bugs/iges/buc60591_2 | Diff File | ||
mod - tests/bugs/iges/buc60591_3 | Diff File | ||
mod - tests/bugs/iges/buc60591_4 | Diff File | ||
mod - tests/bugs/modalg_2/bug426 | Diff File | ||
mod - tests/bugs/moddata_1/bug22759 | Diff File | ||
mod - tests/bugs/moddata_2/bug567 | Diff File | ||
mod - tests/bugs/step/buc60948 | Diff File | ||
mod - tests/bugs/step/bug23379 | Diff File | ||
mod - tests/bugs/step/bug46 | Diff File | ||
mod - tests/bugs/step/bug51 | Diff File | ||
mod - tests/bugs/vis/buc60632_1 | Diff File | ||
mod - tests/bugs/vis/buc60632_2 | Diff File | ||
mod - tests/bugs/vis/bug137_10 | Diff File | ||
mod - tests/bugs/vis/bug137_11 | Diff File | ||
mod - tests/bugs/vis/bug137_9 | Diff File | ||
mod - tests/bugs/vis/bug22188 | Diff File | ||
mod - tests/bugs/vis/bug232 | Diff File | ||
mod - tests/bugs/vis/bug25732_1 | Diff File | ||
mod - tests/bugs/xde/bug184 | Diff File | ||
mod - tests/bugs/xde/bug23384 | Diff File | ||
mod - tests/bugs/xde/bug314 | Diff File | ||
mod - tests/bugs/xde/bug321 | Diff File | ||
mod - tests/chamfer/data/complex/B4 | Diff File | ||
mod - tests/chamfer/data/complex/B5 | Diff File | ||
mod - tests/chamfer/data/complex/B6 | Diff File | ||
mod - tests/chamfer/data/complex/B7 | Diff File | ||
mod - tests/chamfer/data/complex/B9 | Diff File | ||
mod - tests/de/step_3/F3 | Diff File | ||
mod - tests/demo/draw/getsource | Diff File | ||
mod - tests/draft/angle/G8 | Diff File | ||
mod - tests/draft/angle/M2 | Diff File | ||
mod - tests/heal/data/advanced/X1 | Diff File | ||
mod - tests/heal/data/advanced/Y6 | Diff File | ||
mod - tests/heal/data/advanced/ZF1 | Diff File | ||
mod - tests/heal/data/advanced/ZF2 | Diff File | ||
mod - tests/mesh/data/standard/G1 | Diff File | ||
mod - tests/mesh/data/standard/U7 | Diff File | ||
mod - tests/mesh/data/standard/W4 | Diff File | ||
mod - tests/mesh/end | Diff File | ||
mod - tests/offset/wire_closed_inside_0_005/D1 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_005/H6 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_005/I8 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_025/H6 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_025/I8 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_075/H6 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_075/I8 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_005/C6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_005/D1 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_005/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_025/C6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_025/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_075/C6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_075/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_075/I3 | Diff File | ||
mod - tests/offset/wire_unclosed_outside_0_005/A1 | Diff File | ||
mod - tests/offset/wire_unclosed_outside_0_005/B8 | Diff File | ||
mod - tests/xml/begin | Diff File | ||
master d5f061b6 2015-05-21 12:11:12 Committer: bugmaster Details Diff |
Added parameter highlight_percent in command testdiff. It highlights considerable (>value in %) deviations of CPU and memory (default value is 5%). |
||
mod - src/DrawResources/TestCommands.tcl | Diff File |