Changesets: occt

master bf0ba813

2012-12-21 12:05:58

pkv

Details Diff
0023643: Intersection algorithm produces B-Spline curve in case of coaxial cones
mod - src/IntPatch/IntPatch_Intersection.cxx Diff File
add - tests/bugs/moddata/bug23643 Diff File

master 41b3001c

2012-12-21 12:01:04

bugmaster

Details Diff
0023203: STEP import produces wrong surface of revolution on ellipse

Checking of XAsis for ellipses was added.
Adding test case for this fix
Affected Issues
0023203
mod - src/StepToGeom/StepToGeom_MakeSurfaceOfRevolution.cxx Diff File
add - tests/bugs/step/bug23203 Diff File

master d9b81fa5

2012-12-21 09:56:44

abv


Committer: abv Details Diff
0023636: Problems initialising errorStream
OSD_Error.cxx is protected for the case if errorStream is NULL
Affected Issues
0023636
mod - src/OSD/OSD_Error.cxx Diff File

master b4c5c58e

2012-12-19 14:11:33

apl

Details Diff
0023652: Non zoomable text with alignment slides away when zooming view

Alignment is applied after zoom persistence scaling
mod - src/OpenGl/OpenGl_Display_1.cxx Diff File

master 1365140b

2012-12-18 18:35:43

Roman Lygin

Details Diff
0022980: Fixed Standard_Atomic.hxx

Standard_Atomic, prefer gcc built-ins rather than WinAPI calls (revert previous change of order)
Raise compiler error if no implementation found for atomic operations.
Add new draw command for testing this bug
Fix for compilation with TBB disabled
Adding CSF_TBB_INCLUDES macro in edl files
Correction of *.edl files
Update of EXTERNLIB files with CSF_TBB
Adding EXTERNLIB file
Affected Issues
0022980
mod - src/Draw/Draw_CMPLRS.edl Diff File
mod - src/Draw/EXTERNLIB Diff File
add - src/QABugs/EXTERNLIB Diff File
mod - src/QABugs/FILES Diff File
mod - src/QANCollection/QANCollection1.cxx Diff File
mod - src/QANCollection/QANCollection2.cxx Diff File
mod - src/QANCollection/QANCollection3.cxx Diff File
mod - src/Standard/Standard_Atomic.hxx Diff File
mod - src/Standard/Standard_CMPLRS.edl Diff File
mod - src/TKDraw/EXTERNLIB Diff File
mod - src/TKQADraw/EXTERNLIB Diff File
add - tests/bugs/fclasses/bug22980 Diff File

master 1a7dfdb7

2012-12-18 12:32:37

kgv

Details Diff
0023632: Add support for NPOT mipmap textures in TKOpenGl

Use glGenerateMipmap instead of gluBuild2DMipmaps when available.
Affected Issues
0023632
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_ExtFBO.hxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File

master 57ea2bf0

2012-12-17 16:01:09

abv


Committer: abv Details Diff
Adjusting code and testing cases for current state of OCCT
mod - src/Standard/Standard_Version.hxx Diff File
mod - tests/bugs/modalg/bug399 Diff File

master 7fe83417

2012-12-17 08:44:37

kgv


Committer: Roman Lygin Details Diff
0023628: Snapshots have wrong dimension when OCCT is built by VC++ 11

Use AdjustWindowRect() function to adjust window rectangle instead of
manual GetSystemMetrics().
Affected Issues
0023628
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/WNT/WNT_Window.cxx Diff File

master a60b9727

2012-12-14 13:30:40

abv


Committer: abv Details Diff
0023618: Some tests get killed just because of wrong cpulimit setting

Cpulimit increased in tests bugs moddata bug54 and boolean bsection N4 for tests to pass on slower systems.
Cpulimit command now should print a dying message when it kills process.
Affected Issues
0023618
mod - src/Draw/Draw_BasicCommands.cxx Diff File
mod - tests/boolean/bsection/N4 Diff File
mod - tests/bugs/moddata/bug54 Diff File

master f1aa2b62

2012-12-14 12:56:11

apn

Details Diff
Adding new testing cases for chl grid

