Changesets: occt

master 3eabbe1b

2016-06-27 11:53:53

ski


Committer: bugmaster Details Diff
0027639: Add possibility to build OCCT 7X without TCL/TK

draw.bat/sh files will not be generated/installed to binary/install directories if DRAWEXE toolkit is excluded from build.
Affected Issues
0027639
mod - CMakeLists.txt Diff File

master 576e3066

2016-06-26 17:10:35

kgv


Committer: bugmaster Details Diff
0027643: Coding rules - eliminate GCC warning -Wmaybe-uninitialized Affected Issues
0027643
mod - src/GCPnts/GCPnts_AbscissaPoint.pxx Diff File
mod - src/GeomFill/GeomFill_SectionPlacement.cxx Diff File

master fd59283a

2016-06-24 08:36:57

kgv


Committer: bugmaster Details Diff
0027633: Visualization, TKOpenGl - point sprites are inconsistent within Core and Compatible Profiles

OpenGl_ShaderManager::pointSpriteAlphaSrc() now does not return alpha from Red channel
for RGBA marker texture in Core profile.
OpenGl_ShaderManager::prepareStdProgramFlat() - restored code for drawing points without texture.

Built-in GLSL programs now flip .y in shaders instead of
relying on GL_POINT_SPRITE_COORD_ORIGIN unavailable on OpenGL ES.

Added sample markers.tcl (moved from test cases).
Sample now includes marker_kr.png for testing marker orientation.
Affected Issues
0027633
add - data/images/marker_kr.png Diff File
add - samples/tcl/markers.tcl Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - tests/bugs/vis/bug23654_MarkersRecompute Diff File
rm - tests/bugs/vis/bug24131_markers Diff File
add - tests/bugs/vis/bug24131_markers_bitmap Diff File
add - tests/bugs/vis/bug24131_markers_core Diff File
add - tests/bugs/vis/bug24131_markers_glsl Diff File
add - tests/bugs/vis/bug24131_markers_sprites Diff File

master 913295d5

2016-06-23 14:45:15

bugmaster

Details Diff
0027631: license.md duplicated in the current master HEAD
rm - dox/LICENSE.md Diff File

master 04be5003

2016-06-23 12:01:34

isk


Committer: bugmaster Details Diff
0027629: Visualization - apply a correct model-world matrix to normals in fixed function pipeline with enabled zoom persistence.

Small correction of test case for issue CR27629
Affected Issues
0027629
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
add - tests/bugs/vis/bug27629 Diff File

master 782467fd

2016-06-22 15:20:15

oan


Committer: bugmaster Details Diff
0027595: Mesh - faces without triangulations due to gp_VectorWithNullMagnitude exception

Zero magnitude check has been added before gp::Vec::Angle() usage
Affected Issues
0027595
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff File
mod - tests/bugs/moddata_1/bug22759 Diff File

master f2474958

2016-06-20 16:43:44

dbp


Committer: bugmaster Details Diff
0027590: Visualization, Ray Tracing - port to quad BVH trees (QBVH)

In frames of this issue binary BVH tree produced by building algorithms was collapsed into 4-ary BVH (QBVH).
The BVH traversal code in GLSL was modified to process such trees correctly.
This allows to implore thread coherence, decrease BVH memory consumption (~2 times), and use traversal stack of the half size.
As a result, ray tracing scalability is improved, as well as rendering performance. For various setups, speedup is 12-18%.
Affected Issues
0027590
add - src/BVH/BVH_BinaryTree.hxx Diff File
add - src/BVH/BVH_BinaryTree.lxx Diff File
mod - src/BVH/BVH_Builder.hxx Diff File
mod - src/BVH/BVH_DistanceField.lxx Diff File
add - src/BVH/BVH_QuadTree.hxx Diff File
add - src/BVH/BVH_QuadTree.lxx Diff File
mod - src/BVH/BVH_QueueBuilder.lxx Diff File
mod - src/BVH/BVH_Tree.hxx Diff File
mod - src/BVH/BVH_Tree.lxx Diff File
mod - src/BVH/FILES Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.hxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/Select3D/Select3D_SensitiveSet.cxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/Shaders/RaytraceBase.fs Diff File
mod - src/Shaders/RaytraceRender.fs Diff File

