Changesets: occt

master b6c0b841

2014-07-10 10:47:20

Roman Lygin


Committer: apn Details Diff
0024925: Enabling OCAF persistence without setting environment variables

Add test case bugs/caf/bug24925
Merging with current master IR-2014-07-03
Affected Issues
0024925
mod - src/CDF/CDF.cdl Diff File
mod - src/CDF/CDF_Session.cxx Diff File
mod - src/FWOSDriver/FWOSDriver.cdl Diff File
mod - src/FWOSDriver/FWOSDriver_DriverFactory.cxx Diff File
mod - src/Plugin/Plugin.cdl Diff File
mod - src/Plugin/Plugin.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/TDocStd/TDocStd_Application.cdl Diff File
mod - src/TDocStd/TDocStd_Application.cxx Diff File
add - tests/bugs/caf/bug24925 Diff File

master a9568545

2014-07-10 10:45:21

kgv


Committer: apn Details Diff
0025052: Visualization - activation of all Clipping Planes within driver limit leads to broken planes management

Aspect_GenId::Available(), include size of the queue with recently freed identifiers
Aspect_GenId.cxx - remove tabulation symbols
Test cases for issue CR25052
mod - src/Aspect/Aspect_GenId.cdl Diff File
mod - src/Aspect/Aspect_GenId.cxx Diff File
mod - src/OpenGl/OpenGl_Clipping.cxx Diff File
add - tests/bugs/vis/bug25052 Diff File

master 74618acf

2014-07-10 10:43:56

dbv


Committer: apn Details Diff
0025010: Use AIS_ColoredShape for display of XCAF documents

Added methods HasUIsoAspect and HasVIsoAspect to AIS_Drawer
XCAFPrs_AISObject has been converted to non-cdl class
XCAFPrs_AISObject now inherits from AIS_ColoredShape
XCAFPrs_AISObject::Compute method has been rewritten in accordance with the new inheritance.
Regression fix
Affected Issues
0025010
mod - src/AIS/AIS_Drawer.cdl Diff File
mod - src/AIS/AIS_Drawer.lxx Diff File
add - src/XCAFPrs/FILES Diff File
mod - src/XCAFPrs/XCAFPrs.cdl Diff File
rm - src/XCAFPrs/XCAFPrs_AISObject.cdl Diff File
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff File
add - src/XCAFPrs/XCAFPrs_AISObject.hxx Diff File

master ebfb9ce2

2014-07-10 10:42:12

ink


Committer: apn Details Diff
0024876: Add protection of shapes against modification of geometry

Added flag "locked" for protection of geometric data in the shapes (including tolerances).
Modification test case to avoid regression.
Affected Issues
0024876
mod - src/BRep/BRep_Builder.cxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
mod - src/TopoDS/TopoDS.cdl Diff File
mod - src/TopoDS/TopoDS_Shape.cdl Diff File
mod - src/TopoDS/TopoDS_Shape.lxx Diff File
mod - src/TopoDS/TopoDS_TShape.cdl Diff File
mod - src/TopoDS/TopoDS_TShape.lxx Diff File
add - tests/boolean/bopcut_2d/D5 Diff File

master 01a6e62b

2014-07-10 10:40:36

oan


Committer: apn Details Diff
0024968: Impove BRepMesh_Classifier to cope with intersection of huge number of wires

BRepMesh_Classifier: Two-pass approach for intersection check with possibility to run it in parallel mode.
First pass - bounding boxes of segments are checked for overlapping;
Second pass - intersection point is calculated in case if overlapping is detected.

Make NCollection_UBTree::ChangeLastNode() exported due to compilation error on Linux platform.
Reason: method does not depend on template parameters, so it should be available.

Revert previous change and try to use another trick for Linux

Fix compilation warning on MacOS: remove redundant constant
Fix regressions: do not consider insignificant loops in case of self intersections on the same wire.
More sugar solution for compilation errors on NCollection_EBTree on Linux

