Changesets: occt

master d0e5a2e3

2017-09-06 13:24:25

abv


Committer: abv Details Diff
0029050: SKIPPED test cases are no listed in header of summary.html

Adding list of SKIPPED test cases in header of summary.html under header Skipped:, and in the end of text log file
Affected Issues
0029050
mod - src/DrawResources/TestCommands.tcl Diff File

master 4514dc74

2017-09-06 13:24:25

bugmaster

Details Diff
0029050: SKIPPED test cases are no listed in header of summary.html

Adding list of SKIPPED test cases in header of summary.html under header Skipped:, and in the end of text log file
Affected Issues
0029050
mod - src/DrawResources/TestCommands.tcl Diff File

master fc8918ad

2017-09-06 08:14:53

abv


Committer: abv Details Diff
0029081: With Mingw-w64 Unicode Paths Do Not Work

OSD_OpenStream() now uses __gnu_cxx::stdio_filebuf extension for opening UNICODE files on MinGW when using C++ file streams.
Variant accepting filebuf returns bool (true if succeeded and false otherwise).

Checks of ofstream to be opened made via calls to low-level ofstream::rdbuf() are replaced by calls to ofstream::is_open(); state of the stream is also checked (to be good).
Unicode name used for test file in test bugs fclasses bug22125 is described (for possibility to check it).
Affected Issues
0029081
mod - src/BRepTools/BRepTools.cxx Diff File
mod - src/Draw/Draw_VariableCommands.cxx Diff File
mod - src/OSD/OSD_OpenFile.cxx Diff File
mod - src/OSD/OSD_OpenFile.hxx Diff File
mod - src/StepSelect/StepSelect_WorkLibrary.cxx Diff File
mod - tests/bugs/fclasses/bug22125 Diff File

master 93986ca2

2017-09-05 09:14:02

kgv


Committer: bugmaster Details Diff
0029084: Visualization, AIS_Manipulator - broken transformation is applied at Rotation angles near to Pi

AIS_Manipulator::ObjectTransformation() - fixed using of manipulator axes
with temporarily applied transformation (when BehaviorOnTransform::FollowRotation is TRUE).
Start axes orientation (at the beginning of Rotation) is now used instead.
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_Manipulator.hxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
add - tests/v3d/manipulator/rotate2 Diff File

master 3ed88fac

2017-09-05 09:14:02

kgv


Committer: bugmaster Details Diff
0029084: Visualization, AIS_Manipulator - broken transformation is applied at Rotation angles near to Pi

AIS_Manipulator::ObjectTransformation() - fixed using of manipulator axes
with temporarily applied transformation (when BehaviorOnTransform::FollowRotation is TRUE).
Start axes orientation (at the beginning of Rotation) is now used instead.
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_Manipulator.hxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
add - tests/v3d/manipulator/rotate2 Diff File

master 75744d9c

2017-09-04 16:02:49

kgv


Committer: bugmaster Details Diff
0029083: Samples - specify multiple Make jobs within make.sh for Qt sample Affected Issues
0029083
mod - samples/qt/FuncDemo/env.sh Diff File
mod - samples/qt/FuncDemo/make.sh Diff File
mod - samples/qt/FuncDemo/run.sh Diff File
mod - samples/qt/IESample/env.sh Diff File
mod - samples/qt/IESample/make.sh Diff File
mod - samples/qt/IESample/run.sh Diff File
mod - samples/qt/Tutorial/env.sh Diff File
mod - samples/qt/Tutorial/make.sh Diff File
mod - samples/qt/Tutorial/run.sh Diff File

master e3368235

2017-09-04 16:02:49

kgv


Committer: bugmaster Details Diff
0029083: Samples - specify multiple Make jobs within make.sh for Qt sample Affected Issues
0029083
mod - samples/qt/FuncDemo/env.sh Diff File
mod - samples/qt/FuncDemo/make.sh Diff File
mod - samples/qt/FuncDemo/run.sh Diff File
mod - samples/qt/IESample/env.sh Diff File
mod - samples/qt/IESample/make.sh Diff File
mod - samples/qt/IESample/run.sh Diff File
mod - samples/qt/Tutorial/env.sh Diff File
mod - samples/qt/Tutorial/make.sh Diff File
mod - samples/qt/Tutorial/run.sh Diff File

master 8ee9c2f4

2017-09-04 10:40:25

abv


Committer: bugmaster Details Diff
0029077: Tests - improve command testfile

Command testfile is improved to be more usable by developers for checking data files used by the new test cases before their integration to the test data base:

1. Do not check and do not report problems found in the repo when checking new files -- this check is done only when argument is "-check"

