Changesets: occt
master e91a710c 2016-08-15 12:08:33
Committer: bugmaster Details Diff |
0027773: Empty result of section operation between line and offset of a circle In Edge/Edge intersection the Resolution for the Offset Curve based on the elementary curve (Line/Circle/Ellipse) is computed using this basis curve. |
Affected Issues 0027773 |
|
mod - src/IntTools/IntTools_EdgeEdge.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27773 | Diff File | ||
master ae541252 2016-08-12 19:08:50
Committer: bugmaster Details Diff |
0027766: Incorrect section curves between attached cylinders 2d-tolerance has been bounded above (earlier it was too big for precise computation). Creation of the test case for this issue. Adjusting some test cases according to their new behavior. Adjusting test case according to its new behavior. |
||
mod - src/IntPatch/IntPatch_ImpImpIntersection_2.gxx | Diff File | ||
mod - tests/bugs/modalg_6/bug27310_2 | Diff File | ||
mod - tests/bugs/modalg_6/bug27761 | Diff File | ||
add - tests/bugs/modalg_6/bug27766 | Diff File | ||
master 742cc8b0 2016-08-12 15:38:48
Committer: abv Details Diff |
0027350: Support for Universal Windows Platform - Toolchain file to configure a Visual Studio generator for a Windows 10 Universal Application was added (CMake). - There is no support for environment variables in UWP. - SID is not supported (were excluded). - Windows registry is not supported (were excluded). - Mess with usage of Unicode/ANSI was corrected. - Added sample to check UWP functionality. - Excluded usage of methods with Unicode characters where it is possible. - Minor corrections to allow building OCAF (except TKVCAF) and DE (except VRML and XDE) - Building of unsupported modules for UWP platform is off by default . - Checking of DataExchange functionality was added to XAML (UWP) sample. - Added information about UWP to the documentation. - Update of results of merge with issue 27801 |
||
mod - adm/cmake/vardescr.cmake | Diff File | ||
add - adm/templates/uwp.toolchain.config.cmake | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - dox/dev_guides/building/cmake/cmake.md | Diff File | ||
mod - dox/dev_guides/debug/debug.md | Diff File | ||
add - samples/xaml/App.xaml | Diff File | ||
add - samples/xaml/App.xaml.cpp | Diff File | ||
add - samples/xaml/App.xaml.h | Diff File | ||
add - samples/xaml/Assets/LockScreenLogo.scale-200.png | Diff File | ||
add - samples/xaml/Assets/SplashScreen.scale-200.png | Diff File | ||
add - samples/xaml/Assets/Square150x150Logo.scale-200.png | Diff File | ||
add - samples/xaml/Assets/Square44x44Logo.scale-200.png | Diff File | ||
add - samples/xaml/Assets/Square44x44Logo.targetsize-24_altform-unplated.png | Diff File | ||
add - samples/xaml/Assets/StoreLogo.png | Diff File | ||
add - samples/xaml/Assets/Wide310x150Logo.scale-200.png | Diff File | ||
add - samples/xaml/CMakeLists.txt | Diff File | ||
add - samples/xaml/MainPage.xaml | Diff File | ||
add - samples/xaml/MainPage.xaml.cpp | Diff File | ||
add - samples/xaml/MainPage.xaml.h | Diff File | ||
add - samples/xaml/Package.appxmanifest | Diff File | ||
add - samples/xaml/pch.cpp | Diff File | ||
add - samples/xaml/pch.h | Diff File | ||
add - samples/xaml/ReadMe.md | Diff File | ||
add - samples/xaml/uwp_TemporaryKey.pfx | Diff File | ||
mod - src/AppParCurves/AppParCurves_BSpGradient.gxx | Diff File | ||
mod - src/BiTgte/BiTgte_Blend.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx | Diff File | ||
mod - src/BRepPrimAPI/BRepPrimAPI_MakeCone.cxx | Diff File | ||
mod - src/BRepPrimAPI/BRepPrimAPI_MakeCylinder.cxx | Diff File | ||
mod - src/BRepPrimAPI/BRepPrimAPI_MakeSphere.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_NurbsConvertModification.cxx | Diff File | ||
mod - src/CDF/CDF.hxx | Diff File | ||
mod - src/CDF/CDF_Application.cxx | Diff File | ||
mod - src/CDF/CDF_StoreList.cxx | Diff File | ||
rm - src/CDF/CDF_Timer.cxx | Diff File | ||
rm - src/CDF/CDF_Timer.hxx | Diff File | ||
mod - src/CDF/FILES | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_0.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_6.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Debug.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_FilBuilder.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_SessionPilot.cxx | Diff File | ||
mod - src/OSD/OSD.hxx | 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_Disk.cxx | Diff File | ||
mod - src/OSD/OSD_Environment.cxx | Diff File | ||
mod - src/OSD/OSD_Error.cxx | Diff File | ||
mod - src/OSD/OSD_File.cxx | Diff File | ||
mod - src/OSD/OSD_FileIterator.cxx | Diff File | ||
mod - src/OSD/OSD_FileNode.cxx | Diff File | ||
mod - src/OSD/OSD_FileNode.hxx | Diff File | ||
mod - src/OSD/OSD_Host.cxx | Diff File | ||
mod - src/OSD/OSD_MemInfo.cxx | Diff File | ||
mod - src/OSD/OSD_Parallel.cxx | Diff File | ||
mod - src/OSD/OSD_Process.cxx | Diff File | ||
mod - src/OSD/OSD_SharedLibrary.cxx | Diff File | ||
mod - src/OSD/OSD_signal.cxx | Diff File | ||
mod - src/OSD/OSD_Timer.cxx | Diff File | ||
mod - src/OSD/OSD_WNT.cxx | Diff File | ||
mod - src/Resource/Resource_Manager.cxx | Diff File | ||
mod - src/Standard/Standard.cxx | Diff File | ||
mod - src/Standard/Standard_Macro.hxx | Diff File | ||
mod - src/Standard/Standard_MMgrOpt.cxx | Diff File | ||
mod - src/TKSTL/EXTERNLIB | Diff File | ||
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.cxx | Diff File | ||
mod - src/TopOpeBRepTool/TopOpeBRepTool_CurveTool.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx | Diff File | ||
master 7cb2f409 2016-08-11 08:55:29
Committer: |
0027761: Intersection loops infinitely The static method CorrectSurfaceBoundaries() in the class IntTools_FaceFace, which is used for correction of the boundaries of the faces before their intersection, contains two inconsistent adjustments of the boundaries of the faces based on periodic surfaces. One of these adjustments has been removed. The remaining adjustment, the one that is based on the 2D bounding boxes of the closed curves, should be sufficient. Test case for the issue. |
||
mod - src/IntTools/IntTools_FaceFace.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27761 | Diff File | ||
master 5a0fc7ce 2016-08-11 07:23:53
Committer: bugmaster Details Diff |
0027762: Incorrect result of General Fuse operation The algorithm of finding of extrema solutions of a point and a torus in Extrema_ExtPElS has been corrected for the case of torus having major radius equal to zero. Test cases are added. |
||
mod - src/Extrema/Extrema_ExtPElS.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27762_1 | Diff File | ||
add - tests/bugs/modalg_6/bug27762_2 | Diff File | ||
master 60273f77 2016-08-10 20:32:50 Committer: bugmaster Details Diff |
0027763: Visualization - remove V3d_View::Print() method Dependency from FreeImagePlus.dll (but not FreeImage.dll) has been removed. Method V3d_View::Export() has been marked as deprecated. Added Standard_DISABLE_DEPRECATION_WARNINGS and Standard_ENABLE_DEPRECATION_WARNINGS to eliminate compiler warnings for using deprecated APIs within Draw Harness for testing. compatibility with gcc 4.5- |
Affected Issues 0027763 |
|
rm - adm/cmake/freeimageplus.cmake | Diff File | ||
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/cmake/vardescr.cmake | Diff File | ||
mod - adm/genconfdeps.tcl | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
mod - adm/templates/custom.build.bat.in | Diff File | ||
mod - adm/templates/custom.install.bat.in | Diff File | ||
mod - adm/templates/env.bat.in | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
rm - src/Aspect/Aspect_PrintAlgo.hxx | Diff File | ||
mod - src/Aspect/FILES | Diff File | ||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_GraphicDriver.hxx | Diff File | ||
mod - src/OpenGl/FILES | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | ||
rm - src/OpenGl/OpenGl_PrinterContext.cxx | Diff File | ||
rm - src/OpenGl/OpenGl_PrinterContext.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
rm - src/OpenGl/OpenGl_View_Print.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/Standard/Standard_Macro.hxx | Diff File | ||
mod - src/V3d/FILES | Diff File | ||
mod - src/V3d/V3d_View.hxx | Diff File | ||
rm - src/V3d/V3d_View_Print.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
rm - tests/bugs/vis/bug22337 | Diff File | ||
master 4ad142d9 2016-08-10 07:55:07 Committer: bugmaster Details Diff |
0027756: Visualization - add Draw() method taking Graphic3d_Group to tools Prs3d_Arrow, Prs3d_Text and deprecate Draw() methods taking Prs3d_Presentation. |
||
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Direction.cpp | Diff File | ||
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Text.cpp | Diff File | ||
mod - samples/mfc/standard/02_Modeling/src/ISession_Direction.cpp | Diff File | ||
mod - samples/mfc/standard/Common/Primitive/Sample2D_Text.cpp | Diff File | ||
mod - src/AIS/AIS_ColorScale.cxx | Diff File | ||
mod - src/AIS/AIS_Dimension.cxx | Diff File | ||
mod - src/AIS/AIS_TextLabel.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_AnglePresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_Chamf2dPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_DatumPrs.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_DiameterPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_EllipseRadiusPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_EqualDistancePresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_EqualRadiusPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_FilletRadiusPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_IdenticPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_LengthPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_MidPointPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_OffsetPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_ParalPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_RadiusPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_ShapeDirPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_SymbPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_SymmetricPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_TangentPresentation.cxx | Diff File | ||
mod - src/DsgPrs/DsgPrs_XYZAxisPresentation.cxx | Diff File | ||
mod - src/Prs3d/FILES | Diff File | ||
mod - src/Prs3d/Prs3d_Arrow.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Arrow.hxx | Diff File | ||
rm - src/Prs3d/Prs3d_Root.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Root.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_Text.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_Text.hxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_Curve.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_DeflectionCurve.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_Plane.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_PoleCurve.cxx | Diff File | ||
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx | Diff File | ||
master f4dee9bb 2016-08-09 17:12:59
Committer: kgv Details Diff |
0026329: Restore floating point signals handling in DRAW Added DRAW command dsetsignal, resetting OSD signal handler with either armed or disabled FPE handler, according to an option. If called without arguments, it sets FPE handler only if environment variable OSD_FPE is defined (with value different from 0). On start, DRAW calls dsetsignal to set FPE signal if CSF_FPE is defined. Test bugs fclasses bug6143 uses dsetsignal to set FPE handler unconditionally before the test command, and resets it to default at the end. A number of changes in the code have been done in order to fix floating point exceptions that became generated after enabling signals: - Global functions Sinh() and Cosh() defined in Standard_Real.hxx are improved to raise Standard_NumericError exception if argument is too big (greater than 710.47586), instead of relying on system treatment of floating point overflow. These functions are used instead of sinh and cosh in ElCLib.cxx. - Maximal value of parameter on hyperbola is restricted by 23 (corresponding to ~1e10 in 3d) in order to avoid FP overflow in Extrema_GenExtCS.cxx, ShapeFix_EdgeProjAux.cxx. - Interface of the root curve adaptor class Adaptor3d_Curve has been updated to add new virtual methods BasisCurve and OffsetValue. They complement the adaptor for the case of offset curves. These methods are used in Extrema_GenExtCS.cxx to restrict domain search in the case of offset of hyperbola, in order to get rid of floating point overflow. All classes inheriting Adaptor3d_Curve have been changed to implement the new virtual methods. - Protection against division by zero has been implemented in ApproxInt_KnotTools.cxx, BRepClass3d_SClassifier.cxx, BRepGProp_Face.cxx, BRepMesh_FastDiscretFace.cxx, Geom2dGcc_Circ2d2TanOnIter.cxx, Geom2dInt_Geom2dCurveTool.cxx, IntPolyh_MaillageAffinage.cxx. - Protection against calling of math functions of infinite arguments has been added in BRepCheck_Edge.cxx, BRepLib.cxx, CSLib_NormalPolyDef.cxx, Extrema_FuncExtPC.gxx, Extrema_GExtPC.gxx, Extrema_GLocateExtPC.gxx, Intf_InterferencePolygonPolyhedron.gxx, ShapeAnalysis_Surface.cxx, ShapeAnalysis_TransferParametersProj.cxx, ShapeAnalysis_Wire.cxx, math_FunctionSetRoot.cxx. - Proper initialization of local variables is done in BOPAlgo_PaveFiller_6.cxx, XSDRAWSTLVRML.cxx. - Inconsistent usage of Standard_Boolean* to access integer data in HLR (caused by 0027772) is corrected Some test cases have been updated to actual state. |
Affected Issues 0026329 |
|
mod - src/Adaptor3d/Adaptor3d_Curve.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Curve.hxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_HCurve.hxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_HCurve.lxx | Diff File | ||
mod - src/ApproxInt/ApproxInt_KnotTools.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve.hxx | Diff File | ||
mod - src/BRepCheck/BRepCheck_Edge.cxx | Diff File | ||
mod - src/BRepClass3d/BRepClass3d_SClassifier.cxx | Diff File | ||
mod - src/BRepGProp/BRepGProp_Face.cxx | Diff File | ||
mod - src/BRepLib/BRepLib.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Tool.cxx | Diff File | ||
mod - src/BRepTest/BRepTest_FeatureCommands.cxx | Diff File | ||
mod - src/CSLib/CSLib_NormalPolyDef.cxx | Diff File | ||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
mod - src/DrawResources/DrawDefault | Diff File | ||
mod - src/ElCLib/ElCLib.cxx | Diff File | ||
mod - src/Extrema/Extrema_FuncExtPC.gxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtCS.cxx | Diff File | ||
mod - src/Extrema/Extrema_GExtPC.gxx | Diff File | ||
mod - src/Extrema/Extrema_GLocateExtPC.gxx | Diff File | ||
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.cxx | Diff File | ||
mod - src/Geom2dInt/Geom2dInt_Geom2dCurveTool.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.hxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyData.cxx | Diff File | ||
mod - src/HLRAlgo/HLRAlgo_PolyInternalData.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_BiPnt2D.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx | Diff File | ||
mod - src/math/math_FunctionRoots.cxx | Diff File | ||
mod - src/math/math_FunctionSetRoot.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Surface.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_TransferParametersProj.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Wire.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_EdgeProjAux.cxx | Diff File | ||
mod - src/Standard/Standard_Real.cxx | Diff File | ||
mod - src/Standard/Standard_Real.hxx | Diff File | ||
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
mod - tests/bugs/fclasses/bug6143 | Diff File | ||
mod - tests/bugs/moddata_1/bug22759 | Diff File | ||
mod - tests/bugs/vis/bug23226 | Diff File | ||
mod - tests/offset/with_intersect_20/J9 | Diff File | ||
mod - tests/offset/with_intersect_80/J9 | Diff File | ||
mod - tests/offset/with_intersect_80/K8 | Diff File | ||
mod - tests/v3d/mesh/B7 | Diff File | ||
master 3e05329c 2016-08-08 16:51:40 Committer: bugmaster Details Diff |
0027751: Visualization, Graphic3d_ClipPlane - add option to inherit material from object Graphic3d_ClipPlane - Graphic3d_AspectFillArea3d is now stored as class field. OpenGl_CappingAlgo::RenderCapping() now handles special mode preserving material from rendered object. MeshVS_ElementalColorPrsBuilder::Build() now creates single primitives group for triangles, thus Closed flag is correctly applied. Redundant methods OpenGl_Structure::DrawGroups() and ::renderClosedGeometry() have been removed. Draw Harness, ViewerTest - vaspects now preserves display mode and location when assigning sub-shape aspects. The syntax of command vclipplane has been revised (preserving compatibility with old syntax): - Use "-param" style syntax for all arguments. - Eliminate redundant arguments "change", "view", "object". - Allow passing multiple parameters withing single call. - Do not require "create" command - create new plane implicitly. - "maxplanes" argument does not require view name anymore. - "delete" does not throws TCL exception for non-existing plane. - "view" argument without list now applies to active view. - Handle * and ALL withing "delete" to remove all defined planes. update test case bugs/vis/bug26028 |
Affected Issues 0027751 |
|
mod - src/Graphic3d/FILES | Diff File | ||
add - src/Graphic3d/Graphic3d_CappingFlags.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_ClipPlane.hxx | Diff File | ||
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_CappingAlgo.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_CappingAlgo.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_CappingPlaneResource.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_SceneGeometry.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_SceneGeometry.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_StructureShadow.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_StructureShadow.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - tests/bugs/vis/bug26028 | Diff File | ||
add - tests/bugs/vis/bug27751_capping | Diff File | ||
rm - tests/v3d/materials/begin | Diff File | ||
master 520cde87 2016-08-08 14:38:02
Committer: bugmaster Details Diff |
0027757: Visualization - handle child objects in selection manager regardless of HasOwnPresentations() flag - all methods of SelectMgr_SelectionManager now processes children first, then check HasOwnPresentations() flag; - test case for issue #27757 Small correction of test case for issue CR27757 |
||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx | Diff File | ||
add - tests/bugs/vis/bug27757 | Diff File | ||
master 3cb0f659 2016-08-08 09:55:39 Details Diff |
0021427: Invalid result of cutting attached shapes Adding test case |
Affected Issues 0021427 |
|
add - tests/bugs/modalg_6/bug21427 | Diff File | ||
master 521b0d7f 2016-08-07 09:05:39 Committer: bugmaster Details Diff |
0027755: Visualization, V3d_View::ToPixMap() - fix image dump with MSAA turned on OpenGl_View::Redraw() now handles correctly myTransientDrawToFront with MSAA turned on and resolution not equal to window size. |
Affected Issues 0027755 |
|
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | ||
mod - tests/v3d/glsl/msaa | Diff File | ||
master 9016c8bd 2016-08-06 11:07:54 Committer: bugmaster Details Diff |
0027563: Foundation Classes, opencascade::handle - make operator*() consistent with operator->() |
Affected Issues 0027563 |
|
mod - src/Standard/Standard_Handle.hxx | Diff File | ||
master c885cfda 2016-08-05 19:49:11 Committer: bugmaster Details Diff |
0027676: Foundation Classes - define Standard_ExtCharacter, Standard_Utf16Char using C++11 types char16_t |
Affected Issues 0027676 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - samples/mfc/occtdemo/Common/WNT/OCCDemoDoc.cpp | Diff File | ||
mod - samples/mfc/standard/08_HLR/src/SelectionDialog.cpp | Diff File | ||
mod - samples/mfc/standard/10_Convert/src/WNT/OCCDemoDoc.cpp | Diff File | ||
mod - src/DDF/DDF_IOStream.cxx | Diff File | ||
mod - src/FSD/FSD_CmpFile.cxx | Diff File | ||
mod - src/FSD/FSD_File.cxx | Diff File | ||
mod - src/Standard/Standard.cxx | Diff File | ||
mod - src/Standard/Standard_TypeDef.hxx | Diff File | ||
mod - src/TCollection/TCollection_ExtendedString.cxx | Diff File | ||
master c58b1b62 2016-08-05 19:05:19 Committer: bugmaster Details Diff |
0027754: Configuration - fix compilation of Standard.cxx on non-x86 desktop systems |
Affected Issues 0027754 |
|
mod - src/Standard/Standard.cxx | Diff File | ||
master deb02f86 2016-08-05 17:58:13 Committer: bugmaster Details Diff |
0027735: Visualization, OpenGl_ShaderManager - fix clipping state management OpenGl_CappingAlgo::RenderCapping() now updates clipping state in Shader Manager. OpenGl_View::render() clipping state setup has been moved to OpenGl_View::renderScene(). OpenGl_ShaderManager now converts position to homogeneous coordinates within clipping code GLSL. This fixes capping plane rendering with clipping planes applied. Fixed possible Clipping planes misconfiguration when FFP is used; error-prone OpenGl_Clipping::AddWorldLazy() method has been dropped. |
Affected Issues 0027735 |
|
mod - src/OpenGl/OpenGl_CappingAlgo.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Clipping.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | ||
mod - src/Shaders/PhongShading.fs | Diff File | ||
mod - tests/bugs/vis/bug24224 | Diff File | ||
master 413b1c1a 2016-08-05 08:24:58
Committer: bugmaster Details Diff |
0027821: Visualization, AIS_Shape - add NULL checks for displaying TopoDS_Face with NULL surface NULL surface |
Affected Issues 0027821 |
|
mod - src/BRepAdaptor/BRepAdaptor_Surface.cxx | Diff File | ||
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ShapeTool.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_Isolines.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_WFShape.cxx | Diff File | ||
add - tests/bugs/vis/bug27821 | Diff File | ||
master f84d6446 2016-08-05 08:24:58
Committer: bugmaster Details Diff |
0029597: Data Exchange - unable to read VRML2 file VrmlData_Scene::createNode() now handles Collision item. VrmlData_ArrayVec3d::ReadArray() now handles a case with omitted brackets. Added test bugs xde bug29597 |
Affected Issues 0029597 |
|
mod - src/VrmlData/VrmlData_Geometry.cxx | Diff File | ||
mod - src/VrmlData/VrmlData_Group.cxx | Diff File | ||
mod - src/VrmlData/VrmlData_Scene.cxx | Diff File | ||
add - tests/bugs/xde/bug29597 | Diff File | ||
master 89a929ea 2016-08-03 19:08:01 Committer: bugmaster Details Diff |
0027750: Visualization, V3d_View - remove unused functionality ZClipping and ZCueing Methods V3d_View::SetZClippingType(), ::SetZClippingDepth(), ::SetZClippingWidth(), ::SetZCueingDepth(), ::SetZCueingWidth(), ::SetZCueingOn(), ::SetZCueingOff() have been removed. |
Affected Issues 0027750 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - dox/user_guides/modeling_algos/modeling_algos.md | Diff File | ||
mod - dox/user_guides/visualization/visualization.md | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc10/Viewer3d.vcxproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc10/Viewer3d.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc11/Viewer3d.vcxproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc11/Viewer3d.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc12/Viewer3d.vcxproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc12/Viewer3d.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc14/Viewer3d.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/CMakeLists.txt | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/res/resource.h | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/res/Toolbar.bmp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/res/Viewer3d.rc | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp | Diff File | ||
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.h | Diff File | ||
rm - samples/mfc/standard/04_Viewer3d/src/ZClippingDlg.cpp | Diff File | ||
rm - samples/mfc/standard/04_Viewer3d/src/ZClippingDlg.h | Diff File | ||
rm - samples/mfc/standard/04_Viewer3d/src/ZCueingDlg.cpp | Diff File | ||
rm - samples/mfc/standard/04_Viewer3d/src/ZCueingDlg.h | Diff File | ||
mod - samples/mfc/standard/Common/OCC_2dView.cpp | Diff File | ||
mod - src/Graphic3d/Graphic3d_CView.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Clipping.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Clipping.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.hxx | Diff File | ||
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 | ||
mod - src/Shaders/Declarations.glsl | Diff File | ||
mod - src/Shaders/PhongShading.fs | Diff File | ||
mod - src/V3d/FILES | Diff File | ||
rm - src/V3d/V3d_TypeOfZclipping.hxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/V3d/V3d_View.hxx | Diff File | ||
rm - src/V3d/V3d_View_1.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
rm - tests/bugs/vis/bug270_1 | Diff File | ||
rm - tests/bugs/vis/bug270_2 | Diff File | ||
master 8cea17de 2016-08-03 09:53:30 Committer: bugmaster Details Diff |
0027749: Configuration - drop remaining occurences of GLU dependency |
Affected Issues 0027749 |
|
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/templates/template.vc7 | Diff File | ||
mod - adm/templates/template.vc8 | Diff File | ||
master a4785842 2016-08-03 08:04:46
Committer: bugmaster Details Diff |
0027746: Incomplete result of SECTION operation Test cases for the issue. |
||
add - tests/bugs/modalg_6/bug27746_1 | Diff File | ||
add - tests/bugs/modalg_6/bug27746_2 | Diff File | ||
add - tests/bugs/modalg_6/bug27746_3 | Diff File | ||
master 57fbfb8e 2016-08-02 15:37:18
Committer: bugmaster Details Diff |
0027719: HLRBrep_Algo incorrect output Intersection of curves and surfaces in HLRBRep is corrected: parametric limits of face are used instead of parametric limits of surface Building of outlines (Contap_Contour) is corrected: method ComputeCloseLine is now used in all cases. Correction of HLRBRep_Surface: usage of UVbounds-option Correction of test cases according to the new behavior. |
||
mod - src/Contap/Contap_Contour.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Surface.cxx | Diff File | ||
mod - tests/bugs/modalg_6/bug25908 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_301 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_304 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_306 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_307 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_308 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_312 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_313 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_314 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_315 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_316 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_317 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_318 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_320 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_322 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_324 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_328 | Diff File | ||
mod - tests/bugs/modalg_6/bug27341_329 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_101 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_102 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_103 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_104 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_105 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_201 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_202 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_203 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_204 | Diff File | ||
add - tests/bugs/modalg_6/bug27719_205 | Diff File | ||
add - tests/bugs/modalg_6/bug27720_2 | Diff File | ||
add - tests/bugs/modalg_6/bug27720_3 | Diff File | ||
master 82cf4904 2016-08-02 15:11:41
Committer: bugmaster Details Diff |
0025448: Coding - remove useless header Quantity_Color_1.hxx Useless header file Quantity_Color_1.hxx is deleted, its content moved to Quantity_Color.cxx The meaning of special Hue value -1.0 has been added to Quantity_Color methods description. |
Affected Issues 0025448 |
|
mod - src/Quantity/FILES | Diff File | ||
mod - src/Quantity/Quantity_Color.cxx | Diff File | ||
mod - src/Quantity/Quantity_Color.hxx | Diff File | ||
rm - src/Quantity/Quantity_Color_1.hxx | Diff File | ||
master d5514578 2016-08-02 11:48:45
Committer: bugmaster Details Diff |
0027573: AIS_ColorScale::FindColor does not take into account custom colors Modified AIS_ColorScale::FindColor (Standard_Real, Quantity_Color&) to take into account custom colors |
Affected Issues 0027573 |
|
mod - src/AIS/AIS_ColorScale.cxx | Diff File | ||
mod - src/AIS/AIS_ColorScale.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/bugs/vis/bug27573 | Diff File | ||
master 3db69e41 2016-08-02 11:46:13
Committer: bugmaster Details Diff |
0021306: Visualization, AIS_InteractiveContext - revise DisplayedModes() semantics Remove the AIS_InteractiveContext::DisplayedModes() method. Remove list of active display modes from AIS_GlobalStatus. |
Affected Issues 0021306 |
|
mod - src/AIS/AIS_GlobalStatus.cxx | Diff File | ||
mod - src/AIS/AIS_GlobalStatus.hxx | Diff File | ||
mod - src/AIS/AIS_GlobalStatus.lxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_2.cxx | Diff File |