Changesets: occt
master 849c1374 2016-09-08 15:19:41 Details Diff |
0022454: Export /Import of valid model leads to lost of tolerances Adding testing case |
Affected Issues 0022454 |
|
add - tests/bugs/modalg_6/bug22454 | Diff File | ||
master d2edda76 2016-09-08 14:16:56 Committer: bugmaster Details Diff |
0027853: Visualization, OpenGl_Texture - optimize sequential upload of texture image Graphic3d_TextureRoot - added methods Revision() and UpdateRevision() for marking updates in texture data source. OpenGl_AspectFace handles Graphic3d_TextureRoot::Revision() changes. OpenGl_Texture::Init() now patches already allocated texture image when possible. Graphic3d_Texture2D - added methods HasMipMaps()/SetMipMaps() for configuring MipMap usage (as alternative to sub-classing). |
||
mod - src/Graphic3d/Graphic3d_Texture2D.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Texture2D.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Texture2Dmanual.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Texture2Dmanual.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TextureRoot.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_AspectFace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Texture.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Texture.hxx | Diff File | ||
master 15b9dfc9 2016-09-08 13:22:40 Details Diff |
0022609: Cut operation between two solids produces not valid shape Adding test case |
||
add - tests/bugs/modalg_6/bug22609 | Diff File | ||
master 943b4e5b 2016-09-08 12:20:43 Committer: bugmaster Details Diff |
0027710: Make Data-exchange test cases more machine independent Added description of de test grid in user guide. |
Affected Issues 0027710 |
|
mod - dox/dev_guides/tests/tests.md | Diff File | ||
master f9ac4dc9 2016-09-08 08:09:12 razmyslovich Committer: apn Details Diff |
0027849: ResourceManager path computations fail for the folders containing dots Treatment of paths in Resource_Manager is corrected to handle properly paths with dots inside. Extraction of extension from path in DOS mode when working on Linux is corrected in OSD_Path. Test case added. |
Affected Issues 0027849 |
|
mod - src/OSD/OSD_Path.cxx | Diff File | ||
mod - src/QABugs/QABugs_18.cxx | Diff File | ||
mod - src/Resource/Resource_Manager.cxx | Diff File | ||
add - tests/bugs/fclasses/bug27849 | Diff File | ||
master 6b5b9abf 2016-09-07 12:11:32 Details Diff |
0025152: Incorrect result of Boolean Union by BRepAlgoAPI_Fuse Adding testing case |
Affected Issues 0025152 |
|
add - tests/bugs/modalg_6/bug25152 | Diff File | ||
master 7f3bf449 2016-09-07 10:28:59 Details Diff |
0025102: A part of intersection cannot be found Adding testing case |
Affected Issues 0025102 |
|
add - tests/bugs/modalg_6/bug25102 | Diff File | ||
master 4e785ab5 2016-09-07 07:32:49 Details Diff |
0025055: Incorrect shape copying in BRepBuilderAPI_Copy Adding testing case |
||
add - tests/bugs/modalg_6/bug25055 | Diff File | ||
master 5c7744ea 2016-09-06 12:35:35
Committer: bugmaster Details Diff |
0027842: Exception in intersection algorithm if FPE is switched on 1. The reason of exception has been eliminated. 2. Interfaces of DistanceMinimizeByGradient and DistanceMinimizeByExtrema methods of IntWalk_PWalking class has been changed. Creation of test case for this issue. TODO has been added with reference to the issue 0026329 |
||
mod - src/IntWalk/IntWalk_PWalking.cxx | Diff File | ||
mod - src/IntWalk/IntWalk_PWalking.hxx | Diff File | ||
add - tests/bugs/modalg_6/bug27842 | Diff File | ||
master 1f9fb707 2016-09-05 10:27:40
Committer: bugmaster Details Diff |
0025534: TObj_Application unicode path issue. |
Affected Issues 0025534 |
|
mod - dox/dev_guides/upgrade/upgrade.md | 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/TObj/TObj_Model.hxx | Diff File | ||
mod - src/TObjDRAW/TObjDRAW.cxx | Diff File | ||
master fb0b0531 2016-09-04 11:31:47 Details Diff |
0027838: Foundation Classes - support wchar_t* input within TCollection_AsciiString and TCollection_ExtendedString TCollection_ExtendedString/TCollection_AsciiString description has been updated to reflect usage of this classes for Unicode strings. TCollection_ExtendedString now defines constructor taking wchar_t* (all platforms) and method ::ToWideString() returning wchar_t* (Windows only). TCollection_AsciiString now defines constructor taking wchar_t*. TCollection_ExtendedString/TCollection_AsciiString now defines auxiliary methods ::StartsWith() and ::EndsWith(). TCollection_ExtendedString internals has been updated to eliminate duplicated code for converting between UTF-16 and UTF-8. Code has been cleaned up from redundant explicit conversions to wchar_t*. Global method OSD_OpenStream()/OSD_OpenFileBuf() have been replaced by C++ template to eliminate copy-paste for different STL collections. OSD_SharedLibrary now uses wide-char system API call LoadLibraryExW() on Windows for consistency. New macro Standard_UNUSED has been added for marking possibly unused functions and variables (to suppress gcc/clang compiler warnings). |
Affected Issues 0027838 |
|
mod - src/AIS/AIS_Dimension.cxx | Diff File | ||
mod - src/AIS/AIS_TextLabel.cxx | Diff File | ||
mod - src/BinTools/BinTools.cxx | Diff File | ||
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
mod - src/Draw/Draw_VariableCommands.cxx | Diff File | ||
mod - src/FSD/FSD_CmpFile.cxx | Diff File | ||
mod - src/FSD/FSD_File.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Group.cxx | Diff File | ||
mod - src/Image/Image_AlienPixMap.cxx | Diff File | ||
mod - src/NCollection/NCollection_UtfIterator.hxx | Diff File | ||
mod - src/NCollection/NCollection_UtfIterator.lxx | Diff File | ||
mod - src/NCollection/NCollection_UtfString.hxx | Diff File | ||
mod - src/NCollection/NCollection_UtfString.lxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Text.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_File.cxx | Diff File | ||
mod - src/OSD/OSD_FileIterator.cxx | Diff File | ||
mod - src/OSD/OSD_FileNode.cxx | Diff File | ||
mod - src/OSD/OSD_OpenFile.cxx | Diff File | ||
mod - src/OSD/OSD_OpenFile.hxx | Diff File | ||
mod - src/OSD/OSD_Process.cxx | Diff File | ||
mod - src/OSD/OSD_SharedLibrary.cxx | Diff File | ||
mod - src/Standard/Standard.cxx | Diff File | ||
mod - src/Standard/Standard_Macro.hxx | Diff File | ||
mod - src/TCollection/FILES | Diff File | ||
mod - src/TCollection/TCollection_AsciiString.cxx | Diff File | ||
mod - src/TCollection/TCollection_AsciiString.hxx | Diff File | ||
mod - src/TCollection/TCollection_ExtendedString.cxx | Diff File | ||
mod - src/TCollection/TCollection_ExtendedString.hxx | Diff File | ||
rm - src/TCollection/TCollection_ExtendedString.lxx | Diff File | ||
master 71d8ccc7 2016-09-03 18:37:55 Committer: bugmaster Details Diff |
0027836: Visualization, TKOpenGl - gradient background is lost at some camera positions OpenGl_View::ZLayerBoundingBox() now adds screen background plane for proper Z-fit. Graphic3d_TransformPers::Compute() - projection matrix has been excluded from the math to eliminate floating point computation error. |
Affected Issues 0027836 |
|
mod - src/Graphic3d/Graphic3d_TransformPers.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
add - tests/bugs/vis/bug27836 | Diff File | ||
master f1fb0901 2016-09-03 16:21:58 Committer: bugmaster Details Diff |
0027835: Application Framework, BinXCAF - handle correctly faces with NULL surface within BinTools_ShapeSet BinTools_ShapeSet::AddGeometry() now writes NULL surface with 0 index. myWithTriangles is ignored for TopoDS_Face with NULL surface so that triangulation-only faces are not lost with defaults. Added Draw Harness command StoreTriangulation defining WithTriangulation flag for BinXCAF/BinOcaf storage drivers. |
Affected Issues 0027835 |
|
mod - src/BinDrivers/BinDrivers_DocumentStorageDriver.cxx | Diff File | ||
mod - src/BinDrivers/BinDrivers_DocumentStorageDriver.hxx | Diff File | ||
mod - src/BinMNaming/BinMNaming_NamedShapeDriver.hxx | Diff File | ||
mod - src/BinTools/BinTools_ShapeSet.cxx | Diff File | ||
mod - src/BinTools/BinTools_ShapeSet.hxx | Diff File | ||
mod - src/DDocStd/DDocStd_DocumentCommands.cxx | Diff File | ||
add - tests/bugs/caf/bug27835 | Diff File | ||
master 02974a19 2016-09-03 09:23:55 Committer: bugmaster Details Diff |
0027805: Visualization - AIS_InteractiveContext::FitSelected() is broken for global selection AIS_Selection class has been cleaned up: - SelectMgr_EntityOwner is now used in interface instead of Standard_Transient. - Method ::Select() has been renamed to ::Clear() for clarity. - Dropped unused class fields. - Owners without Selectable are not added to the list (should never happen). SelectMgr_SelectableObject::BndBoxOfSelected() has been modified to properly compute bounding box of ALL selection Entities for specified Owner (only first Entity has been used before the patch). Methods of AIS_InteractiveContext::DisplaySelected(), ::SetSelectedAspect(), ::FitSelected(), ::SubIntensityOff() have been fixed (wrong DownCast). AIS_InteractiveContext::AddSelect() now handles properly AIS_InteractiveObject as argument. |
Affected Issues 0027805 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_2.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.hxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
rm - src/AIS/AIS_NDataMapOfTransientIteratorOfListTransient.hxx | Diff File | ||
rm - src/AIS/AIS_NListIteratorOfListTransient.hxx | Diff File | ||
mod - src/AIS/AIS_Selection.cxx | Diff File | ||
mod - src/AIS/AIS_Selection.hxx | Diff File | ||
rm - src/AIS/AIS_Selection.lxx | Diff File | ||
mod - src/AIS/FILES | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx | Diff File | ||
add - tests/bugs/vis/bug27805 | Diff File | ||
master aa75c0cf 2016-09-02 16:11:23 Committer: bugmaster Details Diff |
0027834: Visualization, SelectMgr_ViewerSelector - iteration through detected Entities should be sorted SelectMgr_SortCriterion now stores detected SensitiveEntity and 3D point. SelectMgr_ToleranceMap class definition has been moved out to dedicated file (from SelectMgr_ViewerSelector). SelectMgr_ViewerSelector - the methods implementing class-as-iterator Init(), More(), Next(), Picked() and InitDetected(), MoreDetected(), NextDetected(), DetectedEntity() have been deprecated. User should access detection results by using index. New methods PickedData(), PickedEntity(), PickedPoint() have been added for accessing auxiliary information about picked object in sorted order. |
||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/SelectMgr/FILES | Diff File | ||
mod - src/SelectMgr/SelectMgr_SortCriterion.hxx | Diff File | ||
add - src/SelectMgr/SelectMgr_ToleranceMap.cxx | Diff File | ||
add - src/SelectMgr/SelectMgr_ToleranceMap.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | ||
rm - src/SelectMgr/SelectMgr_ViewerSelector.lxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
master bbbca107 2016-09-01 09:29:14
Committer: apn Details Diff |
0027824: Parasolid XMT file generates weird geometry after conversion Fixed adapter for C0 offsets |
||
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx | Diff File | ||
master 26d9c835 2016-08-31 18:06:54 Committer: |
0027813: Visualization - add method V3d_View::DiagnosticInformation() similar to vglinfo command New method V3d_View::DiagnosticInformation() has been introduced providing the access to low-level OpenGL context information for diagnostic automated reports or displaying in application About System. |
Affected Issues 0027813 |
|
mod - src/Graphic3d/FILES | Diff File | ||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_DiagnosticInfo.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/TCollection/TCollection_AsciiString.cxx | Diff File | ||
mod - src/TCollection/TCollection_AsciiString.hxx | Diff File | ||
mod - src/TCollection/TCollection_HAsciiString.cxx | Diff File | ||
mod - src/TColStd/FILES | Diff File | ||
add - src/TColStd/TColStd_IndexedDataMapOfStringString.hxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/V3d/V3d_View.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx | Diff File | ||
master 1ce0716b 2016-08-31 16:34:32 Committer: bugmaster Details Diff |
0027811: Configuration - allow building TKOpenGl with OpenGL ES on Windows OpenGl_ShaderManager::prepareStdProgramFboBlit() now tries using extension GL_EXT_frag_depth within OpenGL ES 2.0 when OpenGL ES 3.0 is not available. OpenGl_View::blitBuffers() now disables Depth test when copying depth values is not supported by OpenGL ES 2.0 hardware. Fixed building for UWP with SDK 10.0.10240.0 Fixed building TKService, TKV3d and TKOpenGl for UWP. OSD_Environment now defines global environment map for emulating desktop behavior on UWP. |
Affected Issues 0027811 |
|
add - adm/cmake/egl.cmake | Diff File | ||
add - adm/cmake/gles2.cmake | Diff File | ||
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/cmake/tcl.cmake | Diff File | ||
mod - adm/cmake/tk.cmake | Diff File | ||
mod - adm/cmake/vardescr.cmake | Diff File | ||
mod - adm/genconf.tcl | 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 | Diff File | ||
mod - adm/templates/env.bat.in | Diff File | ||
mod - adm/templates/env.sh | Diff File | ||
mod - adm/templates/OpenCASCADEConfig.cmake.in | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
add - src/Aspect/Aspect_NeutralWindow.cxx | Diff File | ||
add - src/Aspect/Aspect_NeutralWindow.hxx | Diff File | ||
mod - src/Aspect/FILES | Diff File | ||
mod - src/Font/Font_FontMgr.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_AVIWriter.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Window.cxx | Diff File | ||
mod - src/OSD/OSD_Environment.cxx | Diff File | ||
mod - src/OSD/OSD_signal.cxx | Diff File | ||
mod - src/Standard/Standard_Mutex.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx | Diff File | ||
mod - src/WNT/WNT_WClass.cxx | Diff File | ||
mod - src/WNT/WNT_WClass.hxx | Diff File | ||
mod - src/WNT/WNT_Window.cxx | Diff File | ||
mod - src/WNT/WNT_Window.hxx | Diff File | ||
master 21a2b7cc 2016-08-31 14:42:50
Committer: bugmaster Details Diff |
0027819: Visualization - provide a possibility to redefine SelectMgr_SelectableObject::UpdateSelection - SelectMgr_SelectableObject::UpdateSelection calls redefineable SelectMgr_SelectableObject::updateSelection |
Affected Issues 0027819 |
|
mod - src/SelectMgr/FILES | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx | Diff File | ||
rm - src/SelectMgr/SelectMgr_SelectableObject.lxx | Diff File | ||
master 1ae83f57 2016-08-31 09:35:03
Committer: bugmaster Details Diff |
0027827: Samples - fix compilation errors in XAML (UWP) sample. Error about deployment target version was fixed. Check of export to VRML format was added to sample XAML (UWP). Add freetype.dll to the sample project for correct execution of sample from Visual Studio. |
Affected Issues 0027827 |
|
mod - samples/xaml/CMakeLists.txt | Diff File | ||
mod - samples/xaml/MainPage.xaml.cpp | Diff File | ||
mod - samples/xaml/MainPage.xaml.h | Diff File | ||
master c45fefa7 2016-08-30 05:36:48
Committer: bugmaster Details Diff |
0027222: Empty result of making volume operation 1. BOPAlgo_MakerVolume - Taking into account the possibility of Same Domain faces while collecting the faces for building the solids; 2. BOPDS_DS - Making the check on coincidence of edges consistent with the intersection algorithm which also adds the Precision::Confusion() to the intersection tolerance; 3. Test case for the issue. 4. Adjusting test cases (improvements) to their new behavior. |
||
mod - src/BOPAlgo/BOPAlgo_MakerVolume.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.cxx | Diff File | ||
mod - tests/boolean/volumemaker/A3 | Diff File | ||
mod - tests/boolean/volumemaker/A7 | Diff File | ||
mod - tests/boolean/volumemaker/B6 | Diff File | ||
mod - tests/boolean/volumemaker/C2 | Diff File | ||
add - tests/bugs/modalg_6/bug27222 | Diff File | ||
master 84caaf81 2016-08-30 05:00:08
Committer: bugmaster Details Diff |
0027759: Invalid result of a Boolean fuse operation Test case for the issue. |
Affected Issues 0027759 |
|
add - tests/bugs/modalg_6/bug27759 | Diff File | ||
master c381fda2 2016-08-29 03:22:44
Committer: kgv Details Diff |
0027713: Test bugs fclasses bug6143 is not OK for Linux after restoring FPS (26329) Use standard (POSIX-compliant) macro "__linux__" for identification of Linux system, instead of obsolete "linux" |
Affected Issues 0027713 |
|
mod - src/OSD/OSD_Chronometer.cxx | Diff File | ||
mod - src/OSD/OSD_signal.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/Standard/Standard_MMgrOpt.cxx | Diff File | ||
mod - tests/bugs/fclasses/bug6143 | Diff File | ||
master e7879c57 2016-08-28 16:21:13 Committer: bugmaster Details Diff |
0027817: Visualization, StdSelect_BRepOwner - copy transformation persistence flag |
Affected Issues 0027817 |
|
mod - src/StdSelect/StdSelect_BRepOwner.cxx | Diff File | ||
add - tests/bugs/vis/bug27817 | Diff File | ||
master e5d7e249 2016-08-26 16:04:23
Committer: bugmaster Details Diff |
0027815: Visualization, TKV3d - AIS_InteractiveContext has inconsistent display mode API |
Affected Issues 0027815 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File |