Test cases for issue CR24968
mod - src/BRepMesh/BRepMesh.cdl Diff File
rm - src/BRepMesh/BRepMesh_BiPoint.cdl Diff File
rm - src/BRepMesh/BRepMesh_BiPoint.cxx Diff File
rm - src/BRepMesh/BRepMesh_BiPoint.lxx Diff File
rm - src/BRepMesh/BRepMesh_Classifier.cdl Diff File
mod - src/BRepMesh/BRepMesh_Classifier.cxx Diff File
add - src/BRepMesh/BRepMesh_Classifier.hxx Diff File
rm - src/BRepMesh/BRepMesh_Classifier.lxx Diff File
mod - src/BRepMesh/BRepMesh_ClassifierPtr.hxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.hxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.cdl Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
add - src/BRepMesh/BRepMesh_WireChecker.cxx Diff File
add - src/BRepMesh/BRepMesh_WireChecker.hxx Diff File
add - src/BRepMesh/BRepMesh_WireInterferenceChecker.cxx Diff File
add - src/BRepMesh/BRepMesh_WireInterferenceChecker.hxx Diff File
mod - src/BRepMesh/FILES Diff File
mod - src/NCollection/NCollection_EBTree.hxx Diff File
add - tests/bugs/mesh/bug24968_1 Diff File
add - tests/bugs/mesh/bug24968_2 Diff File
rm - tests/bugs/mesh/data/bug22778_square.brep Diff File
mod - tests/mesh/data/standard/B5 Diff File
mod - tests/mesh/data/standard/C7 Diff File
mod - tests/mesh/data/standard/U7 Diff File
mod - tests/mesh/data/standard/W4 Diff File
mod - tests/mesh/data/standard/W9 Diff File

master 347423b2

2014-07-10 09:06:13

apl


Committer: bugmaster Details Diff
0025060: Capping breaks highlighting of shaded AIS_Shape with displayed edges

Capping algorithm - remember and restore depth function mode.
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
add - tests/bugs/vis/bug25060 Diff File

master ffc26091

2014-07-10 07:40:05

abv


Committer: bugmaster Details Diff
0025067: Change default location of test results

Generation of default path for test results corrected to have "results" as subdirectory and not prefix.

Parsing images in test results restricted to take only files with name of the test case without suffix or with suffix separated by underscore or dash, to avoid fetching images from different test case if its name starts like current test case.
Affected Issues
0025067
mod - src/DrawResources/TestCommands.tcl Diff File

master ecc1d911

2014-07-10 05:25:59

kgv


Committer: bugmaster Details Diff
0025066: Visualization - fit all is malfunction when bounding box is set through Graphic3d_Group::SetMinMaxValues()

Ensure bounding box is marked as valid.
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File

master 214df550

2014-07-09 10:53:35

skv


Committer: bugmaster Details Diff
0025064: TCollection modification for Salome porting
mod - src/TCollection/TCollection_IndexedMap.cdl Diff File
mod - src/TCollection/TCollection_IndexedMap.gxx Diff File
mod - src/TCollection/TCollection_List.cdl Diff File
mod - src/TCollection/TCollection_Map.cdl Diff File
mod - src/TCollection/TCollection_Map.gxx Diff File

master 910970ab

2014-07-09 09:37:07

abv


Committer: abv Details Diff
0024786: Move functionality of WOK command wgenproj to OCCT tool genproj

WOK scripts used in generation of MSVC projects are put to adm/genproj.tcl
Batch script genproj.bat added, replacing 'wgenproj' command of WOK.

WOK tool for configuring custom.bat is also copied; it is called by genproj if custom.bat does not exist

