Changesets: occt

master 3c3131a0

2012-11-15 08:52:57

kgv

Details Diff
0022591: Migration to FreeImage: texture management

Graphic3d_TextureRoot - migrate to Image_AlienPixMap
OpenGl_View::CreateBackgroundTexture() - migrate to Image_AlienPixMap
Fixed Graphic3d_TextureRoot::LoadTexture() method.
Affected Issues
0022591
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.cdl Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx Diff File
mod - src/Image/Image_AlienPixMap.cxx Diff File
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_2.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_9.cxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File

master 5853bf66

2012-11-13 09:40:43

ibs

Details Diff
0023500: MFC texture example is crashed when view closed

x64 sample build directory has been changed to win64
Affected Issues
0023500
mod - samples/mfc/standard/01_Geometry/adm/win/vc10/Geometry.vcxproj Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc8/Geometry.vcproj Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc9/Geometry.vcproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc10/Modeling.vcxproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc8/Modeling.vcproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc9/Modeling.vcproj Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc10/Viewer2d.vcxproj Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc8/Viewer2d.vcproj Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc9/Viewer2d.vcproj Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc10/Viewer3d.vcxproj Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc8/Viewer3d.vcproj Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc9/Viewer3d.vcproj Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc10/ImportExport.vcxproj Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc8/ImportExport.vcproj Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc9/ImportExport.vcproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc10/Ocaf.vcxproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc8/Ocaf.vcproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc9/Ocaf.vcproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc10/Triangulation.vcxproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc8/Triangulation.vcproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc9/Triangulation.vcproj Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc10/HLR.vcxproj Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc8/HLR.vcproj Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc9/HLR.vcproj Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc10/Animation.vcxproj Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc8/Animation.vcproj Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc9/Animation.vcproj Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc10/Convert.vcxproj Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc8/Convert.vcproj Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc9/Convert.vcproj Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc10/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
mod - src/OpenGl/OpenGl_TextureBox.cxx Diff File

master d642ddf5

2012-11-13 06:49:13

pkv

Details Diff
0023548: Boolean operation between two faces fails
mod - src/IntPolyh/FILES Diff File
mod - src/IntPolyh/IntPolyh.cdl Diff File
add - src/IntPolyh/IntPolyh_Array.hxx Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfCouples.cdl Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfCouples.cxx Diff File
add - src/IntPolyh/IntPolyh_ArrayOfCouples.hxx Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfEdges.cdl Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfEdges.cxx Diff File
add - src/IntPolyh/IntPolyh_ArrayOfEdges.hxx Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfPoints.cdl Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfPoints.cxx Diff File
add - src/IntPolyh/IntPolyh_ArrayOfPoints.hxx Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfSectionLines.cdl Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfSectionLines.cxx Diff File
add - src/IntPolyh/IntPolyh_ArrayOfSectionLines.hxx Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfStartPoints.cdl Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfStartPoints.cxx Diff File
add - src/IntPolyh/IntPolyh_ArrayOfStartPoints.hxx Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfTangentZones.cdl Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfTangentZones.cxx Diff File
add - src/IntPolyh/IntPolyh_ArrayOfTangentZones.hxx Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfTriangles.cdl Diff File
rm - src/IntPolyh/IntPolyh_ArrayOfTriangles.cxx Diff File
add - src/IntPolyh/IntPolyh_ArrayOfTriangles.hxx Diff File
mod - src/IntPolyh/IntPolyh_Intersection.cxx Diff File
mod - src/IntPolyh/IntPolyh_Intersection_1.cxx Diff File
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx Diff File
mod - src/IntPolyh/IntPolyh_Triangle.cxx Diff File

master f254eed0

2012-11-13 06:31:17

bugmaster

Details Diff
Update version for OCCT 6.5.4 official release
mod - src/Standard/Standard_Version.hxx Diff File

master 2210f348

2012-11-13 02:46:11

abv


Committer: omy Details Diff
0023546: Test report failure in Debug mode due to debug messages

Adding IGNORE for debug output messages in test groups heal, pipe, mesh, offset, xcaf
Affected Issues
0023546
add - tests/xcaf/parse.rules Diff File

master ab8fcacf

2012-11-13 02:46:11

abv


Committer: abv Details Diff
0023546: Test report failure in Debug mode due to debug messages

