Changesets: occt

master e2ba9cb1

2015-09-22 10:16:04

ysn


Committer: kgv Details Diff
0026707: Remove references to "opencascade.org" in documentation

Links to OCC web sites in documentation are updated in accordance with the new site design.
Affected Issues
0026707
mod - dox/dev_guides/documentation/documentation.md Diff File
mod - dox/overview/overview.md Diff File
mod - dox/technical_overview/technical_overview.md Diff File
mod - dox/tutorial/tutorial.md Diff File
mod - dox/user_guides/foundation_classes/foundation_classes.md Diff File
mod - dox/user_guides/iges/iges.md Diff File
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff File
mod - dox/user_guides/modeling_data/modeling_data.md Diff File
mod - dox/user_guides/ocaf/ocaf.md Diff File
mod - dox/user_guides/shape_healing/shape_healing.md Diff File
mod - dox/user_guides/step/step.md Diff File
mod - dox/user_guides/visualization/visualization.md Diff File
mod - dox/user_guides/xde/xde.md Diff File

master c357e426

2015-09-22 08:49:33

apl


Committer: kgv Details Diff
0024776: Visualization - inherit OpenGl_View from Graphic3d_CView

Expose interface of OpenGl_View (OpenGL graphics rendering methods) to client code
and collecting all high-level API methods of application views in V3d_View class.

1) Exposing interface of OpenGl_View:

The OpenGl_View inherits from new class Graphic3d_CView.
Graphic3d_CView is an interface class that declares abstract methods for managing displayed structures,
display properties and a base layer code that implements computation
and management of HLR (or more broadly speaking view-depended) structures.

In new implementation it takes place of eliminated Visual3d_View.
As before the instance of Graphic3d_CView is still completely managed by V3d_View classes.
It can be accessed through V3d_View interface but normally this should not be required as all its methods are completely wrapped.

In more details, a concrete specialization of Graphic3d_CView is created and returned by graphical driver on request.
Right after creation the views is directly used for setting rendering properties and adding graphical structures to be displayed.

The rendering of graphics is possible after mapping a window and activating the view.
The direct setting of properties makes obsolete usage of intermediate structures with display parameter
like Visual3d_ContextView and etc (the whole package of Visual3d become redundant).

2) Collecting all high-level API methods of application views in V3d package:

The patch includes elimination of Visual3d layer.
All of its methods that could be previously used by application are now exposed and should be accessed on the level of V3d entities.
- Introduced new class Graphic3d_CView.
This is a base class for render views.
Made possible to specialize concrete instances of the class by graphical driver.
- Moved all methods managing rendering views into interface of Graphic3d_CView.
The corresponding methods were removed from interface of graphical driver.

3) Eliminated Visual3d package:

- Logic of managing display of structures was put from Visual3d_ViewManager into Graphic3d_StructureManager.
- Removed Visual3d_View class. Logic of managing computed structures was put into base layer of Graphi3d_CView.
- Removed all intermediate structures for storing view parameters e.g. Visual3d_ContextView.
All settings are kept by instances of Graphic3d_CView
- Removed Visual3d_Light intermediate class.
All light properties are still stored in Graphic3d_CLight structure.
The structure is directly access by instance of V3d_Light classes.
- Moved all needed enumerations into Graphic3d package.

4) Update package D3DHost to new changes.