Adding procedures checkcolor and checkpoint.
Modified test cases which are used QAGetPixelColor or QAAISGetPixelColor2d
Allow using command QAAISGetPixelColor2d on WNT
Rename test case tests/bugs/vis/bug19619 to pro19619
Added test cases to modalg and moddata
mod - src/QADraw/QADraw.cxx Diff File
mod - tests/bugs/begin Diff File
mod - tests/bugs/modalg/buc60663_2 Diff File
mod - tests/bugs/modalg/buc60690 Diff File
mod - tests/bugs/modalg/buc60827 Diff File
add - tests/bugs/modalg/bug1013 Diff File
mod - tests/bugs/modalg/bug144 Diff File
mod - tests/bugs/modalg/bug238_1 Diff File
mod - tests/bugs/modalg/bug238_2 Diff File
mod - tests/bugs/modalg/bug322 Diff File
mod - tests/bugs/modalg/bug397 Diff File
add - tests/bugs/modalg/bug398 Diff File
add - tests/bugs/modalg/bug418_1 Diff File
add - tests/bugs/modalg/bug418_2 Diff File
add - tests/bugs/modalg/bug419 Diff File
add - tests/bugs/modalg/bug420 Diff File
add - tests/bugs/modalg/bug421 Diff File
add - tests/bugs/modalg/bug422_1 Diff File
add - tests/bugs/modalg/bug422_2 Diff File
add - tests/bugs/modalg/bug423_1 Diff File
add - tests/bugs/modalg/bug423_2 Diff File
add - tests/bugs/modalg/bug424_1 Diff File
add - tests/bugs/modalg/bug424_2 Diff File
add - tests/bugs/modalg/bug427_1 Diff File
add - tests/bugs/modalg/bug427_2 Diff File
add - tests/bugs/modalg/bug427_3 Diff File
add - tests/bugs/modalg/bug427_4 Diff File
add - tests/bugs/modalg/bug427_5 Diff File
add - tests/bugs/modalg/bug427_6 Diff File
add - tests/bugs/modalg/bug516 Diff File
add - tests/bugs/modalg/bug539_1 Diff File
add - tests/bugs/modalg/bug539_2 Diff File
add - tests/bugs/modalg/bug571_1 Diff File
add - tests/bugs/modalg/bug571_2 Diff File
add - tests/bugs/modalg/bug594 Diff File
add - tests/bugs/modalg/bug600 Diff File
add - tests/bugs/modalg/bug602 Diff File
add - tests/bugs/modalg/bug605 Diff File
add - tests/bugs/modalg/bug615 Diff File
add - tests/bugs/modalg/bug616 Diff File
add - tests/bugs/modalg/bug620_1 Diff File
add - tests/bugs/modalg/bug620_2 Diff File
add - tests/bugs/modalg/bug625 Diff File
add - tests/bugs/modalg/bug629 Diff File
add - tests/bugs/modalg/bug636 Diff File
add - tests/bugs/modalg/bug637_1 Diff File
add - tests/bugs/modalg/bug637_2 Diff File
add - tests/bugs/modalg/bug673 Diff File
add - tests/bugs/modalg/bug693 Diff File
add - tests/bugs/modalg/bug697_1 Diff File
add - tests/bugs/modalg/bug697_2 Diff File
add - tests/bugs/modalg/bug698 Diff File
add - tests/bugs/modalg/bug702 Diff File
add - tests/bugs/modalg/bug712_1 Diff File
add - tests/bugs/modalg/bug714 Diff File
add - tests/bugs/modalg/bug715 Diff File
add - tests/bugs/modalg/bug726_1 Diff File
add - tests/bugs/modalg/bug726_2 Diff File
add - tests/bugs/modalg/bug743 Diff File
add - tests/bugs/modalg/bug745_1 Diff File
add - tests/bugs/modalg/bug745_10 Diff File
add - tests/bugs/modalg/bug745_11 Diff File
add - tests/bugs/modalg/bug745_12 Diff File
add - tests/bugs/modalg/bug745_2 Diff File
add - tests/bugs/modalg/bug745_4 Diff File
add - tests/bugs/modalg/bug745_6 Diff File
add - tests/bugs/modalg/bug745_7 Diff File
add - tests/bugs/modalg/bug745_8 Diff File
add - tests/bugs/modalg/bug745_9 Diff File
add - tests/bugs/modalg/bug748 Diff File
add - tests/bugs/modalg/bug755_1 Diff File
add - tests/bugs/modalg/bug758 Diff File
add - tests/bugs/modalg/bug763 Diff File
add - tests/bugs/modalg/bug767 Diff File
add - tests/bugs/modalg/bug770 Diff File
add - tests/bugs/modalg/bug771 Diff File
add - tests/bugs/modalg/bug772 Diff File
add - tests/bugs/modalg/bug774_1 Diff File
add - tests/bugs/modalg/bug774_2 Diff File
add - tests/bugs/modalg/bug775 Diff File
add - tests/bugs/modalg/bug776_1 Diff File
add - tests/bugs/modalg/bug776_2 Diff File
add - tests/bugs/modalg/bug778_1 Diff File
add - tests/bugs/modalg/bug778_2 Diff File
add - tests/bugs/modalg/bug779 Diff File
add - tests/bugs/modalg/bug780_1 Diff File
add - tests/bugs/modalg/bug780_2 Diff File
add - tests/bugs/modalg/bug788_1 Diff File
add - tests/bugs/modalg/bug788_2 Diff File
add - tests/bugs/modalg/bug789 Diff File
add - tests/bugs/modalg/bug794 Diff File
add - tests/bugs/modalg/bug822_1 Diff File
add - tests/bugs/modalg/bug822_2 Diff File
add - tests/bugs/modalg/bug823 Diff File
add - tests/bugs/modalg/bug823_1 Diff File
add - tests/bugs/modalg/bug824 Diff File
add - tests/bugs/modalg/bug824_1 Diff File
add - tests/bugs/modalg/bug825 Diff File
add - tests/bugs/modalg/bug825_1 Diff File
add - tests/bugs/modalg/bug825_2 Diff File
add - tests/bugs/modalg/bug826 Diff File
add - tests/bugs/modalg/bug826_1 Diff File
add - tests/bugs/modalg/bug827 Diff File
add - tests/bugs/modalg/bug827_1 Diff File
add - tests/bugs/modalg/bug827_2 Diff File
add - tests/bugs/modalg/bug828 Diff File
add - tests/bugs/modalg/bug829_1 Diff File
add - tests/bugs/modalg/bug829_2 Diff File
add - tests/bugs/modalg/bug890 Diff File
add - tests/bugs/modalg/bug895 Diff File
add - tests/bugs/modalg/bug910 Diff File
add - tests/bugs/modalg/bug919 Diff File
add - tests/bugs/modalg/bug957 Diff File
add - tests/bugs/modalg/dxf906 Diff File
add - tests/bugs/moddata/bug566 Diff File
add - tests/bugs/moddata/bug592 Diff File
add - tests/bugs/moddata/bug618 Diff File
add - tests/bugs/moddata/bug705 Diff File
add - tests/bugs/moddata/bug712_2 Diff File
mod - tests/bugs/vis/bug112 Diff File
mod - tests/bugs/vis/bug112_1 Diff File
mod - tests/bugs/vis/bug128 Diff File
mod - tests/bugs/vis/bug136 Diff File
mod - tests/bugs/vis/bug138_1 Diff File
mod - tests/bugs/vis/bug146 Diff File
mod - tests/bugs/vis/bug153 Diff File
mod - tests/bugs/vis/bug154_1 Diff File
mod - tests/bugs/vis/bug154_2 Diff File
mod - tests/bugs/vis/bug155_1 Diff File
mod - tests/bugs/vis/bug155_2 Diff File
mod - tests/bugs/vis/bug155_3 Diff File
mod - tests/bugs/vis/bug173_1 Diff File
mod - tests/bugs/vis/bug185 Diff File
mod - tests/bugs/vis/bug193 Diff File
mod - tests/bugs/vis/bug194_1 Diff File
mod - tests/bugs/vis/bug194_2 Diff File
mod - tests/bugs/vis/bug195 Diff File
mod - tests/bugs/vis/bug196 Diff File
mod - tests/bugs/vis/bug197_1 Diff File
mod - tests/bugs/vis/bug197_2 Diff File
mod - tests/bugs/vis/bug204_1 Diff File
mod - tests/bugs/vis/bug204_2 Diff File
mod - tests/bugs/vis/bug215 Diff File
mod - tests/bugs/vis/bug218 Diff File
mod - tests/bugs/vis/bug224 Diff File
mod - tests/bugs/vis/bug225 Diff File
mod - tests/bugs/vis/bug23120 Diff File
mod - tests/bugs/vis/bug280_2 Diff File
mod - tests/bugs/vis/bug280_3 Diff File
mod - tests/bugs/vis/bug288_1 Diff File
mod - tests/bugs/vis/bug288_2 Diff File
mod - tests/bugs/vis/bug344 Diff File
mod - tests/bugs/vis/bug64 Diff File
mod - tests/bugs/vis/bug85_1 Diff File
mod - tests/bugs/vis/bug85_2 Diff File
mod - tests/bugs/xde/bug23193 Diff File

