Changesets: occt

master 956d6346

2017-08-21 13:24:06

ski


Committer: bugmaster Details Diff
0028287: CMake install does not copy pdb files in RelWithDebInfo mode

Installation of .pdb files was corrected.
Affected Issues
0028287
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/occt_toolkit_tool.cmake Diff File

master 5b83cdb6

2017-08-21 12:22:39

ika


Committer: bugmaster Details Diff
0028332: Unstable tests in group gdt export

Add initialization of variable GDTMode in STEP writer.
Affected Issues
0028332
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx Diff File

master c3cca015

2017-08-21 10:19:46

abv


Committer: bugmaster Details Diff
0028964: Draw - need to have command to apply ShapeFix_FixSmallFace tool

DRAW command fixsmallfaces is added to fix (remove) small faces in the shape.
Command OCC22586 is removed (replaced by fixsmallfaces).

Test bug28112_2 using that command is added for the two last shapes in issue #28112; test bug28112 is renamed to bug28112_1.
Test bug22586 is changed to use the new command.
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/SWDRAW/SWDRAW_ShapeFix.cxx Diff File
mod - tests/bugs/modalg_2/bug22586 Diff File
add - tests/bugs/modalg_7/bug28112_2 Diff File

master a41ccd91

2017-08-21 10:08:27

ysn


Committer: bugmaster Details Diff
0027018: Documentation - blockquotes are incorrectly formatted in PDF

Trailing space is removed after ">" to avoid breaking the quote block in PDF output.

A section about quotes are added in the documentation guide.
Affected Issues
0027018
mod - dox/dev_guides/contribution_workflow/contribution_workflow.md Diff File
mod - dox/dev_guides/documentation/documentation.md Diff File

master aa17dac8

2017-08-19 11:40:40

kgv


Committer: bugmaster Details Diff
0029021: Coding Rules - eliminate GCC warnings in Qt sample Affected Issues
0029021
mod - samples/qt/Common/src/ApplicationCommon.cxx Diff File
mod - samples/qt/Common/src/MDIWindow.cxx Diff File
mod - samples/qt/Common/src/View.cxx Diff File
mod - samples/qt/FuncDemo/src/BaseDriver.cpp Diff File
mod - samples/qt/FuncDemo/src/SimpleDriver.cpp Diff File
mod - samples/qt/Interface/src/Translate.cxx Diff File

master f523acf0

2017-08-18 13:00:07

emv


Committer: bugmaster Details Diff
0028913: UnifySameDomain crashes with error: "a shape is modified and removed simultaneously"

Correct filling of the history of the modifications of the shapes in ShapeUpgrade_UnifySameDomain algorithm.

Test cases for the issue.
Affected Issues
0028913
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx Diff File
mod - tests/heal/unify_same_domain/A4 Diff File
add - tests/heal/unify_same_domain/A6 Diff File
add - tests/heal/unify_same_domain/A7 Diff File
add - tests/heal/unify_same_domain/A8 Diff File
add - tests/heal/unify_same_domain/A9 Diff File
add - tests/heal/unify_same_domain/B1 Diff File
add - tests/heal/unify_same_domain/B2 Diff File
add - tests/heal/unify_same_domain/B3 Diff File
add - tests/heal/unify_same_domain/B4 Diff File
add - tests/heal/unify_same_domain/B5 Diff File
add - tests/heal/unify_same_domain/end Diff File

master 6b55f8e3

2017-08-18 12:05:34

abv


Committer: bugmaster Details Diff
0028478: Scope Names Are Swallowed in Message_ProgressSentry Constructors

Tests are added to control output and performance of progress indicator (bugs fclasses bug28478 and perf fclasses progress, respectively).

Implementation of class Draw_ProgressIndicator is improved to update indicator basing on achieved total progress (1% by default) instead of elapsed time since last update.

Method OSD_Chronometer::Restart() is fixed to actually reset the counter.

DRAW command readstl is improved to show progress indicator if configured (by command XProgress).