5) Update code of OCCT samples to new changes.
Affected Issues
0024776
mod - adm/UDLIST Diff File
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp Diff File
mod - samples/mfc/standard/03_Viewer2d/src/StdAfx.h Diff File
mod - samples/mfc/standard/Common/OCC_3dView.cpp Diff File
mod - samples/mfc/standard/Common/OCC_BaseDoc.cpp Diff File
mod - samples/mfc/standard/Common/StdAfx.h Diff File
mod - samples/qt/Common/src/View.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_InteractiveContext_2.cxx Diff File
mod - src/AIS/AIS_LocalContext.cxx Diff File
mod - src/AIS/AIS_LocalContext_1.cxx Diff File
mod - src/Aspect/Aspect_GraphicCallbackProc.hxx Diff File
mod - src/D3DHost/D3DHost_GraphicDriver.cxx Diff File
mod - src/D3DHost/D3DHost_GraphicDriver.hxx Diff File
mod - src/D3DHost/FILES Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff File
mod - src/Graphic3d/Graphic3d_CAspectFillArea.hxx Diff File
mod - src/Graphic3d/Graphic3d_CAspectLine.hxx Diff File
mod - src/Graphic3d/Graphic3d_CAspectMarker.hxx Diff File
mod - src/Graphic3d/Graphic3d_CAspectText.hxx Diff File
mod - src/Graphic3d/Graphic3d_CLight.hxx Diff File
mod - src/Graphic3d/Graphic3d_CStructure.hxx Diff File
add - src/Graphic3d/Graphic3d_CView.cxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraduatedTrihedron.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.hxx Diff File
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.hxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/Graphic3d/Graphic3d_StructureManager.cxx Diff File
mod - src/Graphic3d/Graphic3d_StructureManager.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureEnv.hxx Diff File
mod - src/InterfaceGraphic/FILES Diff File
rm - src/InterfaceGraphic/InterfaceGraphic_Aspect.hxx Diff File
rm - src/InterfaceGraphic/InterfaceGraphic_Visual3d.hxx Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
rm - src/OpenGl/OpenGl_CView.hxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
rm - src/OpenGl/OpenGl_GraphicDriver_4.cxx Diff File
rm - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
rm - src/OpenGl/OpenGl_GraphicDriver_713.cxx Diff File
rm - src/OpenGl/OpenGl_GraphicDriver_Export.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.hxx Diff File
mod - src/OpenGl/OpenGl_Light.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderStates.hxx Diff File
mod - src/OpenGl/OpenGl_telem_util.cxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
rm - src/OpenGl/OpenGl_View_2.cxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
add - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/OpenGl/OpenGl_Window.hxx Diff File
mod - src/OpenGl/OpenGl_Window_1.mm Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
rm - src/OpenGl/OpenGl_Workspace_5.cxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.hxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.lxx Diff File
mod - src/QABugs/QABugs_8.cxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
mod - src/TKV3d/CMakeLists.txt Diff File
mod - src/TKV3d/PACKAGES Diff File
mod - src/V3d/V3d.cxx Diff File
mod - src/V3d/V3d.hxx Diff File
mod - src/V3d/V3d_AmbientLight.cxx Diff File
mod - src/V3d/V3d_AmbientLight.hxx Diff File
mod - src/V3d/V3d_CircularGrid.cxx Diff File
mod - src/V3d/V3d_DirectionalLight.cxx Diff File
mod - src/V3d/V3d_DirectionalLight.hxx Diff File
mod - src/V3d/V3d_Light.cxx Diff File
mod - src/V3d/V3d_Light.hxx Diff File
mod - src/V3d/V3d_Plane.cxx Diff File
mod - src/V3d/V3d_PositionalLight.cxx Diff File
mod - src/V3d/V3d_PositionalLight.hxx Diff File
mod - src/V3d/V3d_PositionLight.cxx Diff File
mod - src/V3d/V3d_PositionLight.hxx Diff File
mod - src/V3d/V3d_RectangularGrid.cxx Diff File
mod - src/V3d/V3d_SpotLight.cxx Diff File
mod - src/V3d/V3d_SpotLight.hxx Diff File
mod - src/V3d/V3d_TypeOfShadingModel.hxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File
mod - src/V3d/V3d_Viewer.hxx Diff File
mod - src/V3d/V3d_Viewer_1.cxx Diff File
mod - src/V3d/V3d_Viewer_2.cxx Diff File
mod - src/V3d/V3d_Viewer_3.cxx Diff File
mod - src/V3d/V3d_Viewer_4.cxx Diff File
mod - src/V3d/V3d_View_1.cxx Diff File
mod - src/V3d/V3d_View_2.cxx Diff File
mod - src/V3d/V3d_View_3.cxx Diff File
mod - src/V3d/V3d_View_4.cxx Diff File
mod - src/V3d/V3d_View_5.cxx Diff File
mod - src/V3d/V3d_View_Print.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
rm - src/Visual3d/FILES Diff File
rm - src/Visual3d/Visual3d_ClipDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_ContextPick.cxx Diff File
rm - src/Visual3d/Visual3d_ContextPick.hxx Diff File
rm - src/Visual3d/Visual3d_ContextPickDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_ContextView.cxx Diff File
rm - src/Visual3d/Visual3d_ContextView.hxx Diff File
rm - src/Visual3d/Visual3d_DepthCueingDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_HSequenceOfLight.hxx Diff File
rm - src/Visual3d/Visual3d_HSequenceOfView.hxx Diff File
rm - src/Visual3d/Visual3d_LayerDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_Light.cxx Diff File
rm - src/Visual3d/Visual3d_Light.hxx Diff File
rm - src/Visual3d/Visual3d_LightDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_NListOfLayerItem.hxx Diff File
rm - src/Visual3d/Visual3d_PickError.hxx Diff File
rm - src/Visual3d/Visual3d_SequenceOfLight.hxx Diff File
rm - src/Visual3d/Visual3d_SequenceOfView.hxx Diff File
rm - src/Visual3d/Visual3d_TransformError.hxx Diff File
rm - src/Visual3d/Visual3d_TypeOfOrder.hxx Diff File
rm - src/Visual3d/Visual3d_TypeOfProjection.hxx Diff File
rm - src/Visual3d/Visual3d_View.cxx Diff File
rm - src/Visual3d/Visual3d_View.hxx Diff File
rm - src/Visual3d/Visual3d_ViewDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_ViewManager.cxx Diff File
rm - src/Visual3d/Visual3d_ViewManager.hxx Diff File
rm - src/Visual3d/Visual3d_ViewManagerDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_ViewManagerPtr.hxx Diff File
rm - src/Visual3d/Visual3d_ViewMappingDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_ViewOrientationDefinitionError.hxx Diff File
rm - src/Visual3d/Visual3d_ViewPtr.hxx Diff File
rm - src/Visual3d/Visual3d_ZClippingDefinitionError.hxx Diff File
mod - tests/bugs/vis/bug25671 Diff File