master fa350ff0

2012-12-14 12:51:39

mkv

Details Diff
0023452: Couldn't catch results produced by commands "data" and "tpstat"
Add new printer
Improving of duplication of command's output
Simplification of removing duplication of command's output
Removing of brackets
improved version
Test correction
Affected Issues
0023452
mod - src/Draw/Draw_Printer.cxx Diff File
mod - src/XSDRAW/XSDRAW.cdl Diff File
mod - src/XSDRAW/XSDRAW.cxx Diff File

master 305cc3f8

2012-12-14 12:38:05

gka

Details Diff
0023587: Operation "2dintersect "in TestHarness can not find intersection point of two intersecting 2d curves.

Modified DRAW command "2dintersect" added optional parameter "tolerance for intersection".
Test case for bug 0023587 : Check intersections of four 2d curves
Adding test cases for this fix
Deleting temporary test case
mod - src/GeomliteTest/GeomliteTest_API2dCommands.cxx Diff File
mod - src/IntCurve/IntCurve_IntPolyPolyGen.cdl Diff File
mod - src/IntCurve/IntCurve_IntPolyPolyGen.gxx Diff File
add - tests/bugs/moddata/bug23587 Diff File

master 24de79c3

2012-12-14 12:17:11

gka

Details Diff
0023523: In session DRAW it is impossible to close document having name already once closed document.

Added destructor for TDocStd_Document which performs destruction of document in logical order in order to avoid exception when Undo and Redo fields are destructed after THF_Data field.
Added removing name of closed document from tcl variables in the DRAW in order to avoid exception during use the same name for new document.
Modification to avoid compilation error class ViewerTest
Minor correction in test caf basic G3
Affected Issues
0023523
mod - src/CDM/CDM_Document.cdl Diff File
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx Diff File
mod - src/TDocStd/TDocStd_Document.cdl Diff File
mod - src/TDocStd/TDocStd_Document.cxx Diff File
mod - src/ViewerTest/ViewerTest.cdl Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - tests/bugs/caf/bug23489 Diff File
mod - tests/caf/basic/G3 Diff File
mod - tests/caf/bugs/B6 Diff File
mod - tests/caf/named_shape/E1 Diff File
mod - tests/caf/named_shape/E2 Diff File
mod - tests/caf/named_shape/E3 Diff File
mod - tests/caf/named_shape/E4 Diff File
mod - tests/caf/named_shape/E5 Diff File
mod - tests/caf/named_shape/E6 Diff File
mod - tests/caf/named_shape/E7 Diff File
mod - tests/caf/named_shape/E8 Diff File
mod - tests/caf/named_shape/E9 Diff File
mod - tests/caf/named_shape/F1 Diff File
mod - tests/caf/named_shape/F2 Diff File
mod - tests/caf/named_shape/F3 Diff File
mod - tests/caf/named_shape/F4 Diff File
mod - tests/caf/named_shape/F5 Diff File
mod - tests/caf/named_shape/F6 Diff File
mod - tests/caf/named_shape/F7 Diff File

master bd92cc2a

2012-12-14 12:08:27

aba

Details Diff
0023323: Duplicate if-clause in Visual3d_View.cxx

Changed an outer condition.
Deleted MyMatOfOriIsModified and MyMatOfMapIsModified flags.Deleted all modification flags from ViewOrientationReset() and SetViewOrientation() functions.
Checkings of view modifications in SetViewOrientation() and ViewOrientationReset() methods were returned
CustomIsModified flag was replaced by ScaleIsModified flag in modification checking.
Added 'IsInitialized' flag to check if orientation matrix was set
Affected Issues
0023323
mod - src/Visual3d/Visual3d_View.cxx Diff File
mod - src/Visual3d/Visual3d_View.pxx Diff File

master c7e8fd77

2012-12-14 07:26:10

apn


Committer: mkv Details Diff
0023580: [Regression] BRepMesh 6.5.4 produces visually incorrect view