Environment variable SHORTCUT_HEADERS can be defined in custom.bat to have headers put in inc just shortcuts to actual headers, instead of copies.
Corresponding option "copy OCCT short-cut headers instead of original one to inc folder" is added to genconf dialog
Affected Issues
0024786
mod - .gitignore Diff File
add - adm/CMPLRS Diff File
add - adm/genconf.tcl Diff File
add - adm/genconfdeps.tcl Diff File
add - adm/genproj.tcl Diff File
add - adm/templates/acinclude.m4 Diff File
add - adm/templates/codeblocks.sh Diff File
mod - adm/templates/draw.bat Diff File
mod - adm/templates/draw.sh Diff File
add - adm/templates/env.bat Diff File
add - adm/templates/env.sh Diff File
add - adm/templates/msvc.bat Diff File
add - adm/templates/template.ac Diff File
add - adm/templates/template.mam Diff File
add - adm/templates/template.mamx Diff File
add - adm/templates/template.plist Diff File
add - adm/templates/template.vc10 Diff File
add - adm/templates/template.vc10x Diff File
add - adm/templates/template.vc11 Diff File
add - adm/templates/template.vc11x Diff File
add - adm/templates/template.vc12 Diff File
add - adm/templates/template.vc12x Diff File
add - adm/templates/template.vc7 Diff File
add - adm/templates/template.vc7x Diff File
add - adm/templates/template.vc8 Diff File
add - adm/templates/template.vc8x Diff File
add - adm/templates/template.vc9 Diff File
add - adm/templates/template.vc9x Diff File
add - adm/templates/template.xcscheme Diff File
add - adm/templates/template_dll.rc Diff File
add - adm/templates/vcproj.user.vc9x Diff File
add - adm/templates/vcxproj.user.vc10x Diff File
add - adm/templates/vcxproj.user.vc11x Diff File
add - adm/templates/vcxproj.user.vc12x Diff File
mod - CMakeLists.txt Diff File
add - genproj.bat Diff File

master 069eca4f

2014-07-09 07:05:23

bugmaster

Details Diff
Increment version of OCCT up to 6.7.3
mod - src/Standard/Standard_Version.hxx Diff File

master 2a40d51c

2014-07-08 15:23:47

kgv


Committer: bugmaster Details Diff
0025059: Visualization - mutable transformed structure still invalidates BVH tree for culling

Take into account IsMutable flag within Visual3d_View::ReCompute() method.
mod - src/Visual3d/Visual3d_View.cxx Diff File

master c67cd62e

2014-07-08 12:11:16

abv


Committer: bugmaster Details Diff
0025057: Message_Algorithm fails to find messages defined for base class

New method HasMsg() is added in Message_MsgFile class to check if message with given key is registered.
That method is used in Message_Algorithm to check if message is defined on given level of class hierarchy.

Generation of error message in Message_MsgFile::Msg() is revised: now it includes a message key and gets added to the registry, to avoid re-generation in case of multiple requests.
Access to message registry maintained by the Message_MsgFile class is protected from concurrent access by mutex.
Affected Issues
0025057
mod - src/Message/Message_Algorithm.cxx Diff File
mod - src/Message/Message_MsgFile.cdl Diff File
mod - src/Message/Message_MsgFile.cxx Diff File

master 87f42a3f

2014-07-08 11:08:46

abv


Committer: apn Details Diff
0024335: Draw Harness - support grids list in testgrid command

Arguments of command testgrid specifying test group and grid to be executed now can be a list of file masks (space or comma separated).
One more optional argument added allowing to specify masks for test cases to be run.
mod - dox/dev_guides/tests/tests.md Diff File
mod - src/DrawResources/TestCommands.tcl Diff File

master a987c2f4

2014-07-07 12:06:00

mkv


Committer: apn Details Diff
0022978: Shading for a pipe shape is wrong

Test case for issue CR22978
Affected Issues
0022978
add - tests/bugs/modalg_5/bug22978 Diff File

master d58d4282

2014-07-04 09:33:20

bugmaster

Details Diff
Adding solution and project for VC++ 2010
add - samples/qt/VoxelDemo/VoxelDemo-vc10.sln Diff File
add - samples/qt/VoxelDemo/VoxelDemo.vcxproj Diff File

master 0e9d3b83

2014-07-04 09:14:32

dbv


Committer: apn Details Diff
0025051: Compilation issues on OS X 10.6.8