master 6928e351

2015-09-21 13:38:01

abv


Committer: kgv Details Diff
0025571: Avoid base Classes without virtual Destructors

Destructors of collection classes from NCollection and math_Function are made virtual to allow safe destruction by pointer to base class.

Destructors of classes HatchGen_IntersectionPoint, IntCurveSurface_Intersection, Intf_Interference, IntRes2d_Intersection are made protected to avoid possibility of destructing by pointer to corresponding base class.
Affected Issues
0025571
mod - src/HatchGen/HatchGen_IntersectionPoint.cxx Diff File
mod - src/HatchGen/HatchGen_IntersectionPoint.hxx Diff File
mod - src/IntCurveSurface/IntCurveSurface_Intersection.hxx Diff File
mod - src/Intf/Intf_Interference.hxx Diff File
mod - src/IntRes2d/IntRes2d_Intersection.hxx Diff File
mod - src/math/math_Function.hxx Diff File
mod - src/NCollection/NCollection_BaseList.hxx Diff File
mod - src/NCollection/NCollection_BaseMap.hxx Diff File
mod - src/NCollection/NCollection_BaseSequence.hxx Diff File
mod - src/NCollection/NCollection_BaseVector.hxx Diff File
mod - src/NCollection/NCollection_DataMap.hxx Diff File
mod - src/NCollection/NCollection_IndexedDataMap.hxx Diff File
mod - src/NCollection/NCollection_IndexedMap.hxx Diff File
mod - src/NCollection/NCollection_List.hxx Diff File
mod - src/NCollection/NCollection_Map.hxx Diff File
mod - src/NCollection/NCollection_Sequence.hxx Diff File
mod - src/NCollection/NCollection_Vector.hxx Diff File

master 95a39468

2015-09-21 03:08:22

abv


Committer: kgv Details Diff
0026671: Infinite loop in ShapeFix_Wire::FixSelfIntersection()

Avoid possible infinite loops in ShapeFix_Wire::FixSelfIntersection() -- when needed, fix is repeated once instead of going back in the loop
Affected Issues
0026671
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff File
add - tests/bugs/heal/bug26671 Diff File
mod - tests/de/iges_3/A4 Diff File

master fca1d27c

2015-09-19 08:14:01

kgv

Details Diff
0026710: Coding rules - eliminate GCC warning -Wunused-result in Voxel_Reader.cxx Affected Issues
0026710
mod - src/Voxel/Voxel_Reader.cxx Diff File

master 71c6e1e5

2015-09-18 11:07:48

aba


Committer: kgv Details Diff
0026705: Visualization - OpenGl_Workspace aspect setters are not exported
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File

master 97d87ffa

2015-09-18 10:27:58

apv


Committer: bugmaster Details Diff
Adjusting test cases at current state of OCCT master
mod - tests/boolean/volumemaker/A7 Diff File
mod - tests/bugs/fclasses/bug670 Diff File
mod - tests/bugs/mesh/bug26532 Diff File
mod - tests/perf/fclasses/handle Diff File

master 5f4d1924

2015-09-18 09:46:25

bugmaster