Added test case and modified end file in /bugs/mesh
Affected Issues
0023580
add - tests/bugs/mesh/bug23580 Diff File

master bca1d6e2

2012-12-11 13:57:50

kgv

Details Diff
0023630: Incorrect NULL check in OpenGl_Workspace::EnableTexture() Affected Issues
0023630
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File

master 53e7fede

2012-12-10 20:32:11

abv


Committer: abv Details Diff
0023627: Standard_OutOfRange in TopOpeBRep_FacesIntersector

Number of iterations corrected in static function GetArc()
Affected Issues
0023627
mod - src/TopOpeBRep/TopOpeBRep_FacesIntersector.cxx Diff File

master 5789daf9

2012-12-10 15:53:29

abv


Committer: abv Details Diff
Restoring test cases removed by last commit.
Enabling command QAAIAGetColor2d on Windows in order to allow relevant tests to pass.
add - tests/bugs/caf/buc60921 Diff File
add - tests/bugs/caf/bug114 Diff File
mod - tests/bugs/moddata/bug143 Diff File
mod - tests/bugs/moddata/bug503 Diff File
mod - tests/bugs/parse.rules Diff File

master d27ea0ef

2012-12-10 13:03:37

abv


Committer: abv Details Diff
Adjusting testing cases for current state of OCCT
rm - tests/bugs/caf/buc60921 Diff File
rm - tests/bugs/caf/bug114 Diff File
rm - tests/bugs/fclasses/bug39 Diff File
mod - tests/bugs/fclasses/bug63 Diff File
mod - tests/bugs/modalg/bug397 Diff File
mod - tests/bugs/modalg/bug399 Diff File
mod - tests/bugs/moddata/bug143 Diff File
mod - tests/bugs/moddata/bug503 Diff File
mod - tests/bugs/vis/bug112 Diff File
mod - tests/bugs/vis/bug128 Diff File
mod - tests/bugs/vis/bug146 Diff File
mod - tests/bugs/vis/bug173_1 Diff File
mod - tests/bugs/vis/bug185 Diff File
rm - tests/bugs/vis/bug192 Diff File
mod - tests/bugs/vis/bug193 Diff File
mod - tests/bugs/vis/bug194_1 Diff File
mod - tests/bugs/vis/bug194_2 Diff File
mod - tests/bugs/vis/bug196 Diff File
mod - tests/bugs/vis/bug197_1 Diff File
mod - tests/bugs/vis/bug197_2 Diff File
mod - tests/bugs/vis/bug218 Diff File
mod - tests/bugs/vis/bug232 Diff File
mod - tests/bugs/vis/bug280_3 Diff File
mod - tests/bugs/vis/bug64 Diff File
mod - tests/bugs/vis/bug85_1 Diff File
mod - tests/bugs/vis/bug85_2 Diff File

master 7a06c690

2012-12-10 12:53:05

abv


Committer: omy Details Diff
0023604: Uninitialized variables in debug mode

Removed #ifndef DEB ... #else ... #endif directives where the variables were being initialized only in release mode.
Removed unused part of code.
Affected Issues
0023604
mod - src/AIS/AIS.cxx Diff File
mod - src/AIS/AIS_DiameterDimension.cxx Diff File
mod - src/BinTools/BinTools_ShapeSet.cxx Diff File
mod - src/Bisector/Bisector_BisecCC.cxx Diff File
mod - src/Bisector/Bisector_BisecPC.cxx Diff File
mod - src/Bisector/Bisector_Inter.cxx Diff File
mod - src/BiTgte/BiTgte_Blend.cxx Diff File
mod - src/BRepBlend/BRepBlend_RstRstLineBuilder.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfRstLineBuilder.cxx Diff File
mod - src/BRepCheck/BRepCheck.cxx Diff File
mod - src/BRepCheck/BRepCheck_Analyzer.cxx Diff File
mod - src/BRepCheck/BRepCheck_Face.cxx Diff File
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx Diff File
mod - src/BRepFeat/BRepFeat_MakeDPrism.cxx Diff File
mod - src/BRepFeat/BRepFeat_MakeLinearForm.cxx Diff File
mod - src/BRepFeat/BRepFeat_MakePrism.cxx Diff File
mod - src/BRepFill/BRepFill_Generator.cxx Diff File
mod - src/BRepFill/BRepFill_LocationLaw.cxx Diff File
mod - src/BRepFill/BRepFill_NSections.cxx Diff File
mod - src/BRepFill/BRepFill_Pipe.cxx Diff File
mod - src/BRepFill/BRepFill_TrimSurfaceTool.cxx Diff File
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepLib/BRepLib_MakeWire_1.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter2d.cxx Diff File
mod - src/BRepOffset/BRepOffset_Offset.cxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/BRepTest/BRepTest_FeatureCommands.cxx Diff File
mod - src/BRepTest/BRepTest_FilletCommands.cxx Diff File
mod - src/BRepTools/BRepTools_ShapeSet.cxx Diff File
mod - src/CDM/CDM_Document.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_1.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_2.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_6.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_C2.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_CnCrn.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_SpKP.cxx Diff File
mod - src/ChFi3d/ChFi3d_ChBuilder.cxx Diff File
mod - src/ChFi3d/ChFi3d_FilBuilder.cxx Diff File
mod - src/ChFi3d/ChFi3d_FilBuilder_C2.cxx Diff File
mod - src/ChFiDS/ChFiDS_FilSpine.cxx Diff File
mod - src/ChFiKPart/ChFiKPart_ComputeData.cxx Diff File
mod - src/ChFiKPart/ChFiKPart_ComputeData_ChAsymPlnCyl.cxx Diff File
mod - src/DDocStd/DDocStd_DocumentCommands.cxx Diff File
mod - src/Draw/Draw_Display.cxx Diff File
mod - src/DrawDim/DrawDim.cxx Diff File
mod - src/DsgPrs/DsgPrs_AnglePresentation.cxx Diff File
mod - src/DsgPrs/DsgPrs_LengthPresentation.cxx Diff File
mod - src/Expr/Expr_Product.cxx Diff File
mod - src/Expr/Expr_Sum.cxx Diff File
mod - src/Extrema/Extrema_ExtPExtS.cxx Diff File
mod - src/Extrema/Extrema_ExtPRevS.cxx Diff File
mod - src/GeomFill/GeomFill_SnglrFunc.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_ApproxCommands.cxx Diff File
mod - src/Graphic2d/Graphic2d_HidingGraphicObject.cxx Diff File
mod - src/IntCurve/IntCurve_IConicTool.cxx Diff File
mod - src/IntCurve/IntCurve_PConicTool.cxx Diff File
mod - src/IntCurve/IntCurve_ProjectOnPConicTool.cxx Diff File
mod - src/IntPatch/IntPatch_LineConstructor.cxx Diff File
mod - src/IntPatch/IntPatch_Polyhedron.cxx Diff File
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx Diff File
mod - src/LProp/LProp_AnalyticCurInf.cxx Diff File
mod - src/MAT2d/MAT2d_MiniPath.cxx Diff File
mod - src/MgtTopoDS/MgtTopoDS.cxx Diff File
mod - src/OSD/OSD_Error.cxx Diff File
mod - src/OSD/OSD_Path.cxx Diff File
mod - src/PlotMgt/PlotMgt_PlotterParameter.cxx Diff File
mod - src/ProjLib/ProjLib_ProjectOnPlane.cxx Diff File
mod - src/QANewBRepNaming/QANewBRepNaming.cxx Diff File
mod - src/Select3D/Select3D_SensitiveFace.cxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangle.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff File
mod - src/TestTopOpe/TestTopOpe_BOOP.cxx Diff File
mod - src/TestTopOpe/TestTopOpe_EditBOOP.cxx Diff File
mod - src/TestTopOpe/TestTopOpe_HDSCommands.cxx Diff File
mod - src/TestTopOpeDraw/TestTopOpeDraw_DrawableSHA.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FaceEdgeFiller.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_ffsfs.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_HBuilder.cxx Diff File