Description of class Message_ProgressIndicator is updated; code example is added in description of Message_ProgressSentry.
Affected Issues
0028478
mod - src/Draw/Draw_ProgressIndicator.cxx Diff File
mod - src/Draw/Draw_ProgressIndicator.hxx Diff File
mod - src/Message/Message_ProgressIndicator.hxx Diff File
mod - src/Message/Message_ProgressSentry.hxx Diff File
mod - src/OSD/OSD_Chronometer.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
add - tests/bugs/fclasses/bug28478 Diff File
add - tests/perf/fclasses/progress Diff File

master 569c9582

2017-08-18 11:48:13

apv


Committer: bugmaster Details Diff
0027760: [regression] BRepAlgoAPI_Common returns empty result

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

master cc77a38d

2017-08-18 10:31:57

emv


Committer: bugmaster Details Diff
0028995: UnifySameDomain produces invalid shape

Synchronization of the ShapeAnalysis_Edge behavior with the BRepCheck_Edge by adding check for 2d curves on planes.

Implementation of the BRep_Tool::CurveOnPlane method to avoid code duplication for making PCurve of the edge on planar face.
mod - src/BRep/BRep_Tool.cxx Diff File
mod - src/BRep/BRep_Tool.hxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_Edge.cxx Diff File
mod - tests/bugs/modalg_7/bug27004 Diff File
add - tests/bugs/modalg_7/bug28995 Diff File
mod - tests/de/step_3/C5 Diff File
mod - tests/heal/unify_same_domain/B4 Diff File
mod - tests/heal/unify_same_domain/B5 Diff File

master 41f97958

2017-08-18 09:33:23

kgv


Committer: bugmaster Details Diff
0029016: Configuration, genproj.tcl - add missing definition of CSF_dl Affected Issues
0029016
mod - adm/genproj.tcl Diff File

master c231f393

2017-08-18 08:00:24

abv


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

Command testdiff is improved to make HTML elements in the report showing diff images interactive: when user clicks on a diff image by mouse, it triggers between the A and B images.
The diff image is shown back when the mouse cursor leaves the image.
Affected Issues
0029015
mod - src/DrawResources/TestCommands.tcl Diff File

master fe93e33a

2017-08-18 07:40:19

BenjaminBihler


Committer: bugmaster Details Diff
0029014: Managing Binary Format Version Is Not Possible for Own TDF_Attributes

CDM_Application has been extended to provide application name and version.

Application name and version is stored by BinLDrivers_DocumentStorageDriver.

BinLDrivers_DocumentStorageDriver propagates application name and version
by passing it to BinMDataStd.

Made BinObjMgt_RRelocationTable store a handle to the header data of the file
begin read in to make it accessible by binary attribute drivers.

Undone storing application name and version as static fields in BinMDataStd
which is bad style and not thread-safe.

Moved method implementations to .cxx files.

Clearing a BinObjMgt_RRelocationTable now nullifies the reference to the
file header data and BinLDrivers_DocumentRetrievalDriver therefore sets
the reference after the relocation table has been cleared before reading
in the document subtree.
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx Diff File
add - src/BinObjMgt/BinObjMgt_RRelocationTable.cxx Diff File
mod - src/BinObjMgt/BinObjMgt_RRelocationTable.hxx Diff File
mod - src/BinObjMgt/FILES Diff File
mod - src/CDM/CDM_Application.cxx Diff File
mod - src/CDM/CDM_Application.hxx Diff File

master fe21f796

2017-08-18 07:40:19

BenjaminBihler


Committer: bugmaster Details Diff
0029014: Managing Binary Format Version Is Not Possible for Own TDF_Attributes

CDM_Application has been extended to provide application name and version.

Application name and version is stored by BinLDrivers_DocumentStorageDriver.

BinLDrivers_DocumentStorageDriver propagates application name and version
by passing it to BinMDataStd.

Made BinObjMgt_RRelocationTable store a handle to the header data of the file
begin read in to make it accessible by binary attribute drivers.

Undone storing application name and version as static fields in BinMDataStd
which is bad style and not thread-safe.