Details Diff
Update samples for VC++ 2013
mod - samples/mfc/standard/mfcsample/adm/win/vc12/mfcsample.vcxproj Diff File
mod - samples/qt/IESample/genproj.bat Diff File
add - samples/qt/IESample/IESample-vc12.sln Diff File
mod - samples/qt/Tutorial/genproj.bat Diff File
add - samples/qt/Tutorial/Tutorial-vc12.sln Diff File
add - samples/qt/VoxelDemo/VoxelDemo-vc12.sln Diff File
mod - samples/qt/VoxelDemo/VoxelDemo.pro Diff File

master b0dc79bc

2015-09-17 17:50:57

apl


Committer: kgv Details Diff
0026676: Visualization, Ray Tracing - correct rendering if stereo pair

- Fixed interpolation of ray direction vector for asymmetric frustum (stereo left/right eye). Unnecessary normalization of direction vector affecting the frustum's geometry was removed.
- Fixed usage of projection type argument passed when rendering immediate graphics with stereo projection.
Affected Issues
0026676
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
add - tests/bugs/vis/bug26676 Diff File

master 673cf4e3

2015-09-17 15:57:48

vpa


Committer: kgv Details Diff
0026680: Visualization - Changed behavior of mesh visualization and selection in OMF sample

- handling of global selection mode was added to MeshVS_Mesh;
- corrected unhighlight of interactives with auto-highlight disabled;
- test case for issue 0026680.
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/MeshVS/MeshVS_Mesh.cxx Diff File
add - tests/bugs/vis/bug26680 Diff File

master 7afe616f

2015-09-17 14:09:20

aml


Committer: bugmaster Details Diff
0026196: Wrong result obtained by projection algorithm.

Improved periodicity handling when trimmed parameters became unclosed or nonperiodic, but underlying geometry closed or periodic.
Added possibility to not perform trim in GeomAdaptor::MakeSurface.

Minor corrections.

Test-case for issue #26196

Correction of comments
mod - src/GeomAdaptor/GeomAdaptor.cxx Diff File
mod - src/GeomAdaptor/GeomAdaptor.hxx Diff File
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx Diff File
add - tests/bugs/modalg_6/bug26196 Diff File

master f41525d3

2015-09-17 13:10:18

pkv


Committer: bugmaster Details Diff
0026616: Memory leak in IntTools_Context::Hatcher

class IntTools_Context
- method:
Geom2dHatch_Hatcher& IntTools_Context::Hatcher
(const TopoDS_Face& aF)
- method:
IntTools_SurfaceRangeLocalizeData& IntTools_Context::SurfaceData
(const TopoDS_Face& aF)

The memory allocation is provided using inner allocator of the object.

Test-case for issue #26616
mod - src/IntTools/IntTools_Context.cxx Diff File
add - tests/bugs/modalg_6/bug26616 Diff File

master 127cc1f0

2015-09-17 11:58:40

oan


Committer: bugmaster Details Diff
0026532: Meshing of edge with minSize parameter leads to incorrect result

Fix missed parameter.

Test case for issue CR26532
Affected Issues
0026532
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
add - tests/bugs/mesh/bug26532 Diff File

master 4c71cff8

2015-09-17 11:39:05

ifv


Committer: bugmaster Details Diff
0026588: SIGSEGV in BRepFeat_MakeDPrism::Perform()

Test case for issue CR26588
mod - src/BRepFeat/BRepFeat_MakeDPrism.cxx Diff File
add - tests/bugs/modalg_6/bug26588 Diff File

master 836d7b64

2015-09-17 10:55:39

nbv


Committer: bugmaster Details Diff
0026674: Performance regression in BRepExtrema_DistShapeShape in OCCT 6.9.0 in compare with OCCT 6.7.1

Creation the test case for current issue.

Added flag for single extrema computation. Now implemented only for parametric solver GenExtCC.
Default behavior of curve/curve solver in distmini command changed to "find one solution".
mod - src/BRepExtrema/BRepExtrema_ExtCC.cxx Diff File
mod - src/Extrema/Extrema_ECC.hxx Diff File
mod - src/Extrema/Extrema_ECC2d.hxx Diff File
mod - src/Extrema/Extrema_ExtCC.cxx Diff File
mod - src/Extrema/Extrema_ExtCC.hxx Diff File
mod - src/Extrema/Extrema_ExtCC2d.cxx Diff File
mod - src/Extrema/Extrema_ExtCC2d.hxx 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
add - tests/bugs/modalg_6/bug26674 Diff File

master 1f0adf31

2015-09-17 10:52:17

nbv


Committer: bugmaster Details Diff
0026687: SIGSEGV in BRepBuilderAPI_MakeFace