Added define to prevent inclusion of system glext.h on Mac OS X 10.6.8
Affected Issues
0025051
mod - src/OpenGl/OpenGl_Context_1.mm Diff File
mod - src/OpenGl/OpenGl_Window_1.mm Diff File

master 8106f9bc

2014-07-04 08:42:15

apn

Details Diff
Modified test cases in de group according to new behavior in issues 24983 and 24958
mod - tests/de/iges_1/L8 Diff File
mod - tests/de/iges_1/R8 Diff File
mod - tests/de/iges_3/B2 Diff File
mod - tests/de/step_3/E6 Diff File

master dbe51192

2014-07-04 06:29:09

kgv


Committer: apn Details Diff
Do not include removed headers from package Aspect in samples (0025038)
mod - samples/mfc/standard/03_Viewer2d/src/StdAfx.h Diff File
mod - samples/mfc/standard/06_Ocaf/src/StdAfx.h Diff File
mod - samples/mfc/standard/08_HLR/src/StdAfx.h Diff File
mod - samples/mfc/standard/09_Animation/src/StdAfx.h Diff File

master 9f2e7daa

2014-07-03 13:23:56

apn

Details Diff
Update of header of files in context of License text
mod - src/Graphic3d/Graphic3d_Mat4d.hxx Diff File
mod - src/Message/Message_Printer.lxx Diff File

master 0d4e3501

2014-07-03 13:16:07

razmyslovich


Committer: apn Details Diff
0024983: For the incorrect seam edge in STEP file no fix is provided

fix the notched edges twice per face - before checking for missing seam and after
Test case correction for issue CR24983
Add check for invalid Surface of linear extrusion (with basis curve - line and extrusion direction parallel to this line) during converting STEP surface
Small corrections of test cases for issue CR24983
Affected Issues
0024983
mod - src/ShapeFix/ShapeFix_Face.cxx Diff File
mod - src/StepToGeom/StepToGeom_MakeSurfaceOfLinearExtrusion.cxx Diff File
add - tests/bugs/heal/bug24983 Diff File
mod - tests/de/iges_2/F4 Diff File
mod - tests/de/iges_3/A2 Diff File

master 9cbe6290

2014-07-03 13:13:17

razmyslovich


Committer: apn Details Diff
0024958: Numerous ShapeFix_IntersectionTool code fixes

Optimize periodic normalization.
not needed split edge, if one of parts is too small
Small corrections of test cases for issue CR24958_2
Affected Issues
0024958
mod - src/Geom/Geom_BSplineSurface.cxx Diff File
mod - src/ShapeFix/ShapeFix_IntersectionTool.cxx Diff File
mod - tests/de/iges_1/P5 Diff File

master 1e07a0fa

2014-07-03 12:09:39

apn

Details Diff
Modified test case for issue 23753
mod - tests/bugs/modalg_1/bug19793_2 Diff File

master e6087fad

2014-07-03 12:07:28

apv


Committer: apn Details Diff
Modified test case for issue 23698
mod - tests/boolean/bcommon_2d/A7 Diff File

master 5493d334

2014-07-03 12:00:36

aml


Committer: apn Details Diff
0025004: Extrema curve/curve incorrect result

Fixed bug in extrema clustering algorithm.
Tolerances changing is available now.
Testcase with Branin function added.

Test cases for issue CR25004
Affected Issues
0025004
mod - src/Extrema/Extrema_ExtCC.cxx Diff File
mod - src/Extrema/Extrema_GenExtCC.cdl Diff File
mod - src/Extrema/Extrema_GenExtCC.gxx Diff File
mod - src/math/math_GlobOptMin.cxx Diff File
mod - src/math/math_GlobOptMin.hxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - tests/bugs/modalg_5/bug23706_10 Diff File
mod - tests/bugs/modalg_5/bug23706_11 Diff File
add - tests/bugs/modalg_5/bug25004_1 Diff File
add - tests/bugs/modalg_5/bug25004_2 Diff File
add - tests/bugs/modalg_5/bug25004_3 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 184 185 186 187 188 189 190 ... 210 ... 240 ... 254 255 256  Next  Last