master 284c9238

2016-06-20 16:17:56

san


Committer: bugmaster Details Diff
0027624: ViewerTest - vdrawtext command ignores text display options

vdrawtext command was corrected to set the specified text display type
regardless of other options.
Affected Issues
0027624
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
add - tests/bugs/vis/bug27624 Diff File

master 2831708b

2016-06-20 16:10:51

kgv


Committer: bugmaster Details Diff
0026885: Visualization - drop redundant aspects from structure level

Graphic3d_CStructure and OpenGl_Structure do not store structure aspects anymore.
Graphic3d_Structure, Prs3d_Presentation - structure aspect methods have been removed.

AIS_InteractiveObject::SetAspect() - globalChange argument has been removed.

Undocumented test methods V3d::DrawSphere(), ::SetPlane(), ::PickGrid() have been removed.
Affected Issues
0026885
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.hxx Diff File
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/AIS/AIS_InteractiveObject.hxx Diff File
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_PointCloud.cxx Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/AIS/AIS_TexturedShape.cxx Diff File
mod - src/Graphic3d/Graphic3d_CStructure.cxx Diff File
mod - src/Graphic3d/Graphic3d_CStructure.hxx Diff File
mod - src/Graphic3d/Graphic3d_Group.cxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/Prs3d/Prs3d_Presentation.cxx Diff File
mod - src/Prs3d/Prs3d_Presentation.hxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation.cxx Diff File
mod - src/PrsMgr/PrsMgr_Presentation.hxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.hxx Diff File
mod - src/V3d/V3d.cxx Diff File
mod - src/V3d/V3d.hxx Diff File
mod - src/V3d/V3d_Plane.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File

master a47d34ef

2016-06-20 14:40:48

kgv


Committer: bugmaster Details Diff
0027622: Data Exchange - STL file having less than 4 triangles cannot be read

Drop minimum file size check from RWStl::ReadBinary().

Test case for issue 0027622
Affected Issues
0027622
mod - src/RWStl/RWStl.cxx Diff File
add - tests/bugs/stlvrml/bug27622 Diff File

master 07ef8bdf

2016-06-20 12:58:05

isn


Committer: bugmaster Details Diff
0027552: Wire creation fails depending on the order of edges

1) BRepBuilderAPI_MakeWire::Add (const TopTools_ListOfShape &L) method have been completely rewritten. The order of edges is not significant now.
2) The geometric proximity of free vertices from already existing wire and from input list of edges are also have been taken into account. If such vertices are coincident with each other then they are fused into the one. The original wire remains untouched topologically (yet the tolerances and points can be modified).
3) UBTreeFiller is used to speed up the process of picking of coincident vertices.
4) BRepLib now contains the 'new' method - BoundingVertex(..). The implemenation of this method are taken from BOPTools_AlgoTools::MakeVertex(..).
5) The '-unsorted' argument have been added to 'wire' command.

Conflicts:
src/QABugs/QABugs_20.cxx

Add missing include.

Eliminate warning.
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepLib/BRepLib.hxx Diff File
mod - src/BRepLib/BRepLib_MakeWire.cxx Diff File
mod - src/BRepLib/BRepLib_MakeWire.hxx Diff File
mod - src/BRepLib/BRepLib_MakeWire_1.cxx Diff File
mod - src/BRepTest/BRepTest_CurveCommands.cxx Diff File
mod - src/BRepTest/BRepTest_Fillet2DCommands.cxx Diff File
mod - src/QABugs/QABugs_20.cxx Diff File
add - tests/bugs/modalg_6/bug27552_1 Diff File
add - tests/bugs/modalg_6/bug27552_2 Diff File
add - tests/bugs/modalg_6/bug27552_3 Diff File

master f9ba5c4d

2016-06-20 06:51:56

kgv


Committer: bugmaster Details Diff
0027617: Visualization, TKOpenGl - apply highlighting color without disabling lighting