1. Check face location has been added.
2. Message, if mkplane command fails, has been added.
3. Test case for this issue has been created.

Changes in accordance with the remark.

Small correction of test case for issue CR26687
mod - src/BRepLib/BRepLib_FindSurface.cxx Diff File
mod - src/BRepTest/BRepTest_SurfaceCommands.cxx Diff File
add - tests/bugs/modalg_6/bug26687 Diff File

master e784d865

2015-09-17 10:46:54

nbv


Committer: bugmaster Details Diff
0026642: ShapeUpgrade_UnifySameDomain introduces extremely high vertex tolerances

Algorithm of computation of safe shift value along 2D-line (in order to distance between two points was less than tolerance) has been improved.

Correction of some test cases in accordance with their new behavior.

Test-case for issue #26642

Small correction of test-case

Small correction of test-case bugs heal bug26642
mod - src/IntCurve/IntCurve_IntConicConic_1.cxx Diff File
mod - tests/boolean/volumemaker/D5 Diff File
add - tests/bugs/heal/bug26642 Diff File
mod - tests/de/step_2/N8 Diff File
mod - tests/offset/wire_unclosed_outside_0_025/B4 Diff File

master 488e5b9d

2015-09-17 10:26:46

isn


Committer: bugmaster Details Diff
0026515: Exponential memory usage problems with BOPDS_IndexedMapOfPaveBlock and NCollection_IncAllocator

Correcting the usage of NCollection_IncAllocator

Conflicts:
src/BOPAlgo/BOPAlgo_BOP.cxx
src/BOPAlgo/BOPAlgo_Builder.cxx
src/BOPAlgo/BOPAlgo_BuilderSolid.cxx
src/BOPAlgo/BOPAlgo_Builder_2.cxx
src/BOPAlgo/BOPAlgo_MakerVolume.cxx
src/BOPAlgo/BOPAlgo_PaveFiller.cdl
src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_10.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx
src/BOPAlgo/BOPAlgo_Section.cxx
src/BOPDS/BOPDS_DS.cxx
src/BOPDS/BOPDS_Iterator.cxx
src/BOPDS/BOPDS_IteratorSI.cxx
src/BOPDS/BOPDS_SubIterator.cxx
src/BOPTest/BOPTest_BOPCommands.cxx
src/BOPTest/BOPTest_PartitionCommands.cxx
src/IntTools/IntTools_Context.cxx

additional corrections

Adaptation of test case bugs fclasses bug7287_1 (limit for detection of memory leak reduced due to leak reduction)

Adjusting test-case bugs fclasses bug7287_1
Affected Issues
0026515
mod - src/BOPAlgo/BOPAlgo_BOP.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_MakerVolume.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_10.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Section.cxx Diff File
mod - src/BOPDS/BOPDS_DS.cxx Diff File
mod - src/BOPDS/BOPDS_Iterator.cxx Diff File
mod - src/BOPDS/BOPDS_IteratorSI.cxx Diff File
mod - src/BOPDS/BOPDS_SubIterator.cxx Diff File
mod - src/BOPTest/BOPTest_BOPCommands.cxx Diff File
mod - src/BOPTest/BOPTest_Objects.cxx Diff File
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff File
mod - src/IntTools/IntTools_Context.cxx Diff File
mod - tests/bugs/fclasses/bug7287_1 Diff File

master ba5ab97f

2015-09-17 09:46:15

nbv


Committer: bugmaster Details Diff
0026099: Wrong result done by 2d intersection algorithm

Detection of intersection for almost parallel lines has been improved.

Test-case for issue 0026099 and adjusting of test-case boolean volumemaker B6
Affected Issues
0026099
mod - src/IntCurve/IntCurve_IntConicConic_1.cxx Diff File
mod - tests/boolean/volumemaker/B6 Diff File
add - tests/bugs/modalg_6/bug26099 Diff File

master 7d73d13f

2015-09-16 09:55:49

agv


Committer: kgv Details Diff
0026683: VRML 2.0: ImageTexture node not written Affected Issues
0026683
mod - src/VrmlData/VrmlData_ImageTexture.hxx Diff File
mod - src/VrmlData/VrmlData_Node.cxx Diff File

master 363bc51b

2015-09-15 15:18:03

kgv


Committer: bugmaster Details Diff
0026688: Visualization, TKOpenGl - apply transparency within GLSL programs

OpenGl_ShaderManager::PushAspectFace(), setup alpha to Diffuse() component as in FFP.
OpenGl_ShaderManager::stdComputeLighting(), take alpha from material Diffuse component.
Affected Issues
0026688
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File