Moved method implementations to .cxx files.

Clearing a BinObjMgt_RRelocationTable now nullifies the reference to the
file header data and BinLDrivers_DocumentRetrievalDriver therefore sets
the reference after the relocation table has been cleared before reading
in the document subtree.
Affected Issues
0029014
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx Diff File
add - src/BinObjMgt/BinObjMgt_RRelocationTable.cxx Diff File
mod - src/BinObjMgt/BinObjMgt_RRelocationTable.hxx Diff File
mod - src/BinObjMgt/FILES Diff File
mod - src/CDM/CDM_Application.cxx Diff File
mod - src/CDM/CDM_Application.hxx Diff File

master fd3f6bd0

2017-08-17 15:18:05

kgv


Committer: bugmaster Details Diff
0029011: Draw Harness - simplify diffimage command syntax

Command diffimage now accepts the following syntax:
diffimage imageFile1 imageFile2 [diffImageFile]
[-toleranceOfColor {0..1}=0] [-blackWhite {on|off}=off] [-borderFilter {on|off}=off]
[-display viewName prsName1 prsName2 prsNameDiff] [-exitOnClose]

Command vinit now accepts the following syntax:
vinit [-name viewName] [-left leftPx] [-top topPx] [-width widthPx] [-height heightPx]
[-exitOnClose] [-display displayName]

Compatibility with old syntax is also preserved.
diffimage now can display compared images in 3D viewer.
The new option -exitOnClose can be used to exit application when closing the 3D View.
Affected Issues
0029011
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master fe6c26dc

2017-08-17 13:17:20

apn


Committer: bugmaster Details Diff
0029010: Launch custom.bat in samples before calling general environment

Replace calling custom.bat and general env.bat in samples.
mod - samples/qt/FuncDemo/env.bat Diff File
mod - samples/qt/IESample/env.bat Diff File
mod - samples/qt/Tutorial/env.bat Diff File

master efe9d997

2017-08-17 08:50:31

abv


Committer: abv Details Diff
0029009: Configuration - provide a way to get visual dif of SVG images

New helper script svgdiff.bat is added in adm folder.
It can be used for enabling visual diff for SVG images in TortouseGit; see Git guide for details.
Affected Issues
0029009
add - adm/svgdiff.bat Diff File
mod - dox/dev_guides/git_guide/git_guide.md Diff File
add - dox/dev_guides/git_guide/images/OCCT_GitGuide_V2_svgdiff.png Diff File

master 905b0e31

2017-08-17 08:43:08

abv


Committer: abv Details Diff
0028527: Visualization, AIS_InteractiveContext - custom selection presentation is never removed from View Affected Issues
0028527
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx Diff File

master cba287d6

2017-08-17 07:39:08

apv


Committer: bugmaster Details Diff
Update of tests database