master c2f5c748

2012-12-09 15:03:08

abv


Committer: abv Details Diff
Corrections for tests after integration of 2012-12-07

1. Fixed tests bugs caf bug350 and bug352 failing in Debug mode due to errors in QA code (removing items from the map during iteration).
2. Debug output messages are ignored in parse.rules in heal and bugs group to avoid false failures in Debug mode after changes made for 0023609 and last integration of new tests.
3. Test bugs moddata buc60654 removed as duplicate of bug143.
4. Test bugs moddata bug143 fixed to compare real values properly. New command checkreal added for comparing reals with tolerance.
6. Test bugs caf bug114 is fixed to avoid use of OS-specific commands (command meminfo is used instead). Command checktrend is used to check for possible memory leak.
mod - src/QANewBRepNaming/QANewBRepNaming_ImportShape.cxx Diff File
mod - src/QANewModTopOpe/QANewModTopOpe_Glue_SDFaces.cxx Diff File
mod - tests/bugs/begin Diff File
mod - tests/bugs/caf/bug114 Diff File
rm - tests/bugs/moddata/buc60654 Diff File
mod - tests/bugs/moddata/bug143 Diff File
mod - tests/bugs/parse.rules Diff File
mod - tests/heal/parse.rules Diff File

master a87752f3

2012-12-07 12:29:17

abv