Update colors in test cases
Affected Issues
0027617
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_NamedStatus.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - tests/bugs/vis/bug22018 Diff File
mod - tests/bugs/vis/bug26217 Diff File
mod - tests/bugs/vis/bug26680 Diff File
mod - tests/bugs/vis/bug26960 Diff File
add - tests/v3d/materials/bug27617 Diff File

master 6fe96f84

2016-06-20 03:53:14

abv


Committer: abv Details Diff
0025812: Replace dynamic loading mechanism of OCAF persistence with dynamic-link one

Fields to store cached instances of reader and writer drivers for each format are added in CDF_Application.
Method DefineFormat() is added in TDocStd_Application, allowing defining format completely by single call, including drivers to be used for persistence.
All OCAF driver packages provide static method DefineFormat() that defines standard OCAF persistence format supported by corresponding package; these methods are called in DRAW to enable all persistence by default.

DRAW commands (except TObj-specific ones) now use single instance of OCAF Application, returned by DDocStd::GetApplication(). Other instances are eliminated, as well as method DDocStd::Find(const Handle(TDocStd_Application)&).
Method MessageDriver() and relevant field are moved to TDocStd_Application from its descendants.

Method CDF_Application::ReaderFromFormat() is made virtual to allow its redefinition in descendants.
Creation of storage driver is moved from PCDM::StorageDriver() to new virtual method CDF_Application::WriterFromFormat().
The code loading driver as plugin is retained in both these methods for compatibility.

Test command OCC24925 is converted to use virtual methods instead of defining plugin resource.

Migration table for old OCAF types is hard-coded in Storage_Schema::CheckTypeMigration().