2. Can check a file located in a directory listed in CSF_TestDataPath as new one without it being considered as already in the data base

3. For new BREP files, reports warning if the file contains triangulation, suggesting that it can be removed to minimize the size

4. Can identify the same (by content) file in the data base for the new files in DOS encoding (less than 1 MB)

5. Can detect duplicates among the input files

6. Outputs result in more clear form

7. When loading STL files, uses option "triangulation" to be efficient

Automated Testing System guide is updated to describe command testfile.

Added test demo testsystem testfile
Affected Issues
0029077
mod - data/occ/hammer.brep Diff File
mod - dox/dev_guides/tests/tests.md Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
add - tests/demo/testsystem/testfile Diff File

master 4eb6e8f4

2017-09-04 10:40:25

abv


Committer: bugmaster Details Diff
0029077: Tests - improve command testfile

Command testfile is improved to be more usable by developers for checking data files used by the new test cases before their integration to the test data base:

1. Do not check and do not report problems found in the repo when checking new files -- this check is done only when argument is "-check"

2. Can check a file located in a directory listed in CSF_TestDataPath as new one without it being considered as already in the data base

3. For new BREP files, reports warning if the file contains triangulation, suggesting that it can be removed to minimize the size

4. Can identify the same (by content) file in the data base for the new files in DOS encoding (less than 1 MB)

5. Can detect duplicates among the input files

6. Outputs result in more clear form

7. When loading STL files, uses option "triangulation" to be efficient

Automated Testing System guide is updated to describe command testfile.

Added test demo testsystem testfile
Affected Issues
0029077
mod - data/occ/hammer.brep Diff File
mod - dox/dev_guides/tests/tests.md Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
add - tests/demo/testsystem/testfile Diff File

master 5cd5c874

2017-09-02 17:08:42

kgv


Committer: bugmaster Details Diff
0029075: Configuration - fix TKService linkage errors due to usage of GLX functions while using EGL

Xw_Window, fixed usage of GLX functions for choosing Visual
when building with HAVE_EGL/HAVE_GLES2 options.
Affected Issues
0029075
mod - samples/tcl/dimensions.tcl Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/Xw/Xw_Window.cxx Diff File

master 1136702b

2017-09-02 17:08:42

kgv


Committer: bugmaster Details Diff
0029075: Configuration - fix TKService linkage errors due to usage of GLX functions while using EGL

Xw_Window, fixed usage of GLX functions for choosing Visual
when building with HAVE_EGL/HAVE_GLES2 options.
Affected Issues
0029075
mod - samples/tcl/dimensions.tcl Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/Xw/Xw_Window.cxx Diff File

master 7c697026

2017-09-01 14:45:49

kgv


Committer: bugmaster Details Diff
0029074: Visualization, TKOpenGl - support Geometry Shader definition

Graphic3d_TypeOfShaderObject enumeration has been extended by Geometry shader object type.
OpenGl_ShaderProgram::Initialize() processes new shader object types when supported by OpenGL version.
Declarations.glsl has been fixed so that occFragColor is defined only for
Fragment Shader object only (by handling new FRAGMENT_SHADER macros).

Improved documentation of Graphic3d_ArrayOfPrimitives class.

vshader Draw Harness command has been extended to support definition
of Shader Object types other than Vertex and Fragment shader.
Affected Issues
0029074
mod - src/Graphic3d/FILES Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfPoints.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPoints.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfPolygons.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPolygons.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfPolylines.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPolylines.hxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfQuadrangles.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfQuadrangles.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfQuadrangleStrips.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfQuadrangleStrips.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfSegments.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfSegments.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfTriangleFans.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfTriangleFans.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfTriangles.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfTriangles.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfTriangleStrips.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfTriangleStrips.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfPrimitiveArray.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfShaderObject.hxx Diff File
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff File
mod - src/Prs3d/Prs3d_Drawer.cxx Diff File
mod - src/Prs3d/Prs3d_Drawer.hxx Diff File
mod - src/Shaders/Declarations.glsl Diff File
mod - src/Shaders/Shaders_Declarations_glsl.pxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
rm - tests/v3d/glsl/begin Diff File
add - tests/v3d/glsl/geom1 Diff File
mod - tests/v3d/glsl/gouraud_dir1 Diff File
mod - tests/v3d/glsl/gouraud_dir2 Diff File
mod - tests/v3d/glsl/gouraud_pos1 Diff File
mod - tests/v3d/glsl/gouraud_spot1 Diff File
mod - tests/v3d/glsl/light_off Diff File
mod - tests/v3d/glsl/phong_box Diff File
mod - tests/v3d/glsl/phong_couple Diff File
mod - tests/v3d/glsl/phong_dir1 Diff File
mod - tests/v3d/glsl/phong_dir2 Diff File
mod - tests/v3d/glsl/phong_fuse Diff File
mod - tests/v3d/glsl/phong_fuse2 Diff File
mod - tests/v3d/glsl/phong_plastic Diff File
mod - tests/v3d/glsl/phong_pos1 Diff File
mod - tests/v3d/glsl/phong_sides Diff File
mod - tests/v3d/glsl/phong_spot1 Diff File
mod - tests/v3d/glsl/phong_views Diff File
mod - tests/v3d/glsl/rendscale Diff File
mod - tests/v3d/glsl/stereo Diff File
mod - tests/v3d/glsl/stipple_line Diff File
add - tests/v3d/glsl/tess1 Diff File
mod - tests/v3d/glsl/texture_multi1 Diff File
mod - tests/v3d/glsl/texture_trsf Diff File
mod - tests/v3d/glsl/tiles Diff File