Test for 0025930: thickness of spherical cap is invalid
Test for 0025939: SIGSEGV in MakeThickSolid
Test for 0025940: MakeThickSolid creates C0 continuous edges
Test for 0026604: GeomFill_Pipe doesn't fit given bounds
Test for 0026655: ChFi3d_Builder algorithm fails to build fillets if some input edges connect with seam edges
Test for 0026697: BRepFeat_MakePrism returns empty compound
Test for 0026716: Mesher cannot create a mesh of brep model due to ShapeFix_Wire::FixShifted()
Test for 0026735: Adjacent perpendicular edges are detected as overlapped by DRAW command checkoverlap.
Test for 0026793: General Fuse algorithm produces incorrect result
Test for 0026795: Unable to perform General Fuse operation on the attached faces
Test for 0026842: bopsection result does not contain any edges.
Test for 0026882: Edge/Edge intersection algorithm produces incorrect result
Test for 0026883: Wrong result of Boolean Operation
Test for 0026889: Very poor mesh result from shape
Test for 0026928: Edges are meshed too coarsly
Test for 0026933: Section works unstably due to incorrect work of the method IsExistingPaveBlock
Test for 0026943: Wrong projection of helix on cylinder by ShapeConstruct_ProjectCurveOnSurface
Test for 0026957: Unify same domain operation is slow for multiple shells
Test for 0026978: Interactive selection is insensitive to swept shell
Test for 0027004: ShapeUpgrade_UnifySameDomain produces invalid result
Test for 0026280: Mechanism 'ShapeFix' is unable to heal a shape
Test for 0026282: Mechanism 'ShapeFix' has errors revealed by wire tool 'FixTails'
Test for 0026291: BRepMesh produces mesh with gap on the attached shape
Test for 0026382: BRepMesh produces internal nodes outside the face interior
Test for 0027453: Wrongly meshed surface
Test for 0027524: The command checkshape does not find the maximal deviation between curves representations
Test for 0026225: Wrong result of chamfer in case of coinciding bound of chamfer's surface with bound of a face
Test for 0026295: Sweep fails with BRepFill_ContactOnBorder
Test for 0026374: GeomFill_Profiler fails to unify BSplines if one has knot distance less than PConf
Test for 0026558: Failing to build isoline for offset surface
Test for 0026563: Boolean cut operation in new API multi-tool mode performs fuse instead of cut
Test for 0026568: Exception when creating pipe
Test for 0027419: Incorrect result of Edge/Face intersection
Test for 0027469: Regression vs 6.9.1: Wrong result of Edge/Face intersection
Test for 0027471: Wrong result of pipe
Test for 0027472: Wrong result of cut
Test for 0027614: Sewing returns result with too high tolerance
Test for 0026154: Visualization - v3d viewer grid disappears due to automatic z-fit
Test for 0026174: Loss of color after the second write of file (iges).
add - tests/bugs/heal/bug26280 Diff File
add - tests/bugs/heal/bug26282 Diff File
add - tests/bugs/heal/bug26716 Diff File
add - tests/bugs/heal/bug26735 Diff File
add - tests/bugs/heal/bug26943 Diff File
add - tests/bugs/heal/bug26957 Diff File
add - tests/bugs/mesh/bug26291 Diff File
add - tests/bugs/mesh/bug26382 Diff File
add - tests/bugs/mesh/bug26889 Diff File
add - tests/bugs/mesh/bug26928 Diff File
add - tests/bugs/mesh/bug27453 Diff File
add - tests/bugs/modalg_6/bug27524 Diff File
mod - tests/bugs/modalg_7/bug25104 Diff File
mod - tests/bugs/modalg_7/bug25879 Diff File
add - tests/bugs/modalg_7/bug25930 Diff File
add - tests/bugs/modalg_7/bug25939 Diff File
add - tests/bugs/modalg_7/bug26225_1 Diff File
add - tests/bugs/modalg_7/bug26225_2 Diff File
add - tests/bugs/modalg_7/bug26295 Diff File
add - tests/bugs/modalg_7/bug26374 Diff File
add - tests/bugs/modalg_7/bug26558 Diff File
add - tests/bugs/modalg_7/bug26563 Diff File
add - tests/bugs/modalg_7/bug26568 Diff File
add - tests/bugs/modalg_7/bug26604 Diff File
add - tests/bugs/modalg_7/bug26655 Diff File
add - tests/bugs/modalg_7/bug26697 Diff File
add - tests/bugs/modalg_7/bug26793_1 Diff File
add - tests/bugs/modalg_7/bug26793_2 Diff File
add - tests/bugs/modalg_7/bug26795 Diff File
add - tests/bugs/modalg_7/bug26842_1 Diff File
add - tests/bugs/modalg_7/bug26842_2 Diff File
add - tests/bugs/modalg_7/bug26882 Diff File
add - tests/bugs/modalg_7/bug26883_1 Diff File
add - tests/bugs/modalg_7/bug26883_2 Diff File
add - tests/bugs/modalg_7/bug26883_3 Diff File
add - tests/bugs/modalg_7/bug26883_4 Diff File
add - tests/bugs/modalg_7/bug26933 Diff File
add - tests/bugs/modalg_7/bug27004 Diff File
add - tests/bugs/modalg_7/bug27419 Diff File
add - tests/bugs/modalg_7/bug27469_1 Diff File
add - tests/bugs/modalg_7/bug27469_2 Diff File
add - tests/bugs/modalg_7/bug27471 Diff File
add - tests/bugs/modalg_7/bug27472 Diff File
add - tests/bugs/modalg_7/bug27614 Diff File
mod - tests/bugs/moddata_3/bug25693_1 Diff File
mod - tests/bugs/moddata_3/bug25693_2 Diff File
add - tests/bugs/moddata_3/bug25940 Diff File
add - tests/bugs/vis/bug26154 Diff File
add - tests/bugs/xde/bug26174 Diff File
add - tests/v3d/ivtk/bug26978 Diff File