Removed obsolete and unused items:
- FWOSPlugin library (driver is created directly)
- Methods in classes CDM_Document dealing with unused parameters of format
- DRAW command OCC23010 for testing non-reproducible issue 0023010
- Methods PCDM::StorageDriver(), PCDM::FindStorageDriver()
- Method Formats() from CDF_Application and descendants
- Methods LoadExtensions and SchemaName from PCDM_StorageDriver
- Method Plugin::AdditionalPluginMap()
- Method BinLDrivers_DocumentStorageDriver::SchemaName()
- Method CDF_Application::DefaultExtension(), Reader(), FindReader(), FindReaderFromFormat()
- Method CDF_Store::Check()
Affected Issues
0025812
mod - adm/UDLIST Diff File
rm - dox/license.md Diff File
mod - dox/user_guides/ocaf/ocaf.md Diff File
mod - samples/mfc/occtdemo/adm/cmake/Approx/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Chamfers/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Convert/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/DCA/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Extrema/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/GeomConstraints/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Glue/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/GProps/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/HLR/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Interpol/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Intersections/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/LProps/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Offset2d/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/PointOnCurve/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Primitives/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Projection/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Simplify/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/SplitShape/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Sweep/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Tesselate/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/TexturesExt/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/ThruSections/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Transform/CMakeLists.txt Diff File
mod - samples/mfc/occtdemo/adm/cmake/Validate/CMakeLists.txt Diff File
rm - samples/mfc/occtdemo/All/All.dsp Diff File
rm - samples/mfc/occtdemo/Approx/Approx.dsp Diff File
mod - samples/mfc/occtdemo/Approx/Approx.vcproj Diff File
rm - samples/mfc/occtdemo/Chamfers/Chamfers.dsp Diff File
mod - samples/mfc/occtdemo/Chamfers/Chamfers.vcproj Diff File
rm - samples/mfc/occtdemo/Convert/Convert.dsp Diff File
mod - samples/mfc/occtdemo/Convert/Convert.vcproj Diff File
rm - samples/mfc/occtdemo/DCA/DCA.dsp Diff File
mod - samples/mfc/occtdemo/DCA/DCA.vcproj Diff File
rm - samples/mfc/occtdemo/Extrema/Extrema.dsp Diff File
mod - samples/mfc/occtdemo/Extrema/Extrema.vcproj Diff File
rm - samples/mfc/occtdemo/GeomConstraints/GeomConstraints.dsp Diff File
mod - samples/mfc/occtdemo/GeomConstraints/GeomConstraints.vcproj Diff File
rm - samples/mfc/occtdemo/Glue/Glue.dsp Diff File
mod - samples/mfc/occtdemo/Glue/Glue.vcproj Diff File
rm - samples/mfc/occtdemo/GProps/GProps.dsp Diff File
mod - samples/mfc/occtdemo/GProps/GProps.vcproj Diff File
rm - samples/mfc/occtdemo/HLR/HLR.dsp Diff File
mod - samples/mfc/occtdemo/HLR/HLR.vcproj Diff File
rm - samples/mfc/occtdemo/Interpol/Interpol.dsp Diff File
mod - samples/mfc/occtdemo/Interpol/Interpol.vcproj Diff File
rm - samples/mfc/occtdemo/Intersections/Intersections.dsp Diff File
mod - samples/mfc/occtdemo/Intersections/Intersections.vcproj Diff File
rm - samples/mfc/occtdemo/LProps/LProps.dsp Diff File
mod - samples/mfc/occtdemo/LProps/LProps.vcproj Diff File
rm - samples/mfc/occtdemo/OCCDemo.dsw Diff File
rm - samples/mfc/occtdemo/Offset2d/Offset2d.dsp Diff File
mod - samples/mfc/occtdemo/Offset2d/Offset2d.vcproj Diff File
rm - samples/mfc/occtdemo/PointOnCurve/PointOnCurve.dsp Diff File
mod - samples/mfc/occtdemo/PointOnCurve/PointOnCurve.vcproj Diff File
rm - samples/mfc/occtdemo/Primitives/Primitives.dsp Diff File
mod - samples/mfc/occtdemo/Primitives/Primitives.vcproj Diff File
rm - samples/mfc/occtdemo/Projection/Projection.dsp Diff File
mod - samples/mfc/occtdemo/Projection/Projection.vcproj Diff File
rm - samples/mfc/occtdemo/Simplify/Simplify.dsp Diff File
mod - samples/mfc/occtdemo/Simplify/Simplify.vcproj Diff File
rm - samples/mfc/occtdemo/SplitShape/SplitShape.dsp Diff File
mod - samples/mfc/occtdemo/SplitShape/SplitShape.vcproj Diff File
rm - samples/mfc/occtdemo/Sweep/Sweep.dsp Diff File
mod - samples/mfc/occtdemo/Sweep/Sweep.vcproj Diff File
rm - samples/mfc/occtdemo/Tesselate/Tesselate.dsp Diff File
mod - samples/mfc/occtdemo/Tesselate/Tesselate.vcproj Diff File
rm - samples/mfc/occtdemo/Textures/Textures.dsp Diff File
mod - samples/mfc/occtdemo/Textures/Textures.vcproj Diff File
rm - samples/mfc/occtdemo/TexturesExt/TexturesExt.dsp Diff File
mod - samples/mfc/occtdemo/TexturesExt/TexturesExt.vcproj Diff File
rm - samples/mfc/occtdemo/ThruSections/ThruSections.dsp Diff File
mod - samples/mfc/occtdemo/ThruSections/ThruSections.vcproj Diff File
rm - samples/mfc/occtdemo/TopLProps/TopLProps.dsp Diff File
mod - samples/mfc/occtdemo/TopLProps/TopLProps.vcproj Diff File
rm - samples/mfc/occtdemo/Transform/Transform.dsp Diff File
mod - samples/mfc/occtdemo/Transform/Transform.vcproj Diff File
rm - samples/mfc/occtdemo/Validate/Validate.dsp Diff File
mod - samples/mfc/occtdemo/Validate/Validate.vcproj Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc10/Geometry.vcxproj Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc11/Geometry.vcxproj Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc12/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/vc11/Modeling.vcxproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc12/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/vc11/Viewer2d.vcxproj Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc12/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/vc11/Viewer3d.vcxproj Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc12/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/vc11/ImportExport.vcxproj Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc12/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/vc11/Ocaf.vcxproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc12/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/06_Ocaf/res/Plugin Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc10/Triangulation.vcxproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc11/Triangulation.vcxproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc12/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/vc11/HLR.vcxproj Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc12/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/vc11/Animation.vcxproj Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc12/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/vc11/Convert.vcxproj Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc12/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/vc11/mfcsample.vcxproj Diff File
mod - samples/mfc/standard/mfcsample/adm/win/vc12/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 - samples/mfc/standard/mfcsample/CMakeLists.txt Diff File
mod - src/AppStd/AppStd_Application.cxx Diff File
mod - src/AppStd/AppStd_Application.hxx Diff File
mod - src/AppStdL/AppStdL_Application.cxx Diff File
mod - src/AppStdL/AppStdL_Application.hxx Diff File
mod - src/BinDrivers/BinDrivers.cxx Diff File
mod - src/BinDrivers/BinDrivers.hxx Diff File
mod - src/BinLDrivers/BinLDrivers.cxx Diff File
mod - src/BinLDrivers/BinLDrivers.hxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers.hxx Diff File
mod - src/BinXCAFDrivers/BinXCAFDrivers.cxx Diff File
mod - src/BinXCAFDrivers/BinXCAFDrivers.hxx Diff File
mod - src/CDF/CDF_Application.cxx Diff File
mod - src/CDF/CDF_Application.hxx Diff File
rm - src/CDF/CDF_Application.lxx Diff File
mod - src/CDF/CDF_Session.cxx Diff File
mod - src/CDF/CDF_Store.cxx Diff File
mod - src/CDF/CDF_Store.hxx Diff File
mod - src/CDF/CDF_StoreList.cxx Diff File
mod - src/CDF/FILES Diff File
mod - src/CDM/CDM_Application.hxx Diff File
mod - src/CDM/CDM_Document.cxx Diff File
mod - src/CDM/CDM_Document.hxx Diff File
mod - src/DDocStd/DDocStd.cxx Diff File
mod - src/DDocStd/DDocStd.hxx Diff File
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx Diff File
mod - src/DPrsStd/DPrsStd.cxx Diff File
rm - src/FWOSDriver/FILES Diff File
rm - src/FWOSDriver/FWOSDriver.cxx Diff File
rm - src/FWOSDriver/FWOSDriver.hxx Diff File
rm - src/FWOSDriver/FWOSDriver_DriverFactory.cxx Diff File
rm - src/FWOSDriver/FWOSDriver_DriverFactory.hxx Diff File
rm - src/FWOSPlugin/CMakeLists.txt Diff File
rm - src/FWOSPlugin/EXTERNLIB Diff File
rm - src/FWOSPlugin/FILES Diff File
rm - src/FWOSPlugin/PACKAGES Diff File
mod - src/OS/ApplicationFramework.tcl Diff File
mod - src/PCDM/PCDM.cxx Diff File
mod - src/PCDM/PCDM.hxx Diff File
mod - src/PCDM/PCDM_StorageDriver.cxx Diff File
mod - src/PCDM/PCDM_StorageDriver.hxx Diff File
mod - src/Plugin/Plugin.cxx Diff File
mod - src/Plugin/Plugin.hxx Diff File
mod - src/QABugs/QABugs_1.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/QABugs/QABugs_18.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/QABugs/QABugs_3.cxx Diff File
mod - src/StdDrivers/StdDrivers.cxx Diff File
mod - src/StdDrivers/StdDrivers.hxx Diff File
mod - src/StdLDrivers/StdLDrivers.cxx Diff File
mod - src/StdLDrivers/StdLDrivers.hxx Diff File
mod - src/StdResource/Plugin Diff File
mod - src/Storage/Storage_Schema.cxx Diff File
mod - src/TDocStd/TDocStd_Application.cxx Diff File
mod - src/TDocStd/TDocStd_Application.hxx Diff File
mod - src/TKDCAF/EXTERNLIB Diff File
mod - src/TKQADraw/EXTERNLIB Diff File
mod - src/TKTObjDRAW/EXTERNLIB Diff File
mod - src/TKXDEDRAW/EXTERNLIB Diff File
mod - src/TObj/TObj_Application.cxx Diff File
mod - src/TObj/TObj_Application.hxx Diff File
mod - src/TObj/TObj_Model.cxx Diff File
mod - src/TObjDRAW/TObjDRAW.cxx Diff File
mod - src/XCAFApp/XCAFApp_Application.cxx Diff File
mod - src/XCAFApp/XCAFApp_Application.hxx Diff File
mod - src/XCAFDoc/XCAFDoc.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Common.cxx Diff File
mod - src/XmlDrivers/XmlDrivers.cxx Diff File
mod - src/XmlDrivers/XmlDrivers.hxx Diff File
mod - src/XmlLDrivers/XmlLDrivers.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers.hxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers.hxx Diff File
mod - src/XmlXCAFDrivers/XmlXCAFDrivers.cxx Diff File
mod - src/XmlXCAFDrivers/XmlXCAFDrivers.hxx Diff File
mod - tests/bugs/caf/bug27454 Diff File
mod - tests/bugs/xde/bug23010 Diff File

