Changesets: occt
master eb5c2ff4 2016-03-09 04:33:44
Committer: bugmaster Details Diff |
0027229: Extema documentation is out of date. Extrema documentation updated to be up to date. |
Affected Issues 0027229 |
|
mod - dox/user_guides/modeling_data/modeling_data.md | Diff File | ||
master 9a9a3edf 2016-03-08 16:39:15
Committer: bugmaster Details Diff |
0027234: Code duplication: Convert_CompBezierCurvesToBSplineCurve* in ShapeConstruct Classes from ShapeConstruct duplicating the ones from Convert package are removed. Protection against joining segments when degree is 1 is introduced in Convert classes. Optimization previously made in Convert_CompBezierCurvesToBSplineCurve class (within #25256) is applied to 2d equivalent. Data for automatic upgrade procedure are extended to replace removed classes by their duplicates from Convert. // cout disabled unless OCCT_DEBUG is defined |
Affected Issues 0027234 |
|
mod - adm/upgrade.dat | Diff File | ||
mod - src/Convert/Convert_CompBezierCurves2dToBSplineCurve2d.cxx | Diff File | ||
mod - src/Convert/Convert_CompBezierCurvesToBSplineCurve.cxx | Diff File | ||
mod - src/ShapeConstruct/FILES | Diff File | ||
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurves2dToBSplineCurve2d.cxx | Diff File | ||
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurves2dToBSplineCurve2d.hxx | Diff File | ||
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurvesToBSplineCurve.cxx | Diff File | ||
rm - src/ShapeConstruct/ShapeConstruct_CompBezierCurvesToBSplineCurve.hxx | Diff File | ||
master 04c2daa4 2016-03-08 11:12:45
Committer: abv Details Diff |
0027231: Obsolete OCCT features still mentioned in the documentation A few remaining places mentioning .cdl files are corrected to mention only .hxx Obsolete description of storage in old format is revised in OCAF User's Guide. |
Affected Issues 0027231 |
|
mod - dox/dev_guides/contribution/coding_rules.md | Diff File | ||
mod - dox/user_guides/boolean_operations/boolean_operations.md | Diff File | ||
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
mod - dox/user_guides/foundation_classes/foundation_classes.md | Diff File | ||
mod - dox/user_guides/ocaf/ocaf.md | Diff File | ||
master 41c012f0 2016-03-05 13:51:26 Details Diff |
0027233: Configuration - do not include version in SONAME for Android target |
Affected Issues 0027233 |
|
mod - adm/cmake/occt_toolkit.cmake | Diff File | ||
master ab2335ae 2016-03-05 12:46:42 Details Diff |
0027232: Configuration - fix mblen missing building issue on Android Assume UTF-8 as the only locale supported on Android. |
Affected Issues 0027232 |
|
mod - src/NCollection/NCollection_UtfString.cxx | Diff File | ||
mod - src/NCollection/NCollection_UtfString.lxx | Diff File | ||
master d3013f55 2016-03-04 11:42:53
Committer: abv Details Diff |
0027206: Inconsistent and obsolete information in persistence documentation and Release Notes Technical docs are reviewed to: * update references to page with third-party products * update description of persistence, handles, and RTTI according to changes in OCCT 7.0 * remove references to CDL, WOK, and WOK-generated stuff * update the list of environment variables |
Affected Issues 0027206 |
|
mod - dox/dev_guides/building/3rdparty/3rdparty_linux.md | Diff File | ||
mod - dox/dev_guides/building/3rdparty/3rdparty_osx.md | Diff File | ||
mod - dox/dev_guides/building/3rdparty/3rdparty_windows.md | Diff File | ||
mod - dox/dev_guides/contribution/coding_rules.md | Diff File | ||
mod - dox/dev_guides/git_guide/git_guide.md | Diff File | ||
mod - dox/dev_guides/tests/tests.md | Diff File | ||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - dox/overview/overview.md | Diff File | ||
mod - dox/user_guides/foundation_classes/foundation_classes.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/tobj/tobj.md | Diff File | ||
master 71b471d7 2016-03-04 06:56:28
Committer: abv Details Diff |
Incrementation OCCT version up to 7.0.0 rc | ||
mod - src/Standard/Standard_Version.hxx | Diff File | ||
master 72c37458 2016-03-03 17:25:01
Committer: abv Details Diff |
0027193: Describe building OCCT with genproj tool Description of building OCCT with WOK and automake scripts is removed from documentation. Use of genproj utility is described in pages on building with MSVC, Code::Blocks, and XCode projects. New script genconf allows starting configuration GUI explicitly; dialog is slightly revised. Script genproj.sh is renamed to genproj; permissions for scripts are corrected for Linux. Script env.bat does not set anymore environment required for Products. |
Affected Issues 0027193 |
|
mod - adm/genconf.tcl | Diff File | ||
mod - adm/templates/env.bat | Diff File | ||
add - dox/dev_guides/building/3rdparty/images/genconf_windows.png | Diff File | ||
rm - dox/dev_guides/building/automake.md | Diff File | ||
mod - dox/dev_guides/building/building.md | Diff File | ||
mod - dox/dev_guides/building/cmake/cmake.md | Diff File | ||
mod - dox/dev_guides/building/code_blocks.md | Diff File | ||
mod - dox/dev_guides/building/msvc.md | Diff File | ||
rm - dox/dev_guides/building/wok/images/wok_image001.png | Diff File | ||
rm - dox/dev_guides/building/wok/images/wok_image002.png | Diff File | ||
rm - dox/dev_guides/building/wok/wok.md | Diff File | ||
mod - dox/dev_guides/building/xcode.md | Diff File | ||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - dox/FILES_HTML.txt | Diff File | ||
add - genconf | Diff File | ||
add - genconf.bat | Diff File | ||
mod - genproj.bat | Diff File | ||
master 14542432 2016-03-03 15:37:41
Committer: abv Details Diff |
0027218: Add information about porting from earlier versions in update guide Added: - porting notes for earlier versions starting with 6.5; - section about zoom persistent selection |
Affected Issues 0027218 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
master 251a7984 2016-03-03 10:33:48
Committer: abv Details Diff |
0027216: Review the documentation before the final release. Some pre-release updates, reviewing and implementation of some adequate remarks from JMA: - redundant chapters in IGES and STEP guides - proofreading of recent insertions in Draw, and tests guides - mathjax information - data, version, addresses, system requirements in overview.md Corrections |
Affected Issues 0027216 |
|
mod - dox/dev_guides/documentation/documentation.md | Diff File | ||
mod - dox/dev_guides/tests/tests.md | Diff File | ||
mod - dox/overview/overview.md | Diff File | ||
mod - dox/user_guides/boolean_operations/boolean_operations.md | Diff File | ||
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
mod - dox/user_guides/iges/iges.md | Diff File | ||
mod - dox/user_guides/step/step.md | Diff File | ||
master ff205346 2016-03-02 20:04:30
Committer: abv Details Diff |
0026961: Recover possibility to read files in old persistence format Possibility to read shapes and OCAF documents from old persistence format (Std and StdL schema) is restored. Test cases used old persistent files on input are restored with suffix "_std" Removing toolkit from OS package |
Affected Issues 0026961 |
|
mod - adm/MODULES | Diff File | ||
mod - adm/UDLIST | Diff File | ||
mod - src/OS/ApplicationFramework.tcl | Diff File | ||
mod - src/ShapePersistent/FILES | Diff File | ||
mod - src/ShapePersistent/ShapePersistent.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_BRep.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_BRep.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom2d.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom2d_Curve.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom2d_Curve.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom_Curve.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom_Curve.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom_Surface.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom_Surface.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_HArray1.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_HArray1.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_HArray2.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_HArray2.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_HSequence.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_HSequence.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Poly.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Poly.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_TopoDS.cxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_TopoDS.hxx | Diff File | ||
mod - src/StdDrivers/StdDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/StdDrivers/StdDrivers_DocumentRetrievalDriver.hxx | Diff File | ||
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.hxx | Diff File | ||
add - src/StdLObject/FILES | Diff File | ||
mod - src/StdLPersistent/FILES | Diff File | ||
mod - src/StdLPersistent/StdLPersistent.cxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_Collection.cxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_Collection.hxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_Dependency.cxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_Dependency.hxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_HArray1.cxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_HArray1.hxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_HArray2.cxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_HArray2.hxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_HString.cxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_HString.hxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_NamedData.cxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_NamedData.hxx | Diff File | ||
rm - src/StdLPersistent/StdLPersistent_PColStd_HArray1.hxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_Value.cxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_Value.hxx | Diff File | ||
add - src/StdLPersistent/StdLPersistent_Void.hxx | Diff File | ||
add - src/StdObject/FILES | Diff File | ||
add - src/StdObject/StdObject_gp.hxx | Diff File | ||
mod - src/StdObjMgt/FILES | Diff File | ||
add - src/StdObjMgt/StdObjMgt_Attribute.hxx | Diff File | ||
add - src/StdObjMgt/StdObjMgt_ContentTypes.hxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_MapOfInstantiators.hxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_Persistent.cxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_Persistent.hxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_ReadData.cxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_ReadData.hxx | Diff File | ||
add - src/StdObjMgt/StdObjMgt_SharedObject.hxx | Diff File | ||
mod - src/StdPersistent/FILES | Diff File | ||
mod - src/StdPersistent/StdPersistent.cxx | Diff File | ||
add - src/StdPersistent/StdPersistent_DataXtd.hxx | Diff File | ||
add - src/StdPersistent/StdPersistent_DataXtd_Constraint.cxx | Diff File | ||
add - src/StdPersistent/StdPersistent_DataXtd_Constraint.hxx | Diff File | ||
add - src/StdPersistent/StdPersistent_DataXtd_PatternStd.cxx | Diff File | ||
add - src/StdPersistent/StdPersistent_DataXtd_PatternStd.hxx | Diff File | ||
add - src/StdPersistent/StdPersistent_Naming.cxx | Diff File | ||
add - src/StdPersistent/StdPersistent_Naming.hxx | Diff File | ||
add - src/StdPersistent/StdPersistent_PPrsStd.cxx | Diff File | ||
add - src/StdPersistent/StdPersistent_PPrsStd.hxx | Diff File | ||
add - src/StdPersistent/StdPersistent_TopLoc.hxx | Diff File | ||
rm - src/TKShape/CMakeLists.txt | Diff File | ||
rm - src/TKShape/EXTERNLIB | Diff File | ||
rm - src/TKShape/FILES | Diff File | ||
rm - src/TKShape/PACKAGES | Diff File | ||
mod - src/TKStd/EXTERNLIB | Diff File | ||
mod - src/TKStd/PACKAGES | Diff File | ||
mod - src/TKStdL/EXTERNLIB | Diff File | ||
mod - src/TKStdL/PACKAGES | Diff File | ||
add - tests/bugs/caf/buc60756_std | Diff File | ||
add - tests/bugs/caf/buc60867_std | Diff File | ||
add - tests/bugs/caf/bug1454_std | Diff File | ||
add - tests/bugs/caf/bug1726_std | Diff File | ||
add - tests/bugs/caf/bug22788_1_std | Diff File | ||
add - tests/bugs/caf/bug22788_2_std | Diff File | ||
mod - tests/bugs/caf/bug23766_2 | Diff File | ||
add - tests/bugs/caf/bug5023_std | Diff File | ||
add - tests/bugs/modalg_5/bug24849_1_std | Diff File | ||
add - tests/bugs/modalg_5/bug24849_2_std | Diff File | ||
add - tests/bugs/modalg_5/bug25969_std | Diff File | ||
add - tests/bugs/moddata_3/bug23733_std | Diff File | ||
master 114b7bf1 2016-03-02 17:27:42
Committer: bugmaster Details Diff |
0027180: Visualization - improve selection logic of MeshVS_Mesh MeshVS_Mesh selection logic in MeshVS_SMF_Mesh mode (entire mesh) has been optimized. MeshVS_Mesh::ComputeSelection() now creates single sensitive entity MeshVS_CommonSensitiveEntity (new class) instead of small sensitive entity on each element. MeshVS_SensitiveQuad (new class) and Select3D_SensitiveTriangle are used instead of Select3D_SensitiveFace for local selection to reduce memory consumption when possible. |
||
mod - src/MeshVS/FILES | Diff File | ||
mod - src/MeshVS/MeshVS_Buffer.hxx | Diff File | ||
add - src/MeshVS/MeshVS_CommonSensitiveEntity.cxx | Diff File | ||
add - src/MeshVS/MeshVS_CommonSensitiveEntity.hxx | Diff File | ||
mod - src/MeshVS/MeshVS_Mesh.cxx | Diff File | ||
mod - src/MeshVS/MeshVS_Mesh.hxx | Diff File | ||
add - src/MeshVS/MeshVS_SensitiveQuad.cxx | Diff File | ||
add - src/MeshVS/MeshVS_SensitiveQuad.hxx | Diff File | ||
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_Frustum.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_Frustum.lxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx | 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 | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepSelectionTool.hxx | Diff File | ||
master aee24cb5 2016-03-02 08:01:02
Committer: bugmaster Details Diff |
0027151: Exception is raised during performing command "splitshape" in the Test Harness Added protection for cases of the overlapped edges. Returning value for methods in the LocOpe_SplitShape::AddOpenWire(), LocOpe_SplitShape::AddClosedWire() are modified from void to boolean in order to avoid raising exceptions. To avoid regression for test case modalg_5 bug25243 tolerance of vertices of the degenerated edges are increased to value of tolerance of the splitting vertex for case when splitting vertex was projected on the degenerated edge. |
||
mod - src/LocOpe/LocOpe_Spliter.cxx | Diff File | ||
mod - src/LocOpe/LocOpe_SplitShape.cxx | Diff File | ||
mod - src/LocOpe/LocOpe_SplitShape.hxx | Diff File | ||
mod - src/LocOpe/LocOpe_WiresOnShape.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27151 | Diff File | ||
master 93e38faa 2016-02-29 14:52:20
Committer: bugmaster Details Diff |
0027179: The algorithm of sharing edges in Boolean operation should be improved 1. New sharing algorithm has been implemented. If intermediate point of some edge is included in the tube with center taken in another edge and radius equaled to maximal vertex-tolerance of both edges then these two edges are considered to be shared. This know-how touches edges only, which have common blocks with interfered faces. If they do not have any common-blocks the algorithm will work as before. 2. Interface of BOPAlgo_PaveFiller::IsExistingPaveBlock(...) method has been changed. Creation of test case for issues #27128 and #27179 Adjusting some test cases according to their new behavior, because they are IMPROVEMENTS really (TODOs have been deleted). |
||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - tests/boolean/bfuse_complex/E4 | Diff File | ||
mod - tests/bugs/modalg_1/bug1255 | Diff File | ||
mod - tests/bugs/modalg_1/bug1255_1 | Diff File | ||
mod - tests/bugs/modalg_4/bug697_2 | Diff File | ||
mod - tests/bugs/modalg_4/bug697_4 | Diff File | ||
mod - tests/bugs/modalg_4/bug697_7 | Diff File | ||
mod - tests/bugs/modalg_4/bug697_8 | Diff File | ||
mod - tests/bugs/modalg_4/bug772 | Diff File | ||
add - tests/bugs/modalg_6/bug27128 | Diff File | ||
add - tests/bugs/modalg_6/bug27179 | Diff File | ||
master 1d865689 2016-02-29 14:11:34
Committer: abv Details Diff |
0026571: Visualization, TKOpenGl - write depth values within RayTracing program View-projection matrix was added to raytrace shaders (as uniform) in order to compute correct depth values for OpenGL. For path tracing the additional depth buffer sampler was added to Display.fs program. It allows propagation of depth values from internal FBO to resulting FBO. The old approach of mixing of OpenGL and ray-tracing graphics was kept in order to keep correct blending of transparent ray-traced objects with non-transparent OpenGL objects. |
Affected Issues 0026571 |
|
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/Shaders/Display.fs | Diff File | ||
mod - src/Shaders/PathtraceBase.fs | Diff File | ||
mod - src/Shaders/RaytraceBase.fs | Diff File | ||
master 7c65581d 2016-02-27 23:07:27
Committer: abv Details Diff |
0027197: Configuration - fix compilation issues when using mingw AIS_ColorScale, AIS_Dimension - the protected method DrawText() has been renamed to drawText() to avoid name collisions with macros. _MSC_VER/_WIN32 misuse has been fixed in several places. Header <malloc.h> is now included where alloca() is used. Draw_Window - dllimport flag has been dropped from inline methods. TKernel - mandatory dependencies Winspool.lib and Psapi.lib are now linked explicitly (instead of msvc-specific pragma syntax). CMake scripts - the option -std=c++0x has been replaced by -std=gnu++0x for mingw to allow extensions (like _wfopen() and others). The minimum Windows version has been set to _WIN32_WINNT=0x0501. Invalid options "-z defs" and "-lm" have been dropped for mingw. Flag --export-all-symbols has been added to CMAKE_SHARED_LINKER_FLAGS to workaround missing vtable symbols when using mingw. FreeType is now linked explicitly on Windows. Draw::Load() - "lib" suffix is now prepended on mingw as well. Drop redundant declaration of _TINT from OSD_WNT_1.hxx. NCollection_UtfString::FromLocale() - platform-specific code has been moved to .cxx file. Draw_BasicCommands - fixed incorrect mingw64 version macros. genproj, cbp - added workaround for process argument list limits on Windows. TKSTEP linkage is failing on this platform due to too long list of files. The list of object files to link is now stored in dedicated file which is passed to gcc. Option "-z defs" removed from CMake linker options to avoid problems when building with different configurations of VTK on Linux Some MinGW-specific compiler warnings (potentially uninitialized vars, use of NULL, parentheses in conditional expressions) are fixed (speculatively) |
Affected Issues 0027197 |
|
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/cmake/occt_defs_flags.cmake | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
add - adm/templates/codeblocks.bat | Diff File | ||
mod - adm/templates/env.bat | Diff File | ||
mod - src/AIS/AIS_AngleDimension.cxx | Diff File | ||
mod - src/AIS/AIS_ColorScale.cxx | Diff File | ||
mod - src/AIS/AIS_ColorScale.hxx | Diff File | ||
mod - src/AIS/AIS_Dimension.cxx | Diff File | ||
mod - src/AIS/AIS_Dimension.hxx | Diff File | ||
mod - src/BRepAlgo/BRepAlgo_DSAccess.cxx | Diff File | ||
mod - src/BSplCLib/BSplCLib.cxx | Diff File | ||
mod - src/CDF/CDF_FWOSDriver.cxx | Diff File | ||
mod - src/Dico/Dico_Dictionary.gxx | Diff File | ||
mod - src/Draw/CommandWindow.cxx | Diff File | ||
mod - src/Draw/Draw.cxx | Diff File | ||
mod - src/Draw/DrawRessource.h | Diff File | ||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
mod - src/Draw/Draw_Interpretor.cxx | Diff File | ||
mod - src/Draw/Draw_Main.cxx | Diff File | ||
mod - src/Draw/Draw_Window.cxx | Diff File | ||
mod - src/Draw/Draw_Window.hxx | Diff File | ||
mod - src/DrawTrSurf/DrawTrSurf.cxx | Diff File | ||
mod - src/DrawTrSurf/DrawTrSurf_Point.cxx | Diff File | ||
mod - src/FSD/FSD_File.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_PolyAlgo.cxx | Diff File | ||
mod - src/IntAna/IntAna_Curve.cxx | Diff File | ||
mod - src/MeshVS/MeshVS_MeshPrsBuilder.cxx | Diff File | ||
mod - src/Message/Message_PrinterOStream.cxx | Diff File | ||
mod - src/MoniTool/MoniTool_TypedValue.cxx | Diff File | ||
mod - src/NCollection/FILES | Diff File | ||
add - src/NCollection/NCollection_UtfString.cxx | Diff File | ||
mod - src/NCollection/NCollection_UtfString.lxx | Diff File | ||
mod - src/NCollection/NCollection_WinHeapAllocator.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderObject.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
mod - src/OSD/OSD_DirectoryIterator.cxx | Diff File | ||
mod - src/OSD/OSD_File.cxx | Diff File | ||
mod - src/OSD/OSD_File.hxx | Diff File | ||
mod - src/OSD/OSD_FileIterator.cxx | Diff File | ||
mod - src/OSD/OSD_Host.cxx | Diff File | ||
mod - src/OSD/OSD_MemInfo.cxx | Diff File | ||
mod - src/OSD/OSD_OpenFile.cxx | Diff File | ||
mod - src/OSD/OSD_Path.cxx | Diff File | ||
mod - src/OSD/OSD_Process.cxx | Diff File | ||
mod - src/OSD/OSD_signal_WNT.cxx | Diff File | ||
mod - src/OSD/OSD_WNT_1.hxx | Diff File | ||
mod - src/PCDM/PCDM_ReferenceIterator.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/Standard/Standard.cxx | Diff File | ||
mod - src/Standard/Standard_Assert.hxx | Diff File | ||
mod - src/Standard/Standard_CLocaleSentry.cxx | Diff File | ||
mod - src/Standard/Standard_CLocaleSentry.hxx | Diff File | ||
mod - src/Standard/Standard_CString.cxx | Diff File | ||
mod - src/Standard/Standard_values.h | Diff File | ||
mod - src/TCollection/TCollection_AsciiString.cxx | Diff File | ||
mod - src/TCollection/TCollection_ExtendedString.cxx | Diff File | ||
mod - src/TKD3DHost/EXTERNLIB | Diff File | ||
mod - src/TKernel/EXTERNLIB | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GIter.cxx | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GTopo.cxx | Diff File | ||
mod - src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx | Diff File | ||
mod - src/V3d/V3d_View_Print.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - src/WNT/WNT_WClass.cxx | Diff File | ||
mod - src/WNT/WNT_Window.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
master 9d55d9b0 2016-02-26 13:07:28 Committer: bugmaster Details Diff |
0027208: Show method in Message_ProgressIndicator::NewScope should not be commented out Undone commenting out of Show method |
Affected Issues 0027208 |
|
mod - src/Message/Message_ProgressIndicator.cxx | Diff File | ||
master bd5160a5 2016-02-26 12:20:32
Committer: bugmaster Details Diff |
0027207: New universal method for extracting of results of work of HLRBRep_Algo algorithm New method HLRBRep_HLRToShape::CompoundOfEdges with options: - type of resulting edge - visibility - 3d/2d has been added. Minor correction of comments |
||
mod - src/HLRBRep/FILES | Diff File | ||
mod - src/HLRBRep/HLRBRep_HLRToShape.hxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_HLRToShape.lxx | Diff File | ||
add - src/HLRBRep/HLRBRep_TypeOfResultingEdge.hxx | Diff File | ||
master 6396eacb 2016-02-25 14:08:20 Details Diff |
0024665: A sample for advanced function mechanism Update for Linux platform |
Affected Issues 0024665 |
|
mod - samples/qt/FuncDemo/custom.bat | Diff File | ||
add - samples/qt/FuncDemo/custom.sh | Diff File | ||
add - samples/qt/FuncDemo/env.sh | Diff File | ||
mod - samples/qt/FuncDemo/FuncDemo.pro | Diff File | ||
add - samples/qt/FuncDemo/run.sh | Diff File | ||
mod - samples/qt/FuncDemo/src/FThread.cpp | Diff File | ||
mod - samples/qt/FuncDemo/src/mainwindow.cpp | Diff File | ||
master b508cbc5 2016-02-25 04:30:18
Committer: bugmaster Details Diff |
0026338: STL export (especially binary) needs a lot of time if selected export path is not local Method StlAPI_Writer::Write() is reimplemented to write triangulation directly, without conversion to StlMesh_Mesh. New DRAW command "tessellate" is added to generate rapidly triangulation of prescribed size (on surface). Command "tricheck" is protected to deal correctly with triangulation without UV data. New tests added: perf de bug26338_1 and _2; bugs stlvrml bug26338 Correction of testing environment |
Affected Issues 0026338 |
|
mod - src/MeshTest/MeshTest.cxx | Diff File | ||
mod - src/MeshTest/MeshTest_PluginCommands.cxx | Diff File | ||
mod - src/StlAPI/StlAPI_ErrorStatus.hxx | Diff File | ||
mod - src/StlAPI/StlAPI_Writer.cxx | Diff File | ||
add - tests/bugs/stlvrml/bug26338 | Diff File | ||
add - tests/perf/de/bug26338_1 | Diff File | ||
add - tests/perf/de/bug26338_2 | Diff File | ||
mod - tests/perf/grids.list | Diff File | ||
master a09c8f3a 2016-02-24 09:59:36
Committer: abv Details Diff |
0027190: IntPatch_ImpPrmIntersection algorithm does not split intersection curve by the seam-edge of the quadric 1. Processing when IntPatch_WLine/IntPatch_RLine goes through the seam edge has been improved in DecomposeResult(...) function (see IntPatch_ImpPrmIntersection.cxx). 2. Incorrect initialization of last point of IntPatch_WLine/IntPatch_RLine has been eliminated. Earlier it was the reason of exception. Creation of test case for this issue. Adjusting some test cases according to their new behavior. Namely: 1) tests\bugs\modalg_4\bug825 (bug825_2) Details are described in issue 0025915. In short, new intersection algorithm works better than old (WLine without "jumping"). However, Boolean operation loses degenerated edges of the sphere. Consequently, we get the result with Not-closed face. 2) tests\bugs\modalg_6\bug26684_2 TolReached of intersection curve has become smaller. Consequently, intersection algorithm works better than earlier. |
||
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx | Diff File | ||
mod - src/IntTools/IntTools_FaceFace.cxx | Diff File | ||
mod - tests/bugs/modalg_4/bug825 | Diff File | ||
mod - tests/bugs/modalg_4/bug825_2 | Diff File | ||
mod - tests/bugs/modalg_6/bug26684_2 | Diff File | ||
add - tests/bugs/modalg_6/bug27190 | Diff File | ||
master eee615ad 2016-02-24 09:59:36
Committer: bugmaster Details Diff |
0027282: [Regression to 6.9.1] smesh/bugs_00/A6: Cut produces an empty shape 1. The reason of the regression is not-closed intersection result. This problem has been solved (in this fix) by adding joint point to the both neighbors intersection lines (lines were extended to the this intersection point). It is made in IntPatch_WLineTool::ExtendTwoWlinesToEachOther(...) method. 2. Interface of IntPatch_PointLine and inherited classes has been changed. Methods ChangeVertex(...) and RemoveVertex(...) have been added. Test cases for this issue have been created. Small correction in the code. |
||
mod - src/IntPatch/IntPatch_Intersection.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_PointLine.hxx | Diff File | ||
mod - src/IntPatch/IntPatch_RLine.hxx | Diff File | ||
mod - src/IntPatch/IntPatch_RLine.lxx | Diff File | ||
mod - src/IntPatch/IntPatch_WLine.hxx | Diff File | ||
mod - src/IntPatch/IntPatch_WLine.lxx | Diff File | ||
mod - src/IntPatch/IntPatch_WLineTool.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_WLineTool.hxx | Diff File | ||
mod - src/IntSurf/IntSurf_PntOn2S.cxx | Diff File | ||
mod - src/IntSurf/IntSurf_PntOn2S.hxx | Diff File | ||
add - tests/bugs/modalg_6/bug27282_1 | Diff File | ||
add - tests/bugs/modalg_6/bug27282_2 | Diff File | ||
master e9947e12 2016-02-24 07:35:52 Committer: bugmaster Details Diff |
0027192: Improvement of storage of Ocaf document in XML file format Improvement of code in XmlMDataStd_ExtStringArrayDriver.cxx Corrected test-script |
Affected Issues 0027192 |
|
mod - src/DDataStd/DDataStd_BasicCommands.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.cxx | Diff File | ||
add - tests/caf/basic/M4 | Diff File | ||
master 8582eb08 2016-02-22 19:07:45
Committer: abv Details Diff |
0027198: OSD_Environment - use wide characters API on Windows |
Affected Issues 0027198 |
|
mod - src/OSD/OSD_Environment.cxx | Diff File | ||
master cb728702 2016-02-22 08:03:27
Committer: bugmaster Details Diff |
0027196: CMake - avoid setting option -EHa for compilers other than MSVC Option -EHa is now added only if MSVC is defined. Descriptions of option -fp:precise in CMake and method OSD::SetSignal() in header file are updated. |
Affected Issues 0027196 |
|
mod - adm/cmake/occt_defs_flags.cmake | Diff File | ||
mod - src/OSD/OSD.hxx | Diff File |