Committer: abv Details Diff
Adding test cases from grid chl
add - tests/bugs/caf/begin Diff File
add - tests/bugs/caf/buc60756 Diff File
add - tests/bugs/caf/buc60790 Diff File
add - tests/bugs/caf/buc60813 Diff File
add - tests/bugs/caf/buc60817 Diff File
add - tests/bugs/caf/buc60831 Diff File
add - tests/bugs/caf/buc60844 Diff File
add - tests/bugs/caf/buc60846 Diff File
add - tests/bugs/caf/buc60847 Diff File
add - tests/bugs/caf/buc60862 Diff File
add - tests/bugs/caf/buc60867 Diff File
add - tests/bugs/caf/buc60910 Diff File
add - tests/bugs/caf/buc60917 Diff File
add - tests/bugs/caf/buc60921 Diff File
add - tests/bugs/caf/buc60925 Diff File
add - tests/bugs/caf/bug114 Diff File
add - tests/bugs/caf/bug158 Diff File
add - tests/bugs/caf/bug261 Diff File
add - tests/bugs/caf/bug282 Diff File
add - tests/bugs/caf/bug2932_1 Diff File
add - tests/bugs/caf/bug2932_2 Diff File
add - tests/bugs/caf/bug350 Diff File
add - tests/bugs/caf/bug351 Diff File
add - tests/bugs/caf/bug352 Diff File
add - tests/bugs/caf/bug355 Diff File
add - tests/bugs/caf/bug361 Diff File
add - tests/bugs/caf/bug381_1 Diff File
add - tests/bugs/caf/bug381_2 Diff File
add - tests/bugs/caf/bug387 Diff File
add - tests/bugs/caf/bug425 Diff File
add - tests/bugs/caf/bug73_1 Diff File
add - tests/bugs/caf/bug73_2 Diff File
add - tests/bugs/caf/bug73_3 Diff File
add - tests/bugs/fclasses/buc60724 Diff File
add - tests/bugs/fclasses/buc60727 Diff File
add - tests/bugs/fclasses/buc60944 Diff File
add - tests/bugs/fclasses/bug132_1 Diff File
add - tests/bugs/fclasses/bug132_2 Diff File
add - tests/bugs/fclasses/bug132_3 Diff File
add - tests/bugs/fclasses/bug132_4 Diff File
add - tests/bugs/fclasses/bug132_5 Diff File
add - tests/bugs/fclasses/bug132_6 Diff File
add - tests/bugs/fclasses/bug132_7 Diff File
add - tests/bugs/fclasses/bug132_8 Diff File
add - tests/bugs/fclasses/bug132_9 Diff File
add - tests/bugs/fclasses/bug39 Diff File
add - tests/bugs/fclasses/bug63 Diff File
add - tests/bugs/modalg/buc60462_1 Diff File
add - tests/bugs/modalg/buc60462_2 Diff File
add - tests/bugs/modalg/buc60463 Diff File
add - tests/bugs/modalg/buc60555_2 Diff File
add - tests/bugs/modalg/buc60555_3 Diff File
add - tests/bugs/modalg/buc60585_1 Diff File
add - tests/bugs/modalg/buc60649 Diff File
add - tests/bugs/modalg/buc60663_2 Diff File
add - tests/bugs/modalg/buc60669 Diff File
add - tests/bugs/modalg/buc60682 Diff File
add - tests/bugs/modalg/buc60690 Diff File
add - tests/bugs/modalg/buc60703_1 Diff File
add - tests/bugs/modalg/buc60708 Diff File
add - tests/bugs/modalg/buc60712 Diff File
add - tests/bugs/modalg/buc60744 Diff File
add - tests/bugs/modalg/buc60777 Diff File
add - tests/bugs/modalg/buc60782_2 Diff File
add - tests/bugs/modalg/buc60787_1 Diff File
add - tests/bugs/modalg/buc60787_2 Diff File
add - tests/bugs/modalg/buc60788_2 Diff File
add - tests/bugs/modalg/buc60788_3 Diff File
add - tests/bugs/modalg/buc60789_1 Diff File
add - tests/bugs/modalg/buc60789_2 Diff File
add - tests/bugs/modalg/buc60826 Diff File
add - tests/bugs/modalg/buc60827 Diff File
add - tests/bugs/modalg/buc60830_4 Diff File
add - tests/bugs/modalg/buc60853 Diff File
add - tests/bugs/modalg/buc60878_1 Diff File
add - tests/bugs/modalg/buc60878_2 Diff File
add - tests/bugs/modalg/buc60878_3 Diff File
add - tests/bugs/modalg/buc60880 Diff File
add - tests/bugs/modalg/buc60882 Diff File
add - tests/bugs/modalg/buc60896 Diff File
add - tests/bugs/modalg/buc60898 Diff File
add - tests/bugs/modalg/buc60922 Diff File
add - tests/bugs/modalg/buc60926 Diff File
add - tests/bugs/modalg/buc60946 Diff File
add - tests/bugs/modalg/bug110_1 Diff File
add - tests/bugs/modalg/bug110_2 Diff File
add - tests/bugs/modalg/bug110_3 Diff File
add - tests/bugs/modalg/bug23 Diff File
add - tests/bugs/modalg/bug238_1 Diff File
add - tests/bugs/modalg/bug238_2 Diff File
add - tests/bugs/modalg/bug239_1 Diff File
add - tests/bugs/modalg/bug239_2 Diff File
add - tests/bugs/modalg/bug240_1 Diff File
add - tests/bugs/modalg/bug240_2 Diff File
add - tests/bugs/modalg/bug241_1 Diff File
add - tests/bugs/modalg/bug241_2 Diff File
add - tests/bugs/modalg/bug242_1 Diff File
add - tests/bugs/modalg/bug242_2 Diff File
add - tests/bugs/modalg/bug243_1 Diff File
add - tests/bugs/modalg/bug243_2 Diff File
add - tests/bugs/modalg/bug244 Diff File
add - tests/bugs/modalg/bug245_1 Diff File
add - tests/bugs/modalg/bug245_2 Diff File
add - tests/bugs/modalg/bug246 Diff File
add - tests/bugs/modalg/bug248_1 Diff File
add - tests/bugs/modalg/bug248_2 Diff File
add - tests/bugs/modalg/bug249_1 Diff File
add - tests/bugs/modalg/bug249_2 Diff File
add - tests/bugs/modalg/bug249_3 Diff File
add - tests/bugs/modalg/bug249_4 Diff File
add - tests/bugs/modalg/bug250_1 Diff File
add - tests/bugs/modalg/bug250_2 Diff File
add - tests/bugs/modalg/bug250_3 Diff File
add - tests/bugs/modalg/bug250_4 Diff File
add - tests/bugs/modalg/bug251_1 Diff File
add - tests/bugs/modalg/bug251_2 Diff File
mod - tests/bugs/modalg/bug264_0 Diff File
mod - tests/bugs/modalg/bug264_1 Diff File
add - tests/bugs/modalg/bug264_10 Diff File
add - tests/bugs/modalg/bug264_11 Diff File
add - tests/bugs/modalg/bug264_2 Diff File
add - tests/bugs/modalg/bug264_3 Diff File
add - tests/bugs/modalg/bug264_4 Diff File
add - tests/bugs/modalg/bug264_5 Diff File
mod - tests/bugs/modalg/bug264_6 Diff File
mod - tests/bugs/modalg/bug264_7 Diff File
add - tests/bugs/modalg/bug264_8 Diff File
add - tests/bugs/modalg/bug264_9 Diff File
add - tests/bugs/modalg/bug287 Diff File
add - tests/bugs/modalg/bug295 Diff File
add - tests/bugs/modalg/bug300 Diff File
add - tests/bugs/modalg/bug305 Diff File
add - tests/bugs/modalg/bug307_1 Diff File
add - tests/bugs/modalg/bug307_2 Diff File
add - tests/bugs/modalg/bug317 Diff File
add - tests/bugs/modalg/bug327_3 Diff File
add - tests/bugs/modalg/bug327_4 Diff File
add - tests/bugs/modalg/bug330 Diff File
add - tests/bugs/modalg/bug337 Diff File
add - tests/bugs/modalg/bug345 Diff File
add - tests/bugs/modalg/bug357 Diff File
add - tests/bugs/modalg/bug358 Diff File
add - tests/bugs/modalg/bug395 Diff File
add - tests/bugs/modalg/bug397 Diff File
add - tests/bugs/modalg/bug399 Diff File
add - tests/bugs/modalg/bug406 Diff File
add - tests/bugs/modalg/bug410_3 Diff File
add - tests/bugs/modalg/bug410_4 Diff File
add - tests/bugs/modalg/bug416 Diff File
add - tests/bugs/modalg/bug439 Diff File
add - tests/bugs/modalg/bug446_1 Diff File
add - tests/bugs/modalg/bug452_1 Diff File
add - tests/bugs/modalg/bug452_2 Diff File
add - tests/bugs/modalg/bug452_3 Diff File
add - tests/bugs/modalg/bug452_4 Diff File
add - tests/bugs/modalg/bug453_1 Diff File
add - tests/bugs/modalg/bug453_2 Diff File
add - tests/bugs/modalg/bug465 Diff File
add - tests/bugs/modalg/bug472_1 Diff File
add - tests/bugs/modalg/bug472_2 Diff File
add - tests/bugs/modalg/bug472_3 Diff File
add - tests/bugs/modalg/bug497_1 Diff File
add - tests/bugs/modalg/bug497_3 Diff File
add - tests/bugs/modalg/bug57_1 Diff File
add - tests/bugs/modalg/bug57_2 Diff File
add - tests/bugs/modalg/bug59_1 Diff File
add - tests/bugs/modalg/bug59_2 Diff File
add - tests/bugs/modalg/bug62 Diff File
add - tests/bugs/modalg/bug83_1 Diff File
add - tests/bugs/modalg/bug83_2 Diff File
add - tests/bugs/modalg/bug87 Diff File
add - tests/bugs/moddata/buc60607_1 Diff File
add - tests/bugs/moddata/buc60607_2 Diff File
add - tests/bugs/moddata/buc60607_3 Diff File
add - tests/bugs/moddata/buc60607_4 Diff File
add - tests/bugs/moddata/buc60618 Diff File
add - tests/bugs/moddata/buc60622_1 Diff File
add - tests/bugs/moddata/buc60622_2 Diff File
add - tests/bugs/moddata/buc60622_3 Diff File
add - tests/bugs/moddata/buc60623_3 Diff File
add - tests/bugs/moddata/buc60654 Diff File
add - tests/bugs/moddata/buc60792 Diff File
add - tests/bugs/moddata/buc60815 Diff File
add - tests/bugs/moddata/buc60843_1 Diff File
add - tests/bugs/moddata/buc60843_2 Diff File
add - tests/bugs/moddata/buc60890 Diff File
add - tests/bugs/moddata/buc60902 Diff File
add - tests/bugs/moddata/buc60941 Diff File
add - tests/bugs/moddata/bug119 Diff File
add - tests/bugs/moddata/bug139 Diff File
add - tests/bugs/moddata/bug143 Diff File
add - tests/bugs/moddata/bug231 Diff File
add - tests/bugs/moddata/bug235 Diff File
add - tests/bugs/moddata/bug236 Diff File
add - tests/bugs/moddata/bug237 Diff File
add - tests/bugs/moddata/bug25 Diff File
add - tests/bugs/moddata/bug253 Diff File
add - tests/bugs/moddata/bug265 Diff File
add - tests/bugs/moddata/bug271 Diff File
add - tests/bugs/moddata/bug284 Diff File
add - tests/bugs/moddata/bug286 Diff File
add - tests/bugs/moddata/bug303_1 Diff File
add - tests/bugs/moddata/bug303_2 Diff File
add - tests/bugs/moddata/bug308 Diff File
add - tests/bugs/moddata/bug311_1 Diff File
add - tests/bugs/moddata/bug311_2 Diff File
add - tests/bugs/moddata/bug324 Diff File
add - tests/bugs/moddata/bug325 Diff File
add - tests/bugs/moddata/bug326 Diff File
add - tests/bugs/moddata/bug332 Diff File
add - tests/bugs/moddata/bug333 Diff File
add - tests/bugs/moddata/bug343 Diff File
add - tests/bugs/moddata/bug36 Diff File
add - tests/bugs/moddata/bug360 Diff File
add - tests/bugs/moddata/bug370 Diff File
add - tests/bugs/moddata/bug378 Diff File
add - tests/bugs/moddata/bug408 Diff File
add - tests/bugs/moddata/bug428 Diff File
add - tests/bugs/moddata/bug429 Diff File
add - tests/bugs/moddata/bug430 Diff File
add - tests/bugs/moddata/bug431 Diff File
add - tests/bugs/moddata/bug433 Diff File
add - tests/bugs/moddata/bug438_1 Diff File
add - tests/bugs/moddata/bug441_1 Diff File
add - tests/bugs/moddata/bug441_2 Diff File
add - tests/bugs/moddata/bug441_3 Diff File
add - tests/bugs/moddata/bug453_3 Diff File
add - tests/bugs/moddata/bug496 Diff File
add - tests/bugs/moddata/bug503 Diff File
add - tests/bugs/moddata/bug504 Diff File
add - tests/bugs/moddata/ger61235 Diff File
add - tests/bugs/moddata/pro19422_1 Diff File
add - tests/bugs/moddata/pro19422_2 Diff File
add - tests/bugs/vis/begin Diff File
add - tests/bugs/vis/bug112 Diff File
add - tests/bugs/vis/bug112_1 Diff File
add - tests/bugs/vis/bug128 Diff File
add - tests/bugs/vis/bug136 Diff File
add - tests/bugs/vis/bug138_1 Diff File
add - tests/bugs/vis/bug138_2 Diff File
add - tests/bugs/vis/bug146 Diff File
add - tests/bugs/vis/bug153 Diff File
add - tests/bugs/vis/bug154_1 Diff File
add - tests/bugs/vis/bug154_2 Diff File
add - tests/bugs/vis/bug155_1 Diff File
add - tests/bugs/vis/bug155_2 Diff File
add - tests/bugs/vis/bug155_3 Diff File
add - tests/bugs/vis/bug173_1 Diff File
add - tests/bugs/vis/bug173_2 Diff File
add - tests/bugs/vis/bug173_3 Diff File
add - tests/bugs/vis/bug185 Diff File
add - tests/bugs/vis/bug192 Diff File
add - tests/bugs/vis/bug193 Diff File
add - tests/bugs/vis/bug194_1 Diff File
add - tests/bugs/vis/bug194_2 Diff File
add - tests/bugs/vis/bug195 Diff File
add - tests/bugs/vis/bug196 Diff File
add - tests/bugs/vis/bug19619 Diff File
add - tests/bugs/vis/bug197_1 Diff File
add - tests/bugs/vis/bug197_2 Diff File
add - tests/bugs/vis/bug198_1 Diff File
add - tests/bugs/vis/bug198_2 Diff File
add - tests/bugs/vis/bug19_1 Diff File
add - tests/bugs/vis/bug19_2 Diff File
add - tests/bugs/vis/bug204_1 Diff File
add - tests/bugs/vis/bug204_2 Diff File
add - tests/bugs/vis/bug215 Diff File
add - tests/bugs/vis/bug218 Diff File
add - tests/bugs/vis/bug224 Diff File
add - tests/bugs/vis/bug225 Diff File
add - tests/bugs/vis/bug232 Diff File
add - tests/bugs/vis/bug280_2 Diff File
add - tests/bugs/vis/bug280_3 Diff File
add - tests/bugs/vis/bug288_1 Diff File
add - tests/bugs/vis/bug288_2 Diff File
add - tests/bugs/vis/bug288_3 Diff File
add - tests/bugs/vis/bug288_4 Diff File
add - tests/bugs/vis/bug288_5 Diff File
add - tests/bugs/vis/bug316 Diff File
add - tests/bugs/vis/bug319 Diff File
add - tests/bugs/vis/bug331 Diff File
add - tests/bugs/vis/bug344 Diff File
add - tests/bugs/vis/bug346 Diff File
add - tests/bugs/vis/bug364 Diff File
add - tests/bugs/vis/bug64 Diff File
add - tests/bugs/vis/bug85_1 Diff File
add - tests/bugs/vis/bug85_2 Diff File