master 8009d070

2016-06-17 11:50:50

isn


Committer: bugmaster Details Diff
0027357: Geom2dGcc_Circ2d2TanOn: check status of sub-algorithms to avoid exceptions

Additional checks for underlying algorithms have been added

test case

get rid of the warning
Affected Issues
0027357
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOn.cxx Diff File
mod - src/QABugs/QABugs_20.cxx Diff File
add - tests/bugs/modalg_6/bug27357 Diff File

master 9bf3ef83

2016-06-17 08:36:49

abv


Committer: bugmaster Details Diff
0024553: Deleting obsolete/unused ".gxx" files from "GCPnts"

Extension of files GXX is changed to "pxx" to avoid them to be copied to inc folder.
Code of inline functions contained in LXX files is merged to HXX files, LXX files are removed.
Affected Issues
0024553
mod - src/GCPnts/FILES Diff File
mod - src/GCPnts/GCPnts_AbscissaPoint.cxx Diff File
mod - src/GCPnts/GCPnts_AbscissaPoint.hxx Diff File
rm - src/GCPnts/GCPnts_AbscissaPoint.lxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformAbscissa.cxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformAbscissa.hxx Diff File
rm - src/GCPnts/GCPnts_QuasiUniformAbscissa.lxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformDeflection.hxx Diff File
rm - src/GCPnts/GCPnts_QuasiUniformDeflection.lxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.hxx Diff File
rm - src/GCPnts/GCPnts_TangentialDeflection.lxx Diff File
mod - src/GCPnts/GCPnts_UniformAbscissa.cxx Diff File
mod - src/GCPnts/GCPnts_UniformAbscissa.hxx Diff File
rm - src/GCPnts/GCPnts_UniformAbscissa.lxx Diff File
mod - src/GCPnts/GCPnts_UniformDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_UniformDeflection.hxx Diff File
rm - src/GCPnts/GCPnts_UniformDeflection.lxx Diff File