master 57c28b61

2015-09-15 14:46:43

akz


Committer: kgv Details Diff
0022972: Eliminate macro definitions that has compiler-provided analogs (WNT and so on)

1) Macro definition WNT replaced by _WIN32 and _MSC_VER for platform and compiler detection accordingly.
2) Macro definition LIN replaced by __linux__ macro.
3) Macro definition DEB replaced by OCCT_DEBUG macro.
Affected Issues
0022972
mod - adm/cmake/occt_defs_flags.cmake Diff File
mod - adm/CMPLRS Diff File
mod - adm/genproj.tcl Diff File
mod - adm/templates/template.vc10 Diff File
mod - adm/templates/template.vc10x Diff File
mod - adm/templates/template.vc7 Diff File
mod - adm/templates/template.vc7x Diff File
mod - adm/templates/template.vc8 Diff File
mod - adm/templates/template.vc8x Diff File
mod - adm/templates/template.vc9 Diff File
mod - adm/templates/template.vc9x Diff File
mod - src/AppBlend/AppBlend_Debug.cxx Diff File
mod - src/AppCont/AppCont_ContMatrices.hxx Diff File
mod - src/AppDef/AppDef_Variational.cxx Diff File
mod - src/Aspect/Aspect_Drawable.hxx Diff File
mod - src/Aspect/Aspect_Handle.hxx Diff File
mod - src/Aspect/Aspect_XWD.hxx Diff File
mod - src/Blend/Blend_Debug.cxx Diff File
mod - src/Bnd/Bnd_BoundSortBox.cxx Diff File
mod - src/BOPDS/BOPDS_PassKey.cxx Diff File
mod - src/BOPDS/BOPDS_PaveBlock.cxx Diff File
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_DiscretFactory.cxx Diff File
mod - src/BRepTest/BRepTest_BasicCommands.cxx Diff File
mod - src/BRepTest/BRepTest_CurveCommands.cxx Diff File
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx Diff File
mod - src/BRepTest/BRepTest_GPropCommands.cxx Diff File
mod - src/BRepTest/BRepTest_MatCommands.cxx Diff File
mod - src/BRepTest/BRepTest_ProjectionCommands.cxx Diff File
mod - src/BRepTest/BRepTest_SweepCommands.cxx Diff File
mod - src/BRepTools/BRepTools_ShapeSet.cxx Diff File
mod - src/BRepTopAdaptor/BRepTopAdaptor_FClass2d.cxx Diff File
mod - src/CDF/CDF_FWOSDriver.cxx Diff File
mod - src/CDF/CDF_Store.cxx Diff File
mod - src/DBRep/DBRep_DrawableShape.cxx Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/DDataStd/DDataStd_DrawDisplayCommands.cxx Diff File
mod - src/DDataStd/DDataStd_DrawPresentation.cxx Diff File
mod - src/DDF/DDF_BrowserCommands.cxx Diff File
mod - src/DDF/DDF_IOStream.hxx Diff File
mod - src/DNaming/DNaming_BasicCommands.cxx Diff File
mod - src/DNaming/DNaming_ModelingCommands.cxx Diff File
mod - src/DNaming/DNaming_TransformationDriver.cxx Diff File
mod - src/DPrsStd/DPrsStd.cxx Diff File
mod - src/Draw/CommandWindow.cxx Diff File
mod - src/Draw/COMMANDWINDOW.h Diff File
mod - src/Draw/Draw.cxx Diff File
mod - src/Draw/DrawRessource.h Diff File
mod - src/Draw/Draw_Appli.hxx Diff File
mod - src/Draw/Draw_Grid.cxx Diff File
mod - src/Draw/Draw_Interpretor.cxx Diff File
mod - src/Draw/Draw_Main.cxx Diff File
mod - src/Draw/Draw_Main.hxx Diff File
mod - src/Draw/Draw_Viewer.cxx Diff File
mod - src/Draw/Draw_Viewer.hxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Draw/init.cxx Diff File
mod - src/Draw/init.h Diff File
mod - src/Draw/MainWindow.cxx Diff File
mod - src/Draw/MAINWINDOW.h Diff File
mod - src/DrawDim/DrawDim.cxx Diff File
mod - src/DrawDim/DrawDim_PlanarDimensionCommands.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Triangulation.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Triangulation2D.cxx Diff File
mod - src/DsgPrs/DsgPrs_FilletRadiusPresentation.cxx Diff File
mod - src/Expr/Expr_Operators.hxx Diff File
mod - src/ExprIntrp/ExprIntrp_yaccanal.hxx Diff File
mod - src/ExprIntrp/ExprIntrp_yacclex.cxx Diff File
mod - src/ExprIntrp/lex.ExprIntrp.c Diff File
mod - src/GeometryTest/GeometryTest_API2dCommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_APICommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_ConstraintCommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_PolyCommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_SurfaceCommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_TestProjCommands.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_API2dCommands.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_ApproxCommands.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_CurveCommands.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_ModificationCommands.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx Diff File
mod - src/GeomToIGES/GeomToIGES_GeomSurface.cxx Diff File
mod - src/HLRTest/HLRTest.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_Reader.cxx Diff File
mod - src/Interface/Interface_CheckTool.cxx Diff File
mod - src/Interface/Interface_FileReaderTool.cxx Diff File
mod - src/IntImp/IntImp_ComputeTangence.hxx Diff File
mod - src/IntTools/IntTools.cxx Diff File
mod - src/IntTools/IntTools_EdgeFace.cxx Diff File
mod - src/LDOM/LDOMBasicString.cxx Diff File
mod - src/LDOM/LDOMParser.cxx Diff File
mod - src/LDOM/LDOM_BasicNode.cxx Diff File
mod - src/LDOM/LDOM_XmlReader.cxx Diff File
mod - src/LDOM/LDOM_XmlWriter.cxx Diff File
mod - src/MAT2d/MAT2d_MapBiIntHasher.lxx Diff File
mod - src/math/math_FunctionRoots.cxx Diff File
mod - src/math/math_Recipes.hxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - src/MeshVS/MeshVS_TextPrsBuilder.cxx Diff File
mod - src/Message/Message_MsgFile.cxx Diff File
mod - src/OpenGl/OpenGl_AVIWriter.hxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/OSD/OSD.cxx Diff File
mod - src/OSD/OSD_Chronometer.cxx Diff File
mod - src/OSD/OSD_Directory.cxx Diff File
mod - src/OSD/OSD_DirectoryIterator.cxx Diff File
mod - src/OSD/OSD_Environment.cxx Diff File
mod - src/OSD/OSD_Error.cxx Diff File
mod - src/OSD/OSD_FileIterator.cxx Diff File
mod - src/OSD/OSD_Host.cxx Diff File
mod - src/OSD/OSD_MAllocHook.cxx Diff File
mod - src/OSD/OSD_Path.cxx Diff File
mod - src/OSD/OSD_Printer.cxx Diff File
mod - src/OSD/OSD_Process.cxx Diff File
mod - src/OSD/OSD_Protection.cxx Diff File
mod - src/OSD/OSD_PThread.hxx Diff File
mod - src/OSD/OSD_SharedLibrary.cxx Diff File
mod - src/OSD/OSD_signal.cxx Diff File
mod - src/OSD/OSD_signal_WNT.cxx Diff File
mod - src/OSD/OSD_Thread.cxx Diff File
mod - src/OSD/OSD_ThreadFunction.hxx Diff File
mod - src/OSD/OSD_Timer.cxx Diff File
mod - src/OSD/OSD_WNT.cxx Diff File
mod - src/OSD/OSD_WNT_BREAK.hxx Diff File
mod - src/PCDM/PCDM_ReadWriter_1.cxx Diff File
mod - src/PCDM/PCDM_ReferenceIterator.cxx Diff File
mod - src/Plugin/Plugin.cxx Diff File
mod - src/Poly/Poly_CoherentNode.cxx Diff File
mod - src/Poly/Poly_CoherentTriPtr.hxx Diff File
mod - src/QABugs/QABugs_1.cxx Diff File
mod - src/QABugs/QABugs_16.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/QABugs/QABugs_3.cxx Diff File
mod - src/QABugs/QABugs_9.cxx Diff File
mod - src/QADNaming/QADNaming_BasicCommands.cxx Diff File
mod - src/Quantity/Quantity_Convert.lxx Diff File
mod - src/Standard/Standard_ErrorHandler.cxx Diff File
mod - src/Standard/Standard_Macro.hxx Diff File
mod - src/Standard/Standard_MMgrOpt.cxx Diff File
mod - src/Standard/Standard_MMgrTBBalloc.cxx Diff File
mod - src/Standard/Standard_ThreadId.hxx Diff File
mod - src/Standard/Standard_UUID.hxx Diff File
mod - src/Standard/Standard_values.h Diff File
mod - src/STEPConstruct/STEPConstruct_AP203Context.cxx Diff File
mod - src/StepFile/lex.step.c Diff File
mod - src/StepFile/step.tab.c Diff File
mod - src/TDataStd/TDataStd_NamedData.cxx Diff File
mod - src/TDF/TDF_LabelMapHasher.lxx Diff File
mod - src/TDocStd/TDocStd_PathParser.cxx Diff File
mod - src/TestTopOpe/TestTopOpe.cxx Diff File
mod - src/TestTopOpe/TestTopOpe_BOOP.cxx Diff File
mod - src/TestTopOpe/TestTopOpe_MesureCommands.cxx Diff File
mod - src/TestTopOpeDraw/TestTopOpeDraw_Displayer.cxx Diff File
mod - src/TNaming/TNaming_Localizer.cxx Diff File
mod - src/TNaming/TNaming_NamingTool.cxx Diff File
mod - src/TNaming/TNaming_Selector.cxx Diff File
mod - src/TObj/TObj_Model.cxx Diff File
mod - src/TObjDRAW/TObjDRAW.cxx Diff File
mod - src/TopExp/TopExp_Explorer.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FacesIntersector.cxx Diff File
mod - src/Units/Units_Lexicon.cxx Diff File
mod - src/UnitsAPI/UnitsAPI.cxx Diff File
mod - src/V3d/V3d_View_Print.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/VrmlData/VrmlData_Geometry.cxx Diff File
mod - src/VrmlData/VrmlData_Group.cxx Diff File
mod - src/VrmlData/VrmlData_IndexedFaceSet.cxx Diff File
mod - src/VrmlData/VrmlData_IndexedLineSet.cxx Diff File
mod - src/VrmlData/VrmlData_Material.cxx Diff File
mod - src/VrmlData/VrmlData_Node.cxx Diff File
mod - src/VrmlData/VrmlData_Scene.cxx Diff File
mod - src/VrmlData/VrmlData_WorldInfo.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NamedDataDriver.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File