master d21ddc4f

2017-08-16 17:08:04

kgv


Committer: bugmaster Details Diff
0029007: Visualization, AIS_InteractiveContext - the method for accessing Detected owners iterator is missing

Added new method AIS_InteractiveContext::DetectedCurrentOwner().
AIS_InteractiveContext header has been restructured (methods moved into groups)
and description has been cleaned up.
Affected Issues
0029007
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_LocalContext.hxx Diff File
mod - src/AIS/AIS_LocalContext_1.cxx Diff File

master fbd0023f

2017-08-16 13:55:19

mkv


Committer: bugmaster Details Diff
0028967: Boolean cut fails the first time, works the second time Affected Issues
0028967
add - tests/bugs/modalg_7/bug28967 Diff File

master 0ef598d0

2017-08-16 13:40:01

abv


Committer: bugmaster Details Diff
0028249: Upgrade Guide - mention need to use option -std=c++0x when using GCC Affected Issues
0028249
mod - dox/dev_guides/upgrade/upgrade.md Diff File

master cee2b556

2017-08-16 11:06:29

kgv


Committer: bugmaster Details Diff
0028323: Documentation - explain highlighting logic of AIS_InteractiveObject in the upgrade guide
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff File

master 51004f1c

2017-08-16 09:58:46

kgv


Committer: bugmaster Details Diff
0027381: Visualization - update description of method AIS_InteractiveContext::SetPixelTolerance() Affected Issues
0027381
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/SelectMgr/SelectMgr_ToleranceMap.cxx Diff File
mod - src/StdSelect/FILES Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.hxx Diff File
rm - src/StdSelect/StdSelect_ViewerSelector3d.lxx Diff File

master a743814b

2017-08-16 07:30:22

abv


Committer: abv Details Diff
0029000: Update documentation of Boolean operations according to the new Error/Warning reporting system

The documentation of Boolean Component has been updated - calls to ErrorStatus() method have been replaced with calls to HasErrors() method.
Affected Issues
0029000
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - dox/user_guides/boolean_operations/boolean_operations.md Diff File
add - dox/user_guides/boolean_operations/images/operations_image020.png Diff File
rm - dox/user_guides/boolean_operations/images/operations_image020.svg Diff File
add - dox/user_guides/boolean_operations/images/operations_image064.png Diff File
rm - dox/user_guides/boolean_operations/images/operations_image064.svg Diff File
mod - dox/user_guides/boolean_operations/images/operations_image065.png Diff File
mod - src/BOPAlgo/BOPAlgo_MakerVolume.hxx Diff File

master 7c42f3f4

2017-08-15 18:07:55

kgv


Committer: bugmaster Details Diff
0028997: Documentation - Visual3d_Layer removed, but still in the documentation

The User Guide has been checked for presence of removed functionality.
Affected Issues
0028997
rm - dox/user_guides/visualization/images/visualization_image016.png Diff File
mod - dox/user_guides/visualization/images/visualization_image018.png Diff File
rm - dox/user_guides/visualization/images/visualization_image019.png Diff File
rm - dox/user_guides/visualization/images/visualization_image020.png Diff File
add - dox/user_guides/visualization/images/visualization_image020.svg Diff File
mod - dox/user_guides/visualization/visualization.md Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 88 89 90 91 92 93 94 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last