master d7b19997

2016-06-16 15:02:27

ysn


Committer: bugmaster Details Diff
0027542: Documentation - minor corrections in upgrade guide

Remarks implemented.
Checked new entries in the document.
Affected Issues
0027542
mod - dox/dev_guides/upgrade/upgrade.md Diff File

master 29627b4c

2016-06-16 13:30:11

vpa


Committer: bugmaster Details Diff
0027612: Visualization, AIS_InteractiveContext - handle SelectMgr_EntityOwner::IsForcedHilight() flag in neutral point

- the check for IsForcedHilight was added to interactive context
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File

master e4ff2bbb

2016-06-16 13:06:53

ika


Committer: bugmaster Details Diff
0026786: Segmentation violation exception raised if a shape to be fixed is null

Add check for null shape.
mod - src/ShapeProcessAPI/ShapeProcessAPI_ApplySequence.cxx Diff File

master 21a8e275

2016-06-16 11:38:19

vpa


Committer: bugmaster Details Diff
0027611: Visualization - provide an interface to access selection frustum center points from SelectBasics level

- getters for rectangular frustum center points were added to SelectBasics_SelectingVolumeManager
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff File

master a13f2dc4

2016-06-16 11:06:53

kgv


Committer: bugmaster Details Diff
0027566: Configuration - define Handle_ as non-template class for compatibility with C++/CLI

For MSVC compiler (version 12 and above), Handle_Class types are defined as true classes (inheriting corresponding opencascade::handle<Class>) to allow using them in "public" statement of C++/CLI language, to make these classes recognizable by other C++/CLI libraries.