Adding IGNORE for debug output messages in test groups heal, pipe, mesh, offset
Affected Issues
0023546
mod - tests/heal/parse.rules Diff File
add - tests/mesh/parse.rules Diff File
mod - tests/offset/parse.rules Diff File
mod - tests/pipe/parse.rules Diff File

master 351bbcba

2012-11-10 13:03:30

abv


Committer: abv Details Diff
0023161: Select publicly accessible data files for OCCT tests

Duplicated data files are removed.
New command testfile added for automation of analysis of the new data files before adding to the data base.
mod - src/DrawResources/TestCommands.tcl Diff File
mod - tests/blend/buildevol/G3 Diff File
mod - tests/blend/buildevol/H5 Diff File
mod - tests/blend/buildevol/H7 Diff File
mod - tests/blend/complex/B2 Diff File
mod - tests/blend/simple/K8 Diff File
mod - tests/blend/simple/K9 Diff File
mod - tests/blend/simple/L1 Diff File
mod - tests/blend/simple/L8 Diff File
mod - tests/blend/simple/L9 Diff File
mod - tests/blend/simple/O8 Diff File
mod - tests/blend/simple/O9 Diff File
mod - tests/blend/simple/P4 Diff File
mod - tests/blend/simple/P5 Diff File
mod - tests/blend/simple/Q3 Diff File
mod - tests/blend/simple/Q6 Diff File
mod - tests/blend/simple/S5 Diff File
mod - tests/blend/simple/U2 Diff File
mod - tests/blend/simple/U5 Diff File
mod - tests/blend/tolblend_simple/B7 Diff File
mod - tests/blend/tolblend_simple/C3 Diff File
mod - tests/boolean/bcommon_2d/J2 Diff File
mod - tests/boolean/bcommon_2d/J3 Diff File
mod - tests/boolean/bcommon_2d/J7 Diff File
mod - tests/boolean/bcommon_2d/J8 Diff File
mod - tests/boolean/bcommon_2d/J9 Diff File
mod - tests/boolean/bcommon_2d/K3 Diff File
mod - tests/boolean/bcommon_2d/K4 Diff File
mod - tests/boolean/bcommon_2d/K7 Diff File
mod - tests/boolean/bcut_2d/J6 Diff File
mod - tests/boolean/bcut_2d/J7 Diff File
mod - tests/boolean/bcut_2d/K2 Diff File
mod - tests/boolean/bcut_2d/K3 Diff File
mod - tests/boolean/bcut_2d/K4 Diff File
mod - tests/boolean/bcut_2d/K7 Diff File
mod - tests/boolean/bcut_2d/K8 Diff File
mod - tests/boolean/bcut_2d/L2 Diff File
mod - tests/boolean/bcut_complex/E3 Diff File
mod - tests/boolean/bcut_complex/I1 Diff File
mod - tests/boolean/bcut_complex/O7 Diff File
mod - tests/boolean/bcut_complex/P8 Diff File
mod - tests/boolean/bfuse_complex/C9 Diff File
mod - tests/boolean/bfuse_complex/D2 Diff File
mod - tests/boolean/bfuse_complex/F3 Diff File
mod - tests/boolean/bfuse_complex/G4 Diff File
mod - tests/boolean/bfuse_complex/H7 Diff File
mod - tests/boolean/bfuse_complex/I7 Diff File
mod - tests/boolean/bfuse_complex/I8 Diff File
mod - tests/boolean/bfuse_complex/K5 Diff File
mod - tests/boolean/bfuse_complex/L1 Diff File
mod - tests/boolean/bfuse_complex/P2 Diff File
mod - tests/boolean/bfuse_complex/P3 Diff File
mod - tests/boolean/bfuse_complex/S3 Diff File
mod - tests/boolean/bfuse_complex/S4 Diff File
mod - tests/boolean/bopcommon_2d/J2 Diff File
mod - tests/boolean/bopcommon_2d/J3 Diff File
mod - tests/boolean/bopcommon_2d/J7 Diff File
mod - tests/boolean/bopcommon_2d/J8 Diff File
mod - tests/boolean/bopcommon_2d/J9 Diff File
mod - tests/boolean/bopcommon_2d/K3 Diff File
mod - tests/boolean/bopcommon_2d/K4 Diff File
mod - tests/boolean/bopcommon_2d/K7 Diff File
mod - tests/boolean/bopcut_complex/M2 Diff File
mod - tests/boolean/bopfuse_complex/K1 Diff File
mod - tests/boolean/bopfuse_complex/L5 Diff File
mod - tests/boolean/bopfuse_complex/L6 Diff File
mod - tests/boolean/bopfuse_complex/M3 Diff File
mod - tests/boolean/bopfuse_complex/M4 Diff File
mod - tests/boolean/bopsection/A6 Diff File
mod - tests/boolean/bopsection/A8 Diff File
mod - tests/boolean/bopsection/C7 Diff File
mod - tests/boolean/bopsection/E1 Diff File
mod - tests/boolean/boptuc_2d/I8 Diff File
mod - tests/boolean/boptuc_2d/I9 Diff File
mod - tests/boolean/boptuc_2d/J4 Diff File
mod - tests/boolean/boptuc_2d/J5 Diff File
mod - tests/boolean/boptuc_2d/J6 Diff File
mod - tests/boolean/boptuc_2d/J9 Diff File
mod - tests/boolean/boptuc_2d/K1 Diff File
mod - tests/boolean/boptuc_2d/K4 Diff File
mod - tests/boolean/bsection/A8 Diff File
mod - tests/boolean/bsection/B7 Diff File
mod - tests/boolean/bsection/C6 Diff File
mod - tests/bugs/caf/bug23489 Diff File
mod - tests/bugs/moddata/bug23464_1 Diff File
mod - tests/bugs/moddata/bug23464_2 Diff File
mod - tests/bugs/moddata/bug23464_3 Diff File
mod - tests/bugs/moddata/bug23464_4 Diff File
mod - tests/bugs/moddata/bug23464_5 Diff File
mod - tests/bugs/moddata/bug23464_6 Diff File
mod - tests/bugs/vis/CR23407_1 Diff File
mod - tests/chamfer/data/complex/A4 Diff File
mod - tests/chamfer/data/complex/A5 Diff File
mod - tests/chamfer/data/simple/A3 Diff File
mod - tests/heal/data/advanced/R2 Diff File
mod - tests/heal/data/advanced/R3 Diff File
mod - tests/heal/data/standard/D7 Diff File
mod - tests/heal/data/standard/E4 Diff File
mod - tests/heal/data/standard/F4 Diff File
mod - tests/heal/data/standard/L4 Diff File
mod - tests/heal/data/standard/R4 Diff File
mod - tests/heal/data/standard/R7 Diff File
mod - tests/heal/data/standard/R8 Diff File
mod - tests/heal/data/standard/R9 Diff File
mod - tests/heal/data/standard/T1 Diff File
mod - tests/heal/data/standard/V6 Diff File
mod - tests/heal/data/standard/W1 Diff File
mod - tests/heal/data/standard/ZA9 Diff File
mod - tests/heal/data/standard/ZE2 Diff File
mod - tests/heal/data/standard/ZE3 Diff File
mod - tests/heal/data/standard/ZE8 Diff File
mod - tests/heal/data/standard/ZF1 Diff File
mod - tests/heal/data/standard/ZG3 Diff File
mod - tests/heal/data/standard/ZG5 Diff File
mod - tests/heal/data/standard/ZH8 Diff File
mod - tests/heal/data/standard/ZX4 Diff File
mod - tests/mesh/data/advanced/A8 Diff File
mod - tests/offset/shape_type_a/A4 Diff File
mod - tests/offset/shape_type_a/B2 Diff File
mod - tests/offset/shape_type_a/B6 Diff File
mod - tests/sewing/tol_0_01/A6 Diff File
mod - tests/sewing/tol_0_01/L3 Diff File
mod - tests/sewing/tol_0_01/O4 Diff File
mod - tests/sewing/tol_1/Z8 Diff File
mod - tests/xcaf/igs_to_dxc/E6 Diff File