master 8a262fa1

2012-12-07 12:12:01

abv


Committer: abv Details Diff
0023586: The test execution process should correctly stop on user demand

Possibility to break DRAW commands by user break (Control-C) is implemented as follows:

- Treatment of Control-C (SIGINT signal) on UNIX in OSD::SetSignal() is made coherent with Windows implementation: instead of attempt to raise exception (simulated by longjump, does not work anyway), signal handler just sets a flag which can be later checked by OSD::ControlBreak()

- Call to OSD::ControlBreak() is added to common entry point for OCCT DRAW commands; this causes command interruption if Control-C has been pressed before its start.

- Command "dbreak" added allowing to check Control-Break status from Tcl script (raises Tcl exception if break was signaled)

- Command "dversion" added printing information on OCCT version, used build options, compiler, etc.

- Test system modified to properly handle and report user breaks and add version info in the summary log

Fix compiler error on Linux
Affected Issues
0023586
mod - src/Draw/Draw_BasicCommands.cxx Diff File
mod - src/Draw/Draw_Interpretor.cxx Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
mod - src/OSD/OSD_signal.cxx Diff File

master 3994ec41

2012-12-07 10:21:46

aba

Details Diff
0021985: Vista/WIndows 7 compatibility issues reported by the community

WNT_Window::Dump method calls were replaced with V3dView::Dump calls
Type casts were removed
Added supported image formats in file filters of Export methods, edited documentation for Image_AlienPixMap class
Supported image formats filter for 2dsample was extended
Affected Issues
0021985
mod - samples/mfc/standard/01_Geometry/src/GeometryView.cpp Diff File
mod - samples/mfc/standard/09_Animation/src/AnimationView3D.cpp Diff File
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff File
mod - samples/mfc/standard/Common/OCC_3dView.cpp Diff File
mod - src/Image/Image_AlienPixMap.hxx Diff File

master de8791ee

2012-12-07 10:12:54

nbv

Details Diff
0023535: Exception in BSplCLib::BuildCache()

Preliminary result. It was tested with spl_2.brep file only.
Add "const"
Adding test cases for this fix
mod - src/IntCurve/IntCurve_IntCurveCurveGen.cdl Diff File
mod - src/IntCurve/IntCurve_IntCurveCurveGen.gxx Diff File
add - tests/bugs/fclasses/bug23535_1 Diff File
add - tests/bugs/fclasses/bug23535_2 Diff File
add - tests/bugs/fclasses/bug23535_3 Diff File
add - tests/bugs/fclasses/bug23535_4 Diff File
add - tests/bugs/fclasses/bug23535_5 Diff File
add - tests/bugs/fclasses/bug23535_6 Diff File
add - tests/bugs/fclasses/bug23535_7 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 225 226 227 228 229 230 231 ... 240 ... 254 255 256  Next  Last