Changesets: occt
master c2f5b821 2017-05-03 12:22:21 Committer: bugmaster Details Diff |
0028691: Storage of Ocaf documents in XML file format in old document version | ||
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers.hxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx | Diff File | ||
mod - src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.cxx | Diff File | ||
mod - src/XmlMDF/XmlMDF.cxx | Diff File | ||
add - tests/bugs/caf/bug28691 | Diff File | ||
master 46710942 2017-05-02 07:22:59 Committer: bugmaster Details Diff |
0028664: Documentation of Graphic3d_CView::Activate and Deactivate does not seem to be correct |
Affected Issues 0028664 |
|
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
master 629362c6 2017-05-02 06:09:27 Committer: |
0028704: Coding Rules - recommend adding the class header first in its source file |
Affected Issues 0028704 |
|
mod - dox/dev_guides/contribution/coding_rules.md | Diff File | ||
master d6cda17a 2017-05-02 05:36:49
Committer: bugmaster Details Diff |
0028701: Configuration - add support of VS 2017 Added support of Visual Studio 2017 (15) in CMake build procedure. CMake 3.7.2 or above is required to generate projects for VS 2017. Since version of compiler and toolset remained at 14 (now they are 14.1), and they use the same run-time, the same third-party products as for VS 2015 (14) can be used. Also the name of the folder for installation of OCCT binaries in OCCT-standard layout (default on Windows) remains "vc14". Support of Visual Studio 2017 is added in genproj generator and relevant environment, with format specifier "vc141". The syntax of the genproj command is revised: - UWP is considered as separate platform ("uwp" alternative to "wnt"), not part of IDE specification - Option "IDE" is renamed to "Format" - Obsolete name of local variable "aWokStation" is replaced by equivalent "theFormat" In environment scripts, additional variables are defined (derived from VCVER, see adm/vcver.bat): - VCLIB defines name of the subdirectory specific to VS version; it is the same as VCVER except that for VCVER=vc141 VCLIB=vc14 and for VCVER=141-uwp VCLIB=vc14-uwp - VCFMT is VCVER without optional suffix "-uwp" - VCPROP is "NativeDesktop" for normal builds or "Universal" for UWP builds Command genconf is amended to: - Detect presence of VS 2017 (separately for desktop and UWP) - Use only two first digits after "vc" in format specification for search of third-party libs - Have more space in user interface for VS specification All supported variants of VCVER variable are documented in dev guides / buiding / msvc |
Affected Issues 0028701 |
|
mod - adm/cmake/occt_macros.cmake | Diff File | ||
mod - adm/genconf.tcl | Diff File | ||
mod - adm/genconfdeps.tcl | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
mod - adm/templates/env.bat | Diff File | ||
mod - adm/templates/msvc.bat | Diff File | ||
add - adm/vcver.bat | Diff File | ||
mod - dox/dev_guides/building/msvc.md | Diff File | ||
mod - genconf.bat | Diff File | ||
mod - genproj.bat | Diff File | ||
mod - src/QANCollection/QANCollection_Stl.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_CmdParser.cxx | Diff File | ||
master edfa30de 2017-04-29 22:09:36
Committer: bugmaster Details Diff |
0028259: Method MakeBlocksCnx is duplicated in two different places in BOPAlgo The methods BOPAlgo_Tools::MakeBlocksCnx(), BOPAlgo_Tools::MakeBlocks() and static method MakeBlocksCnx in BOPAlgo_Builder_2.cxx have been replaced with the new template method BOPAlgo_Tools::MakeBlocks(). The blocks of connected elements are now stored into the list of list instead of data map. All methods BOPAlgo_Tools::FillMap() have been replaced with the new template method BOPAlgo_Tools::FillMap(). Making the Pave Block with the smallest index of original edge to be the first in the Common Block (i.e. the representing Pave Block). The following improvements have been made in Boolean Operations algorithm to avoid regressions: - When updating the existing common block update its pave blocks in a way that the parameters of the paves should be valid for the original edge (bugs/modalg_5/bug24809); - When trying to reduce the tolerance of the section edge check the tolerance of all Face/Face interferences that created this edge (boolean/volumemaker/C4,D2); - Avoid producing the different Pave Blocks for the same section edge (boolean/volumemaker/D6); Adjustment of the test cases. |
Affected Issues 0028259 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_10.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Tools.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Tools.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_CommonBlock.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_CommonBlock.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_IndexedDataMapOfPaveBlockListOfInteger.hxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_Inter3d.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx | Diff File | ||
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug25721 | Diff File | ||
mod - tests/bugs/modalg_6/bug26954_3 | Diff File | ||
mod - tests/bugs/modalg_6/bug27383_1 | Diff File | ||
mod - tests/offset/shape_type_i_c/XC1 | Diff File | ||
master 8ae442a8 2017-04-29 22:09:36
Committer: bugmaster Details Diff |
0028775: Code duplication removal across the BOPAlgo_PaveFiller algorithm The methods PerformVerticesEE() and PerformVerticesEF() of the class BOPAlgo_PaveFiller have been replaced with the new PerformNewVertices() method. While splitting the Pave Blocks with extra paves, check that the new Pave Blocks have the valid intersection range. If the new Pave Block does not have such range do not create it and unify its vertices making SD vertex. Re-computation of the Shrunk Data for the modified Pave Blocks. The new method BOPDS_DS::IsValidShrunkData(const Handle(BOPDS_PaveBlock)& thePB) has been implemented to check that the Shrunk Data of the Pave Block is still valid. It may become invalid in case the tolerance values of the vertices of the Pave Block have been modified. The test case bugs/modalg_6/bug27448_2 has been marked as BAD, because it uses the invalid shapes as inputs for BOP. Test cases for the issue 0028690. |
Affected Issues 0028775 |
|
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_1.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_9.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Tools.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Tools.hxx | Diff File | ||
add - src/BOPCol/BOPCol_IndexedDataMapOfShapeReal.hxx | Diff File | ||
mod - src/BOPCol/FILES | Diff File | ||
mod - src/BOPDS/BOPDS_DS.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.hxx | Diff File | ||
mod - tests/bugs/modalg_1/bug10232 | Diff File | ||
mod - tests/bugs/modalg_2/bug472_3 | Diff File | ||
mod - tests/bugs/modalg_6/bug27448_2 | Diff File | ||
add - tests/bugs/modalg_6/bug28690 | Diff File | ||
add - tests/bugs/modalg_6/bug28690_1 | Diff File | ||
add - tests/bugs/modalg_6/bug28690_2 | Diff File | ||
add - tests/bugs/modalg_6/bug28690_3 | Diff File | ||
add - tests/bugs/modalg_6/bug28775 | Diff File | ||
master 91515621 2017-04-28 09:43:57 Committer: bugmaster Details Diff |
0028698: Visualization, Graphic3d_CView - mark methods MinMaxValues() and NumberOfDisplayedStructures() virtual | ||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
master 7c1a9a46 2017-04-26 14:51:30 Committer: bugmaster Details Diff |
0028693: Coding Rules - TDataStd_ExtStringArray and TDataStd_IntegerArray should return Array() with const reference |
Affected Issues 0028693 |
|
mod - src/TDataStd/FILES | Diff File | ||
mod - src/TDataStd/TDataStd_ByteArray.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_ByteArray.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_ChildNodeIterator.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_ChildNodeIterator.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_ExtStringArray.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_ExtStringArray.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_HDataMapOfStringByte.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_HDataMapOfStringByte.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_HDataMapOfStringHArray1OfInteger.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_HDataMapOfStringHArray1OfInteger.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_HDataMapOfStringHArray1OfReal.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_HDataMapOfStringHArray1OfReal.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_HDataMapOfStringInteger.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_HDataMapOfStringInteger.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_HDataMapOfStringReal.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_HDataMapOfStringReal.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_HDataMapOfStringString.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_HDataMapOfStringString.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_IntegerArray.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_IntegerArray.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_IntPackedMap.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_IntPackedMap.lxx | Diff File | ||
mod - src/TDataStd/TDataStd_RealArray.hxx | Diff File | ||
rm - src/TDataStd/TDataStd_RealArray.lxx | Diff File | ||
master 6769ec6b 2017-04-26 12:42:13
Committer: bugmaster Details Diff |
0028683: Wrong result of CUT operation Avoid creation of the small section edges in the Boolean Operations algorithm. |
||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.hxx | Diff File | ||
add - tests/bugs/modalg_6/bug28683 | Diff File | ||
master 98ffe9df 2017-04-25 12:32:51
Committer: bugmaster Details Diff |
0028709: Extend type 'BRepTools_ReShape' to support 'BRepTools_History' history Type 'BRepTools_ReShape' was extended to: - support the 'BRepTools_History' history; - merge several shapes to a single shape that the history of the merged shapes is presented by equal ways. Type 'ShapeBuild_ReShape' was changed to support 'BRepTools_History' history. |
||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/BRepTools/BRepTools_ReShape.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_ReShape.hxx | Diff File | ||
mod - src/ShapeBuild/ShapeBuild_ReShape.cxx | Diff File | ||
master 654c48b2 2017-04-25 12:27:33
Committer: bugmaster Details Diff |
0028710: Implement 'BRepTools_History' history for algorithm 'ShapeUpgrade_UnifySameDomain' 'BRepTools_History' history was implemented for algorithm 'ShapeUpgrade_UnifySameDomain'. The history of the changing of the initial shape was corrected to consider all shapes created by the algorithm as modified shapes instead of generated ones. The old history interface was replaced by the new one: - to get the modified shapes use: History()->Modified(); - to check if the shapes has been deleted use: History()->IsRemoved(). |
||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_CellsBuilder.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_CellsBuilder.hxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeUpgrade.cxx | Diff File | ||
mod - tests/bugs/heal/bug26489_4 | Diff File | ||
mod - tests/heal/unify_same_domain/A4 | Diff File | ||
master a1073ae2 2017-04-25 12:10:15
Committer: bugmaster Details Diff |
0027925: Visualization - implement order-independent transparency algorithm within rasterization rendering Weighted, Blended Order-Independent Transparency algorithm has been added rasterization pipeline. In contrast to classical blending transparency it makes transparent objects look independent from point of view. It also gives better depth occlusion when being used together with a weight factor based on value of a GL depth buffer. The feature supports desktop OpenGL, OpenGL ES 3.0, ANGLE and can be used together with MSAA on desktop GL. To be used it require availability of: 1) Shaders pipeline. 2) Floating point color format for framebuffer (GL_ARB_color_buffer_float). 3) Multiple render targets (GL_ARB_draw_buffers). Patch does not modify API and does not require application porting. It adds new rendering options to Graphic3d_RenderingParams structure: a) Transparency method from enumeration. b) Scalar factor [0-1] controlling influence of a fragment's depth to its visibility. Patch also simplifies processing of transparent objects for standard method: rendering priority of transparent graphical structures is managed automatically, therefore there is no need to care about it at application's side. |
Affected Issues 0027925 |
|
mod - src/AIS/AIS_Shape.cxx | Diff File | ||
mod - src/AIS/AIS_Triangulation.cxx | Diff File | ||
mod - src/D3DHost/D3DHost_FrameBuffer.cxx | Diff File | ||
mod - src/Graphic3d/FILES | Diff File | ||
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx | Diff File | ||
add - src/Graphic3d/Graphic3d_RenderTransparentMethod.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TypeOfLimit.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_CappingAlgo.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_CappingAlgo.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Context.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Element.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_FrameBuffer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_FrameBuffer.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Layer.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_LayerList.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_LayerList.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_RenderFilter.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_SetOfShaderPrograms.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderManager.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderProgram.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_ShaderStates.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Texture.cxx | 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/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
mod - src/Shaders/Declarations.glsl | Diff File | ||
mod - src/Shaders/PhongShading.fs | Diff File | ||
mod - src/Shaders/Shaders_Declarations_glsl.pxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/v3d/transparency/begin | Diff File | ||
add - tests/v3d/transparency/blend | Diff File | ||
add - tests/v3d/transparency/highlight | Diff File | ||
master 505e241c 2017-04-24 16:23:55
Committer: bugmaster Details Diff |
0028679: Foundation Classes - OSD_Process::UserName rises EXC_BAD_ACCESS on iphone simulator check for a null pointer is added |
Affected Issues 0028679 |
|
mod - src/OSD/OSD_Process.cxx | Diff File | ||
master 2c02f319 2017-04-24 13:04:45
Committer: bugmaster Details Diff |
0028708: Create a mechanism to serve shape history by a way common for algorithms accepting and producing shapes A shape history mechanism was created. It supports history for shapes with types 'vertex', 'edge', 'face' and 'solid'. It allows define relations 'generated', 'modified' and 'removed' between the accepted and the produced shapes. It provides functionality for the other widely used history mechanism 'Generated', 'Modified', 'IsDeleted'. It provides algorithm to merge two histories of sequentially applied algorithms. Recommendations were formalized to choose between relations 'generated' and 'modified'. |
||
add - src/BRepTools/BRepTools_History.cxx | Diff File | ||
add - src/BRepTools/BRepTools_History.hxx | Diff File | ||
mod - src/BRepTools/FILES | Diff File | ||
master b608f6a5 2017-04-24 10:48:28
Committer: bugmaster Details Diff |
0028677: Avoid change of wire orientation in BRepLib_MakeFace if the wire is open Method BRepLib_MakeFace::CheckInside() is not called for open wire. So, if the input wire is open its orientation is not changed in the result face. |
Affected Issues 0028677 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/BRepFill/BRepFill_OffsetWire.hxx | Diff File | ||
mod - src/BRepLib/BRepLib_MakeFace.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug25298_01 | Diff File | ||
mod - tests/bugs/modalg_5/bug25298_02 | Diff File | ||
mod - tests/bugs/modalg_5/bug25334_10 | Diff File | ||
mod - tests/bugs/modalg_5/bug25334_3 | Diff File | ||
mod - tests/bugs/modalg_5/bug25334_4 | Diff File | ||
mod - tests/bugs/modalg_5/bug25334_9 | Diff File | ||
mod - tests/bugs/modalg_6/bug26296_5 | Diff File | ||
mod - tests/bugs/modalg_6/bug26481 | Diff File | ||
mod - tests/bugs/modalg_6/bug6768 | Diff File | ||
mod - tests/offset/wire_unclosed_outside_0_005/B6 | Diff File | ||
mod - tests/offset/wire_unclosed_outside_0_025/B6 | Diff File | ||
mod - tests/offset/wire_unclosed_outside_0_075/A1 | Diff File | ||
mod - tests/offset/wire_unclosed_outside_0_075/B6 | Diff File | ||
master 752f9d72 2017-04-24 06:04:42
Committer: bugmaster Details Diff |
0028675: Invalid result of Boolean Cut operation when running with fuzzy value Avoid small edges with empty list of PaveBlocks (removed edges) in the result (BOPAlgo_Builder::FillImagesEdges()). |
||
mod - src/BOPAlgo/BOPAlgo_Builder_1.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx | Diff File | ||
mod - tests/bugs/modalg_2/bug497_3 | Diff File | ||
mod - tests/bugs/modalg_6/bug26954_3 | Diff File | ||
add - tests/bugs/modalg_6/bug28675_1 | Diff File | ||
add - tests/bugs/modalg_6/bug28675_2 | Diff File | ||
master 36cc2619 2017-04-21 14:18:14
Committer: bugmaster Details Diff |
0028673: getsourcefile Draw command return different output on Linux and Windows platforms The method Draw_Interpretor::add() has been corrected so that the command getsourcefile returned the relative path starting with "src" without leading "/" on all platforms. |
Affected Issues 0028673 |
|
mod - src/Draw/Draw_Interpretor.cxx | Diff File | ||
mod - tests/demo/draw/getsource | Diff File | ||
master 669cd76e 2017-04-20 15:24:00
Committer: bugmaster Details Diff |
0028707: Simplify type 'BRepTools_ReShape' Type 'BRepTools_ReShape' was simplified: - the functionality to process shapes different only in orientation by different ways was removed as it is not used anywhere; - method 'Apply' with the build mode parameter was moved to type 'ShapeBuild_ReShape' as it is used only through the last type. |
||
mod - src/BRepTools/BRepTools_ReShape.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_ReShape.hxx | Diff File | ||
mod - src/ShapeBuild/ShapeBuild_ReShape.cxx | Diff File | ||
mod - src/ShapeBuild/ShapeBuild_ReShape.hxx | Diff File | ||
master 107f794f 2017-04-20 11:08:07
Committer: bugmaster Details Diff |
0028661: BRepOffsetAPI_MakePipeShell throws an exception Standard_NoSuchObject: NCollection_DataMap::Find 1. Clearance of fields of class has been added to the method BRepFill_PipeShell::Prepare(). 2. Calculation of error on surfaces has been corrected in the method GeomFill_Sweep::BuildKPart(). 3. New Draw command "errorsweep" has been added to check the error reached on the surfaces built by BRepOffsetAPI_MakePipeShell algorithm. |
||
mod - src/BRepFill/BRepFill_PipeShell.cxx | Diff File | ||
mod - src/BRepTest/BRepTest_SweepCommands.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_Sweep.cxx | Diff File | ||
rm - tests/bugs/modalg_6/bug27769 | Diff File | ||
add - tests/bugs/modalg_6/bug28661_1 | Diff File | ||
add - tests/bugs/modalg_6/bug28661_2 | Diff File | ||
master dfde2a33 2017-04-19 15:02:21
Committer: bugmaster Details Diff |
0028663: Integration of TortoiseGit with bug tracker The file .tgitconfig has been added to the root. |
Affected Issues 0028663 |
|
add - .tgitconfig | Diff File | ||
mod - tests/demo/draw/getsource | Diff File | ||
master 85719f0e 2017-04-18 18:34:28 Committer: bugmaster Details Diff |
0027921: Visualization - add missing Graphic3d_AspectText3d method defining label transparency | ||
mod - src/AIS/AIS_TextLabel.cxx | Diff File | ||
mod - src/AIS/AIS_TextLabel.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_AspectText3d.hxx | Diff File | ||
master 2d2b3d53 2017-04-18 15:58:12 Committer: bugmaster Details Diff |
0028550: Foundation Classes - fix empty message passed to thrown exception |
Affected Issues 0028550 |
|
mod - src/Adaptor2d/Adaptor2d_OffsetCurve.cxx | Diff File | ||
mod - src/AppParCurves/AppParCurves_MultiPoint.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Algo.cxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Algo.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_OffsetAncestors.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_0.cxx | Diff File | ||
mod - src/ChFi3d/ChFi3d_Builder_1.cxx | Diff File | ||
mod - src/CPnts/CPnts_AbscissaPoint.lxx | Diff File | ||
mod - src/CPnts/CPnts_UniformDeflection.lxx | Diff File | ||
mod - src/GC/GC_MakeArcOfCircle.cxx | Diff File | ||
mod - src/GC/GC_MakeArcOfEllipse.cxx | Diff File | ||
mod - src/GC/GC_MakeArcOfHyperbola.cxx | Diff File | ||
mod - src/GC/GC_MakeArcOfParabola.cxx | Diff File | ||
mod - src/GC/GC_MakeCircle.cxx | Diff File | ||
mod - src/GC/GC_MakeConicalSurface.cxx | Diff File | ||
mod - src/GC/GC_MakeCylindricalSurface.cxx | Diff File | ||
mod - src/GC/GC_MakeEllipse.cxx | Diff File | ||
mod - src/GC/GC_MakeHyperbola.cxx | Diff File | ||
mod - src/GC/GC_MakeLine.cxx | Diff File | ||
mod - src/GC/GC_MakePlane.cxx | Diff File | ||
mod - src/GC/GC_MakeSegment.cxx | Diff File | ||
mod - src/GC/GC_MakeTrimmedCone.cxx | Diff File | ||
mod - src/GC/GC_MakeTrimmedCylinder.cxx | Diff File | ||
mod - src/gce/gce_MakeCirc.cxx | Diff File | ||
mod - src/gce/gce_MakeCirc2d.cxx | Diff File | ||
mod - src/gce/gce_MakeCone.cxx | Diff File | ||
mod - src/gce/gce_MakeCylinder.cxx | Diff File | ||
mod - src/gce/gce_MakeDir.cxx | Diff File | ||
mod - src/gce/gce_MakeDir2d.cxx | Diff File | ||
mod - src/gce/gce_MakeElips.cxx | Diff File | ||
mod - src/gce/gce_MakeElips2d.cxx | Diff File | ||
mod - src/gce/gce_MakeHypr.cxx | Diff File | ||
mod - src/gce/gce_MakeHypr2d.cxx | Diff File | ||
mod - src/gce/gce_MakeLin.cxx | Diff File | ||
mod - src/gce/gce_MakeLin2d.cxx | Diff File | ||
mod - src/gce/gce_MakeParab.cxx | Diff File | ||
mod - src/gce/gce_MakeParab2d.cxx | Diff File | ||
mod - src/gce/gce_MakePln.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeArcOfCircle.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeArcOfEllipse.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeArcOfHyperbola.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeArcOfParabola.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeCircle.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeEllipse.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeHyperbola.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeLine.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeParabola.cxx | Diff File | ||
mod - src/GCE2d/GCE2d_MakeSegment.cxx | Diff File | ||
mod - src/GCPnts/GCPnts_QuasiUniformAbscissa.pxx | Diff File | ||
mod - src/GCPnts/GCPnts_UniformAbscissa.pxx | Diff File | ||
mod - src/Geom/Geom_Direction.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_Direction.cxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx | Diff File | ||
mod - src/Geom2dAPI/Geom2dAPI_PointsToBSpline.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomAPI/GeomAPI_PointsToBSpline.cxx | Diff File | ||
mod - src/GeomConvert/GeomConvert_1.cxx | Diff File | ||
mod - src/GeomInt/GeomInt_IntSS.lxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeAxis1Placement.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeAxis2Placement2d.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeAxis2Placement3d.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBoundedCurve.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBoundedSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeCartesianPoint.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeCircle.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeConic.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeConicalSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeCurve.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeCylindricalSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeDirection.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeElementarySurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeEllipse.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeHyperbola.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeLine.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeParabola.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakePlane.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakePolyline.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSphericalSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeSweptSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeToroidalSurface.cxx | Diff File | ||
mod - src/GeomToStep/GeomToStep_MakeVector.cxx | Diff File | ||
mod - src/gp/gp_Circ.lxx | Diff File | ||
mod - src/gp/gp_Circ2d.lxx | Diff File | ||
mod - src/gp/gp_Cone.lxx | Diff File | ||
mod - src/gp/gp_Cylinder.lxx | Diff File | ||
mod - src/gp/gp_Dir.lxx | Diff File | ||
mod - src/gp/gp_Dir2d.lxx | Diff File | ||
mod - src/gp/gp_Elips.lxx | Diff File | ||
mod - src/gp/gp_Elips2d.lxx | Diff File | ||
mod - src/gp/gp_Hypr.lxx | Diff File | ||
mod - src/gp/gp_Hypr2d.lxx | Diff File | ||
mod - src/gp/gp_Mat.cxx | Diff File | ||
mod - src/gp/gp_Mat2d.cxx | Diff File | ||
mod - src/gp/gp_Parab.lxx | Diff File | ||
mod - src/gp/gp_Parab2d.lxx | Diff File | ||
mod - src/gp/gp_Sphere.lxx | Diff File | ||
mod - src/gp/gp_Torus.lxx | Diff File | ||
mod - src/gp/gp_Trsf.cxx | Diff File | ||
mod - src/gp/gp_Trsf2d.cxx | Diff File | ||
mod - src/gp/gp_Vec.lxx | Diff File | ||
mod - src/gp/gp_Vec2d.lxx | Diff File | ||
mod - src/gp/gp_XY.lxx | Diff File | ||
mod - src/gp/gp_XYZ.lxx | Diff File | ||
mod - src/IntWalk/IntWalk_PWalking.hxx | Diff File | ||
mod - src/LProp/LProp_CLProps.gxx | Diff File | ||
mod - src/math/math_Matrix.cxx | Diff File | ||
mod - src/math/math_Vector.cxx | Diff File | ||
mod - src/NCollection/NCollection_BaseSequence.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectOnPlane.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertex.cxx | Diff File | ||
mod - src/StepToTopoDS/StepToTopoDS_TranslateVertexLoop.cxx | Diff File | ||
mod - src/TCollection/TCollection_Sequence.gxx | Diff File | ||
mod - src/TDocStd/TDocStd_XLinkIterator.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_Builder.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeGeometricCurveSet.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepVertex.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx | Diff File | ||
mod - src/TopoDSToStep/TopoDSToStep_WireframeBuilder.cxx | Diff File | ||
master e87d0237 2017-04-18 11:23:40 Committer: bugmaster Details Diff |
0027345: Foundation Classes, OSD_Environment - use consistent way to retrieve environment variable value on Windows OSD_Environment::Value() now uses GetEnvironmentVariableW() instead of _wgetenv() which might provide outdated variable value cached by C runtime library. |
||
mod - src/OSD/OSD_Environment.cxx | Diff File | ||
master d51a0ff6 2017-04-18 09:48:53
Committer: bugmaster Details Diff |
0028658: Cannot execute DRAW.exe with draw.bat Macro THIRDPARTY_PRODUCT was updated to create separate variable which contains all used 3rdparty dll/library directories (used custom.bat/sh files). Name of Tcl/Tk libraries for search were updated. |
Affected Issues 0028658 |
|
mod - adm/cmake/3rdparty_macro.cmake | Diff File | ||
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/templates/custom.build.bat.in | Diff File | ||
mod - adm/templates/custom.build.sh.in | Diff File | ||
mod - adm/templates/custom.install.bat.in | Diff File | ||
mod - adm/templates/custom.install.sh.in | Diff File | ||
master 08f8a185 2017-04-17 12:27:45 Details Diff |
0025382: Visualization, TKOpenGl - improved video recording capability Image_VideoRecorder - added new class for video recording using FFmpeg framework. Draw Harness command vanimation has been extended with new options for video recording. New optional dependency has been introduced - CSF_FFmpeg. |
Affected Issues 0025382 |
|
add - adm/cmake/ffmpeg.cmake | Diff File | ||
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/cmake/occt_toolkit.cmake | Diff File | ||
mod - adm/cmake/vardescr.cmake | Diff File | ||
mod - adm/genconfdeps.tcl | Diff File | ||
mod - adm/templates/custom.build.bat.in | Diff File | ||
mod - adm/templates/custom.build.sh.in | Diff File | ||
mod - adm/templates/custom.install.bat.in | Diff File | ||
mod - adm/templates/custom.install.sh.in | Diff File | ||
mod - adm/templates/env.bat.in | Diff File | ||
mod - adm/templates/env.sh.in | Diff File | ||
mod - adm/templates/OpenCASCADEConfig.cmake.in | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - dox/overview/overview.md | Diff File | ||
mod - genconf | Diff File | ||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
mod - src/Image/FILES | Diff File | ||
add - src/Image/Image_VideoRecorder.cxx | Diff File | ||
add - src/Image/Image_VideoRecorder.hxx | Diff File | ||
mod - src/TKService/EXTERNLIB | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/v3d/anim/videorecorder | Diff File |