master deb26df7

2012-11-09 12:55:48

Roman Lygin

Details Diff
0023489: Memory leak in TNaming_NamedShape

Added test for memory leak (bugs/ocaf/bug23489)
Missing return added in QANewBRepNaming_BooleanOperationFeat::IsWRCase2()
Adding test case and general procedure for trend checking for detection of memory leaks
Affected Issues
0023489
mod - src/QANewBRepNaming/QANewBRepNaming_BooleanOperationFeat.cxx Diff File
mod - src/TNaming/TNaming_NamedShape.cdl Diff File
mod - tests/bugs/begin Diff File
add - tests/bugs/caf/bug23489 Diff File
mod - tests/bugs/grids.list Diff File

master 22db40eb

2012-11-09 12:41:36

abv


Committer: abv Details Diff
0023372: "diffimage" using in tests commands

Comparison of images is implemented in testdiff command; output in HTML form generated
Add measurement of memory (working set) delta in test case execution
Add memory statistics to output of testdiff command
Treatment of parameter -outdir of command testgrid corrected.
Function locate_data_file and code to run tests in parallel revised to be usable with Tcl 8.4.
Added function testsummarize: regenerate summary log of tests from test case logs
Command testdiff is protected against exception raised by diffimage if images have different formats
Affected Issues
0023372
mod - src/DrawResources/TestCommands.tcl Diff File