master 8e0a2b19

2017-09-01 14:45:49

kgv


Committer: bugmaster Details Diff
0029074: Visualization, TKOpenGl - support Geometry Shader definition

Graphic3d_TypeOfShaderObject enumeration has been extended by Geometry shader object type.
OpenGl_ShaderProgram::Initialize() processes new shader object types when supported by OpenGL version.
Declarations.glsl has been fixed so that occFragColor is defined only for
Fragment Shader object only (by handling new FRAGMENT_SHADER macros).

Improved documentation of Graphic3d_ArrayOfPrimitives class.

vshader Draw Harness command has been extended to support definition
of Shader Object types other than Vertex and Fragment shader.
Affected Issues
0029074
mod - src/Graphic3d/FILES Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfPoints.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPoints.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfPolygons.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPolygons.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfPolylines.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPolylines.hxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfQuadrangles.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfQuadrangles.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfQuadrangleStrips.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfQuadrangleStrips.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfSegments.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfSegments.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfTriangleFans.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfTriangleFans.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfTriangles.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfTriangles.hxx Diff File
rm - src/Graphic3d/Graphic3d_ArrayOfTriangleStrips.cxx Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfTriangleStrips.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfPrimitiveArray.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfShaderObject.hxx Diff File
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff File
mod - src/Prs3d/Prs3d_Drawer.cxx Diff File
mod - src/Prs3d/Prs3d_Drawer.hxx Diff File
mod - src/Shaders/Declarations.glsl Diff File
mod - src/Shaders/Shaders_Declarations_glsl.pxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
rm - tests/v3d/glsl/begin Diff File
add - tests/v3d/glsl/geom1 Diff File
mod - tests/v3d/glsl/gouraud_dir1 Diff File
mod - tests/v3d/glsl/gouraud_dir2 Diff File
mod - tests/v3d/glsl/gouraud_pos1 Diff File
mod - tests/v3d/glsl/gouraud_spot1 Diff File
mod - tests/v3d/glsl/light_off Diff File
mod - tests/v3d/glsl/phong_box Diff File
mod - tests/v3d/glsl/phong_couple Diff File
mod - tests/v3d/glsl/phong_dir1 Diff File
mod - tests/v3d/glsl/phong_dir2 Diff File
mod - tests/v3d/glsl/phong_fuse Diff File
mod - tests/v3d/glsl/phong_fuse2 Diff File
mod - tests/v3d/glsl/phong_plastic Diff File
mod - tests/v3d/glsl/phong_pos1 Diff File
mod - tests/v3d/glsl/phong_sides Diff File
mod - tests/v3d/glsl/phong_spot1 Diff File
mod - tests/v3d/glsl/phong_views Diff File
mod - tests/v3d/glsl/rendscale Diff File
mod - tests/v3d/glsl/stereo Diff File
mod - tests/v3d/glsl/stipple_line Diff File
add - tests/v3d/glsl/tess1 Diff File
mod - tests/v3d/glsl/texture_multi1 Diff File
mod - tests/v3d/glsl/texture_trsf Diff File
mod - tests/v3d/glsl/tiles Diff File

master d89c7d60

2017-09-01 06:10:36

msv


Committer: bugmaster Details Diff
0029038: Modeling - IntTools_EdgeEdge::FindParameters() hangs on bad curve

Make possibility to dramatically increase the step during iteration on the curve when the global resolution of the curve is too small.
Correct the functions FindParameters, FindBestSolution, FindDistPC.

The change caused improvement of the test case "boolean bfuse_complex E4", so the bug #27697 has been fixed.

The change caused dramatic improvement of the performance of the test "bugs modalg_7 bug27160", and the bug 0029080 has been fixed.
Affected Issues
0029038
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff File
mod - src/IntTools/IntTools_EdgeEdge.hxx Diff File
mod - tests/boolean/bfuse_complex/E4 Diff File
add - tests/bugs/modalg_7/bug29038 Diff File