master 63cf1bb6

2015-09-15 13:56:14

ibs

Details Diff
0026691: CMake building procedure should support compiler of version 14.0 of Microsoft Visual C

"vc14" compiler name added to CMake building script
Affected Issues
0026691
mod - adm/cmake/occt_macros.cmake Diff File

master a5565a3c

2015-09-15 13:36:50

isk


Committer: bugmaster Details Diff
0026690: Problem of compilation on imac monoblock Affected Issues
0026690
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest.hxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master 1c9d3225

2015-09-15 11:58:17

ink


Committer: bugmaster Details Diff
0026689: Necessary to improve STEPCAFControl_Reader to read GD&T data from STEP model(AP242).

Small corrections
added tests, corrected remarks
corrected remarks
Fix compilation errors.
Update test case (direction can be exist only for Oriented dimension).
fix compilation warning
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff File
mod - src/RWStepRepr/FILES Diff File
add - src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.cxx Diff File
add - src/RWStepRepr/RWStepRepr_RWFeatureForDatumTargetRelationship.hxx Diff File
mod - src/StepAP214/StepAP214_Protocol.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPConstruct/FILES Diff File
add - src/STEPConstruct/STEPConstruct_GDTProperty.cxx Diff File
add - src/STEPConstruct/STEPConstruct_GDTProperty.hxx Diff File
mod - src/StepRepr/FILES Diff File
add - src/StepRepr/StepRepr_FeatureForDatumTargetRelationship.cxx Diff File
add - src/StepRepr/StepRepr_FeatureForDatumTargetRelationship.hxx Diff File
mod - src/StepShape/StepShape_ValueQualifier.cxx Diff File
mod - src/StepShape/StepShape_ValueQualifier.hxx Diff File
mod - src/XCAFDimTolObjects/FILES Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.cxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.hxx Diff File
add - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumTargetType.hxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.cxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceModif.hxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.cxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.hxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_Tool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc.cxx Diff File
mod - src/XCAFDoc/XCAFDoc.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_Datum.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_Dimension.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_DimTolTool.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_DimTolTool.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_GeomTolerance.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx Diff File
mod - tests/gdt/dimensions/A6 Diff File
mod - tests/gdt/grids.list Diff File
add - tests/gdt/import/A1 Diff File
add - tests/gdt/import/A2 Diff File
add - tests/gdt/import/A3 Diff File
add - tests/gdt/import/A4 Diff File
add - tests/gdt/import/A5 Diff File
add - tests/gdt/import/begin Diff File
add - tests/gdt/import/end Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 141 142 143 144 145 146 147 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last