master 5d351552

2012-11-09 11:47:10

aba

Details Diff
0023289: IntCurve_IntPolyPolyGen.gxx, suspicious else

if-else blocks in lines 805 and 822 were removed.
Corrected initialization of 'nbsamples' variable
Affected Issues
0023289
mod - src/IntCurve/IntCurve_IntPolyPolyGen.gxx Diff File

master b725d7c5

2012-11-09 11:41:29

abv


Committer: abv Details Diff
0023468: Include current branch name into default name of directory for test results

Default name for results directory is generated as "results_<branch>_<timestamp>".

In the HTML log of test execution references to script files are made HTML links to relevant files

Aded possibility to put data file for use by test script into subdirectory data of the script folder (function locate_data_file is extended to find such files).

Test demo/testsystem/A1 renamed to locate_data_file and corrected to account for the recent changes.

Default value of CSF_TestDataPath is defined pointing to $CASROOT/data

File psrse.rules corrected in accordance with changed message on missing data file

Interface of command testgrid changed:
- output directory (formerly required argument) is now defined by optional parameter -outdir
- by default tests are run in parallel mode with number of processes equal to number of system CPUs
- check for input arguments is made more strict
Treatment of parameter -outdir of command testgrid corrected.
Function locate_data_file and code to run tests in parallel revised to be usable with Tcl 8.4.
Adjusting testing case demo draw getsource for current state of master
Affected Issues
0023468
mod - src/DrawResources/DrawDefault Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
rm - tests/demo/begin Diff File
mod - tests/demo/data/file1.empty Diff File
rm - tests/demo/testsystem/A1 Diff File
mod - tests/demo/testsystem/data/file2.empty Diff File
add - tests/demo/testsystem/data/subdir/file6.empty Diff File
add - tests/demo/testsystem/locate_data_file Diff File
add - tests/demo/testsystem/tests_data/demo/file3.empty Diff File
add - tests/demo/testsystem/tests_data/demo/testsystem/file5.empty Diff File
add - tests/demo/testsystem/tests_data/file4.empty Diff File
rm - tests/demo/tests_data/demo/file3.empty Diff File
rm - tests/demo/tests_data/demo/testsystem/file5.empty Diff File
rm - tests/demo/tests_data/file4.empty Diff File
mod - tests/mesh/end Diff File
mod - tests/parse.rules Diff File

master f5a6ee3c

2012-11-09 09:24:50

Pawel

Details Diff
0023529: Uninitialized variable: aSurfType - AIS_DiameterDimension.cxx , line 339

Initialized the variable 'aSurfType'.
Affected Issues
0023529
mod - src/AIS/AIS_DiameterDimension.cxx Diff File

master 1c4ff5c6

2012-11-09 08:11:20

ibs

Details Diff
0023500: MFC samples are crached on 3D visualisation

void FreeTexture() in OpenGl_TextureBox.cxx - avoid possible NULL-pointer dereference