master 28c08a7d

2017-09-01 06:10:36

msv


Committer: bugmaster Details Diff
0029038: Modeling - IntTools_EdgeEdge::FindParameters() hangs on bad curve

Make possibility to dramatically increase the step during iteration on the curve when the global resolution of the curve is too small.
Correct the functions FindParameters, FindBestSolution, FindDistPC.

The change caused improvement of the test case "boolean bfuse_complex E4", so the bug #27697 has been fixed.

The change caused dramatic improvement of the performance of the test "bugs modalg_7 bug27160", and the bug 0029080 has been fixed.
Affected Issues
0029038
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff File
mod - src/IntTools/IntTools_EdgeEdge.hxx Diff File
mod - tests/boolean/bfuse_complex/E4 Diff File
add - tests/bugs/modalg_7/bug29038 Diff File

master 43409819

2017-08-30 15:54:07

abv


Committer: bugmaster Details Diff
Update of title page of documentation (overview)

- Copyright year is updated
- Links to 3rd-party libraries and their licenses are actualized
- Description and snapshot of iOS sample added
- Visual Studio 2017 is mentioned among supported compilers
mod - dox/FILES_HTML.txt Diff File
add - dox/overview/images/sample_ios_uikit.png Diff File
mod - dox/overview/overview.md Diff File
mod - samples/ios/UIKitSample/ReadMe.md Diff File

master f6bd3ee8

2017-08-30 09:53:07

abv


Committer: bugmaster Details Diff
0028660: Documentation - describe how to fulfill LGPL terms in OCCT-based applications

Points considered as necessary to fulfill requirements of LGPL when OCCT is used in proprietary applications are described in Overview.
mod - dox/overview/overview.md Diff File

master 3ba79772

2017-08-30 09:53:07

abv


Committer: bugmaster Details Diff
0028660: Documentation - describe how to fulfill LGPL terms in OCCT-based applications

Points considered as necessary to fulfill requirements of LGPL when OCCT is used in proprietary applications are described in Overview.
mod - dox/overview/overview.md Diff File

master 13a44c4b

2017-08-30 09:17:10

skl


Committer: apn Details Diff
0029068: Data Exchange - Invalid rotation of result shape after import attached STEP file

Changes for using Axis Placement(not used during creation of assembly) as transformation for root Shape Representation.
Test for bug 29068 and auxilary command are added.
mod - src/DrawResources/CheckCommands.tcl Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.hxx Diff File
add - tests/bugs/step/bug29068 Diff File

master 230b2bff

2017-08-29 14:59:55

bugmaster

Details Diff
Incrementing OCCT version up to 7.2.0
mod - src/Standard/Standard_Version.hxx Diff File

master 80070d49

2017-08-29 11:34:28

mkv


Committer: bugmaster Details Diff
0028388: Boolean common of simple face and solid results in empty compound

Problem is not reproduced on current master. Issue must be closed on 7.2.0.
Test case was added only
Affected Issues
0028388
add - tests/bugs/modalg_7/bug28388_1 Diff File
add - tests/bugs/modalg_7/bug28388_2 Diff File

master 66d61d8a

2017-08-29 10:51:49

abv


Committer: bugmaster Details Diff
0029015: Testdiff - possibility to visualize image differences by toggling - correction

Javascript code is corrected to not depend on values of URLs of images
Affected Issues
0029015
mod - src/DrawResources/TestCommands.tcl Diff File

master 7d3225b5

2017-08-29 03:59:28

abv


Committer: bugmaster Details Diff
0029004: DRAW - update help of chrono and dchrono commands

Help of DRAW commands chrono and dchrono is updated according to changes made within 0027691
Affected Issues
0029004
mod - src/Draw/Draw_BasicCommands.cxx Diff File

master 6985e642

2017-08-28 18:10:28

kgv


Committer: bugmaster Details Diff
0029067: Visualization, AIS_ColoredShape - visibility of sub-shapes is ignored by ComputeSelection()
mod - src/AIS/AIS_ColoredShape.cxx Diff File
mod - src/AIS/AIS_ColoredShape.hxx Diff File
mod - tests/bugs/xde/bug25381 Diff File

master c22e576d

2017-08-28 13:16:37

ski


Committer: bugmaster Details Diff
0029056: Configuration - It is not possible to install VTK products

Added installation of vtk.
Affected Issues
0029056
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/occt_toolkit_tool.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
mod - adm/cmake/vtk.cmake Diff File
mod - CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 86 87 88 89 90 91 92 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last