Code to test operations with Handle_ class is added to QAHandleOps test command
mod - src/AIS/AIS_TexturedShape.hxx Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture1D.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture1Dmanual.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture1Dsegment.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture2D.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture2Dmanual.hxx Diff File
mod - src/Graphic3d/Graphic3d_Texture2Dplane.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureEnv.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureMap.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.hxx Diff File
mod - src/Image/FILES Diff File
mod - src/Image/Image_PixMap.hxx Diff File
rm - src/Image/Image_PixMap_Handle.hxx Diff File
mod - src/QANCollection/QANCollection_Handle.cxx Diff File
mod - src/Standard/Standard_Handle.hxx Diff File
mod - src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx Diff File

master 7ccf8676

2016-06-16 09:58:05

kgv


Committer: bugmaster Details Diff
0027606: Visualization - view is blocking when MSAA has been overridden in graphics driver settings

OpenGl_View::blitBuffers() - try disabling MSAA on glBlitFramebuffer() failure
Affected Issues
0027606
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File

master f767cea6

2016-06-16 09:44:18

kgv


Committer: bugmaster Details Diff
0027608: Tests - drop useless performance comparison from perf/fclasses/handle

Correction of test case perf/fclasses/handle according to the current behavior
mod - src/QANCollection/QANCollection_Handle.cxx Diff File
mod - tests/perf/fclasses/handle Diff File

master 9bba178d

2016-06-15 11:29:32

ika


Committer: apn Details Diff
0027570: Unacceptable performance during reading large STEP files

Improvement of translating assemblies from STEP.
mod - src/STEPConstruct/STEPConstruct_Assembly.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_Assembly.hxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/STEPSelections/STEPSelections_Counter.cxx Diff File
mod - src/STEPSelections/STEPSelections_SelectInstances.cxx Diff File
add - tests/bugs/step/bug27570 Diff File

master 9d1bf7ae

2016-06-15 11:05:01

apl


Committer: bugmaster Details Diff
0027601: TKV3d, AIS_RubberBand - polygonal selection mode invokes an exception with convex fill area

Corrected allocation of primitive array for triangles.
mod - src/AIS/AIS_RubberBand.cxx Diff File

master d26375e2

2016-06-15 09:29:47

ski


Committer: apn Details Diff
0027514: Configuration, CMake - relative paths are not correctly handled for INSTALL_DIR

Relative path can be used as INSTALL_DIR.
Affected Issues
0027514
mod - adm/cmake/3rdparty_macro.cmake Diff File
mod - adm/cmake/freetype.cmake Diff File
mod - adm/cmake/occt_macros.cmake Diff File
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/tbb.cmake Diff File
mod - adm/cmake/tcl.cmake Diff File
mod - adm/cmake/tk.cmake Diff File
mod - adm/templates/custom.install.bat.in Diff File
mod - adm/templates/custom.install.sh.in Diff File
mod - adm/templates/env.samples.bat.in Diff File
mod - adm/templates/env.samples.sh.in Diff File
mod - CMakeLists.txt Diff File
mod - samples/mfc/standard/01_Geometry/CMakeLists.txt Diff File
mod - samples/mfc/standard/02_Modeling/CMakeLists.txt Diff File
mod - samples/mfc/standard/03_Viewer2d/CMakeLists.txt Diff File
mod - samples/mfc/standard/04_Viewer3d/CMakeLists.txt Diff File
mod - samples/mfc/standard/05_ImportExport/CMakeLists.txt Diff File
mod - samples/mfc/standard/06_Ocaf/CMakeLists.txt Diff File
mod - samples/mfc/standard/07_Triangulation/CMakeLists.txt Diff File
mod - samples/mfc/standard/08_HLR/CMakeLists.txt Diff File
mod - samples/mfc/standard/09_Animation/CMakeLists.txt Diff File
mod - samples/mfc/standard/10_Convert/CMakeLists.txt Diff File
mod - samples/mfc/standard/mfcsample/CMakeLists.txt Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 118 119 120 121 122 123 124 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last