after debug x64 compilation the executable viewer3d had been moved to the bin folder. now executable viewer3d located in bind folder.
Affected Issues
0023500
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc10/Viewer3d.vcxproj Diff File
mod - src/OpenGl/OpenGl_TextureBox.cxx Diff File

master 1c418d0e

2012-11-08 13:27:01

ika

Details Diff
0023290: IntCurve_IntPolyPolyGen.gxx, suspicious if/for
unnecessary code was deleted
Affected Issues
0023290
mod - src/IntCurve/IntCurve_IntPolyPolyGen.gxx Diff File

master dbf33db1

2012-11-08 12:45:25

vsr

Details Diff
0023139: BRepFilletAPI_MakeFillet algorithm builds edges with wrong first and last parameters: out of pcurve

- Revert previous integration
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx Diff File

master 7d0a4e20

2012-11-07 12:28:00

apn

Details Diff
0022835: IncrementalMesh generates FLT exceptions when running in parallel mode

Adding test case
add - tests/bugs/vis/bug22835 Diff File

master 9ced84ff

2012-11-07 10:12:03

apn

Details Diff
0023193: Some triangles are inverted when writing an STL file

Adding test case
add - tests/bugs/xde/bug23193 Diff File

master 643bacb9

2012-11-07 09:58:13

apn

Details Diff
0004894: Problems with shading in vdisplay

Adding test case
Affected Issues
0004894
add - tests/bugs/vis/bug4894 Diff File

master 3d8969b1

2012-11-02 12:05:16

aba

Details Diff
0022779: Pixel format should be chosen to support stencil buffer

Missing code in find_pixel_format() function was restored.
Coding rules applied
Added changes in GLX part
mod - src/OpenGl/OpenGl_Window.cxx Diff File

master 9edc5e12

2012-11-02 12:02:19

aba

Details Diff
0023383: Bugs in CDL documentation of visualization classes

Added lines in CDL documentation for SetDisplayPriority and SetViewingVolume.
Affected Issues
0023383
mod - src/Graphic3d/Graphic3d_Structure.cdl Diff File
mod - src/V3d/V3d_View.cdl Diff File

master 16fa0dfb

2012-11-02 11:56:36

kgv

Details Diff
0023488: Make video recording functionality (OpenGl_AVIWriter) optional

CSF_AviLibs missing in EXTERNLIB of TKOpenGl toolkit. This cause incorrect project generation.
HAVE_VIDEOCAPTURE now should be defined to enable video recording capabilities on Windows.
Affected Issues
0023488
mod - src/OpenGl/OpenGl_AVIWriter.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_4.cxx Diff File
mod - src/TKOpenGl/EXTERNLIB Diff File
mod - src/ViewerTest/ViewerTest_AviCommands.cxx Diff File

master 9046e4fc

2012-11-02 11:18:21

omy

Details Diff
0023147: Suspicious if (5)

Removed non-executed parts of code because

Standard_Boolean s1Point = Standard_False;
Standard_Boolean s2Point = Standard_False;
Standard_Boolean vClosed = Standard_False;

and never changed thus some parts of code are non-reachable.
Fixed mistake with 'else' without corresponding 'if'.
Commented unreachable code part.
Affected Issues
0023147
mod - src/GeomFill/GeomFill_NSections.cxx Diff File

master 999c0ca1

2012-11-02 09:48:15

omy

Details Diff
0022506: Wrong factor for elapsed time mesaured with GetTickCount() in OSD_Timer

Commit details: set the proper factor value.
Affected Issues
0022506
mod - src/OSD/OSD_Timer.cxx Diff File

master 1598ec0e

2012-11-01 12:14:06

abv


Committer: aba Details Diff
0023275: restore command set name of result variable incorrectly if absolute path is used

Command restore corrected to set default name of the shape equal to filename without extension
Test case added (demo draw restore)
Affected Issues
0023275
mod - src/DrawResources/StandardCommands.tcl Diff File
add - tests/demo/draw/restore Diff File

master be53be81

2012-10-29 05:57:21

ilv

Details Diff
0023329: Edit comment of function Epsilon (Standard_Real.hxx) Affected Issues
0023329
mod - src/Standard/Standard_Real.hxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 228 229 230 231 232 233 234 ... 240 ... 254 255 256  Next  Last