Changesets: occt

master d1a2fee8

2013-10-25 09:44:45


Committer: bugmaster Details Diff
0024147: Update of CSharp sample

Overall revision of of CSharp sample code:
- Pure C++ project "OCC" deleted as unnecessary
- C++/CLI project "shell" renamed to OCCTProxy and refactored to implement all required interface to OCCT functionality.
- In About dialog, date corrected in Copyright statement
- CSharp files re-layouted with 2 spaces indentation
- ReadMe converted to MarkDown format and revised
- Generation of names of views refactored to avoid calling C++ level
- Project files corrected to run on 64-bit systems
- Batch scripts refactored to use OCCT default configuration

WPF front-end added to demonstrate usage of OCCT in WPF applications.
WPF sample was modified, operation Export has been fixed
Exception "Cannot create this file", which appeared by export to image format, has been corrected.
Option "Export image to .xwd" removed.
Affected Issues
add - samples/CSharp/CSharp.sln Diff File
rm - samples/CSharp/IE/AboutDialog.cs Diff File
rm - samples/CSharp/IE/app.config Diff File
rm - samples/CSharp/IE/Form1.cs Diff File
rm - samples/CSharp/IE/Form2.cs Diff File
rm - samples/CSharp/IE/IE.sln Diff File
rm - samples/CSharp/IE/MaterialDialog.cs Diff File
rm - samples/CSharp/IE/res/document.ico Diff File
rm - samples/CSharp/IE/TransparencyDialog.cs Diff File
mod - samples/CSharp/msvc.bat Diff File
rm - samples/CSharp/OCC/OCC.cpp Diff File
rm - samples/CSharp/OCC/OCC.vcproj Diff File
rm - samples/CSharp/OCC/OCCViewer.cpp Diff File
rm - samples/CSharp/OCC/OCCViewer.h Diff File
rm - samples/CSharp/OCC/ReadMe.txt Diff File
rm - samples/CSharp/OCC/stdafx.cpp Diff File
rm - samples/CSharp/OCC/stdafx.h Diff File
add - samples/CSharp/OCCTProxy/OCCTProxy.cpp Diff File
add - samples/CSharp/OCCTProxy/OCCTProxy.vcproj Diff File
add - samples/CSharp/ Diff File
rm - samples/CSharp/run.bat Diff File
add - samples/CSharp/run_winforms.bat Diff File
add - samples/CSharp/run_wpf.bat Diff File
rm - samples/CSharp/shell/shell.cpp Diff File
rm - samples/CSharp/shell/shell.h Diff File
rm - samples/CSharp/shell/shell.vcproj Diff File
add - samples/CSharp/WinForms/AboutDialog.cs Diff File
add - samples/CSharp/WinForms/app.config Diff File
add - samples/CSharp/WinForms/Form1.cs Diff File
add - samples/CSharp/WinForms/Form2.cs Diff File
add - samples/CSharp/WinForms/MaterialDialog.cs Diff File
add - samples/CSharp/WinForms/TransparencyDialog.cs Diff File
add - samples/CSharp/WPF/About.xaml Diff File
add - samples/CSharp/WPF/About.xaml.cs Diff File
add - samples/CSharp/WPF/App.xaml Diff File
add - samples/CSharp/WPF/App.xaml.cs Diff File
add - samples/CSharp/WPF/IECommands.cs Diff File
add - samples/CSharp/WPF/IE_WPF.csproj Diff File
add - samples/CSharp/WPF/MainWindow.xaml Diff File
add - samples/CSharp/WPF/MainWindow.xaml.cs Diff File
add - samples/CSharp/WPF/MaterialDlg.xaml Diff File
add - samples/CSharp/WPF/MaterialDlg.xaml.cs Diff File
add - samples/CSharp/WPF/OCCViewer.cs Diff File
add - samples/CSharp/WPF/Properties/AssemblyInfo.cs Diff File
add - samples/CSharp/WPF/Properties/Resources.Designer.cs Diff File
add - samples/CSharp/WPF/Properties/Resources.resx Diff File
add - samples/CSharp/WPF/Properties/Settings.Designer.cs Diff File
add - samples/CSharp/WPF/Properties/Settings.settings Diff File
add - samples/CSharp/WPF/Simple Styles.xaml Diff File
add - samples/CSharp/WPF/TransparencyDialog.cs Diff File

master c4a8a6bb

2013-10-25 07:23:16


Details Diff
Fix cyclic dependency between OpenGl (OpenGl_Vec) and Graphic3d (Graphic3d_ShaderVariable)
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d_ShaderVariable.cxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderVariable.hxx Diff File
add - src/Graphic3d/Graphic3d_Vec.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vec2.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vec3.hxx Diff File
mod - src/Graphic3d/Graphic3d_Vec4.hxx Diff File
mod - src/OpenGl/OpenGl_Vec.hxx Diff File

master 06c13a57

2013-10-25 05:17:26


Committer: bugmaster Details Diff
0024280: Documentation of TObj_Model::GetFile() is incorrect

Do not throw exception when model was not stored yet
mod - src/TObj/TObj_Model.cxx Diff File

master bd0b3e60

2013-10-25 02:43:43


Committer: abv Details Diff
Eliminate newly appeared warnings
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderObject.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OSD/OSD_Disk.cxx Diff File
mod - src/TDataStd/TDataStd_NamedData.cxx Diff File
mod - src/VrmlData/VrmlData_IndexedFaceSet.cxx Diff File

master 465d1a2c

2013-10-24 09:14:33


Committer: abv Details Diff
0024264: OCCT 6.6.0: cutting 1600 cylinders from a box leads to out-of-memory on 32-bit system

Added test case (perf bop boxholes)
Affected Issues
add - tests/perf/bop/boxholes Diff File
mod - tests/perf/bspline/intersect Diff File
mod - tests/perf/end Diff File
mod - tests/perf/grids.list Diff File

master 66993778

2013-10-24 09:12:25


Committer: abv Details Diff
0024266: Wrong result obtained by 'bopargcheck'

- method:IntTools_EdgeFace has been changed
Standard_Boolean IntTools_EdgeFace::IsProjectable(const Standard_Real aT) const
The checking the distance between the point on the curve projected point has been added.

IntTools packages were modified

Test cases for issue CR24266
mod - src/IntTools/IntTools_EdgeFace.cxx Diff File
add - tests/bugs/modalg_5/bug24266 Diff File

master fd4a6963

2013-10-24 08:53:42


Committer: abv Details Diff
0024228: TKOpenGL - destroy GL context at view close

- OpenGl_Display - release GL resources correctly on closing views
- OpenGl_AspectFace, OpenGl_AspectText, OpenGl_AspectLine, OpenGl_AspectMarker - initialize OpenGl resources on demand, when context is available.
- Graphic3d_TextureRoot - use const modifier for GetId method to avoid asynchronous resource state at OpenGl.
- Do not call OpenGL functions if no active GL context has been left
- Reset thread's context before deletion for Mesa WNT
Affected Issues
mod - src/Graphic3d/Graphic3d_TextureRoot.cdl Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.cxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.hxx Diff File
mod - src/OpenGl/OpenGl_AspectText.cxx Diff File
mod - src/OpenGl/OpenGl_AspectText.hxx Diff File
mod - src/OpenGl/OpenGl_CappingAlgo.cxx Diff File
mod - src/OpenGl/OpenGl_CappingPlaneResource.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Display.cxx Diff File
mod - src/OpenGl/OpenGl_Display.hxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_1.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_2.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_3.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_4.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_Group.hxx Diff File
mod - src/OpenGl/OpenGl_PointSprite.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_telem_view.cxx Diff File
mod - src/OpenGl/OpenGl_telem_view.hxx Diff File
mod - src/OpenGl/OpenGl_TextureBufferArb.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_VertexBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_5.cxx Diff File

master ab2db9a5

2013-10-24 08:12:42


Committer: bugmaster Details Diff
0024271: Provide Boolean operations for NCollection_Map

NCollection_Map - add two maps content Exchange operation without data copying
Add Exchange method to NCollection_DataMap, NCollection_DoubleMap, NCollection_IndexedDataMap, NCollection_IndexedMap
Add NCollection_Map::IsEqual() method
Corrections for gcc - use this->myAllocator
mod - src/NCollection/NCollection_BaseCollection.hxx Diff File
mod - src/NCollection/NCollection_BaseMap.hxx Diff File
mod - src/NCollection/NCollection_DataMap.hxx Diff File
mod - src/NCollection/NCollection_DoubleMap.hxx Diff File
mod - src/NCollection/NCollection_IndexedDataMap.hxx Diff File
mod - src/NCollection/NCollection_IndexedMap.hxx Diff File
mod - src/NCollection/NCollection_Map.hxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/fclasses/bug24271 Diff File

master 14b04bd2

2013-10-24 08:00:10


Committer: bugmaster Details Diff
0023846: A crash on reading of a VRML file with wrong indices
A check of indices.
Test cases for issue CR23846
Affected Issues
mod - src/VrmlData/VrmlData_IndexedFaceSet.cxx Diff File
add - tests/bugs/xde/bug23846 Diff File

master 84f48301

2013-10-24 07:54:40


Committer: bugmaster Details Diff
0024200: Wrong result obtained by Exterma Curve/Curve
changed number of nodes in case of GeomAbs_Line in Extrema_GExtCC::Perform() function.
changed number of nodes in case of GeomAbs_Line in Extrema_GExtCC::Perform().
fixed incorrect indexes and Coeff check in Extrema_CurveCache::Extrema_CurveCache added to avoid int overflow.
Added test case bugs/modalg_5/bug24200
Added check if (aNbS[i] * Coeff[i]) too big in Extrema_GExtCC::Perform().
mod - src/Extrema/Extrema_CurveCache.gxx Diff File
mod - src/Extrema/Extrema_GExtCC.gxx Diff File
add - tests/bugs/modalg_5/bug24200 Diff File

master 62f22593

2013-10-24 07:48:44


Committer: bugmaster Details Diff
0024206: Exception is raised in the STEP loopback tests.

Fixed several cases of potentially uninitialized variables in Shape Healing.
Corrections to avoid warning for unused variable distmini and to avoid regression for case bug22805
Affected Issues
mod - src/ShapeAnalysis/ShapeAnalysis_Curve.cxx Diff File
mod - src/ShapeFix/ShapeFix_EdgeProjAux.cxx Diff File

master f24125b9

2013-10-24 05:22:29


Committer: bugmaster Details Diff
0024284: Some trivial warnings produced by ICC 14

Eliminated ICC 14 warnings:
# 82: storage class is not first (e.g. "int static f()"
# 2621: attribute "dllexport" does not apply here (e.g. "Standard_EXPORT typedef int qqint;")
# 2415: variable "..." of static storage duration was declared but never referenced
# 111: statement is unreachable (usually "break" after "return" in cycles)
Affected Issues
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_SurfaceOfLinearExtrusion.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_SurfaceOfRevolution.cxx Diff File
mod - src/BRepFeat/BRepFeat.cxx Diff File
mod - src/BRepOffset/BRepOffset_Tool.cxx Diff File
mod - src/CDF/CDF.cxx Diff File
mod - src/CPnts/CPnts_UniformDeflection.cxx Diff File
mod - src/DDataStd/DDataStd_DrawDriver.cxx Diff File
mod - src/Draw/Draw_PInterp.hxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Extrema/Extrema_ExtElCS.cxx Diff File
mod - src/FSD/FSD_BinaryFile.cxx Diff File
mod - src/FSD/FSD_CmpFile.cxx Diff File
mod - src/Graphic3d/Graphic3d_TransModeFlags.hxx Diff File
mod - src/Image/Image_Diff.cxx Diff File
mod - src/Image/Image_PixMap.cxx Diff File
mod - src/IntTools/IntTools.cxx Diff File
mod - src/LDOM/LDOM_CharReference.cxx Diff File
mod - src/LDOM/LDOM_XmlReader.cxx Diff File
mod - src/LDOM/LDOM_XmlWriter.cxx Diff File
mod - src/MeshVS/MeshVS_BuilderPriority.hxx Diff File
mod - src/MeshVS/MeshVS_DisplayModeFlags.hxx Diff File
mod - src/MeshVS/MeshVS_EntityType.hxx Diff File
mod - src/MeshVS/MeshVS_SelectionModeFlags.hxx Diff File
mod - src/MeshVS/MeshVS_TwoColors.hxx Diff File
mod - src/OpenGl/OpenGl_Matrix.hxx Diff File
mod - src/OSD/OSD_Error.cxx Diff File
mod - src/PCollection/PCollection_HExtendedString.cxx Diff File
mod - src/PLib/PLib.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/StepFile/recfile.pc Diff File
mod - src/TNaming/TNaming.cxx Diff File
mod - src/TNaming/TNaming_Localizer.cxx Diff File
mod - src/TopLoc/TopLoc_Location.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_KPart.cxx Diff File

master 796a784d

2013-10-22 09:13:38


Committer: abv Details Diff
0024157: Parallelization of assembly part of BO
New metod was implemented to class BOPAlgo_Builder
- method:
void BOPAlgo_Builder::SetRunParallel(const Standard_Boolean theFlag)
The method sets the flag of parallel processing
if <theFlag> is true the parallel processing is switched on
if <theFlag> is false the parallel processing is switched off
- method:
Standard_Boolean BOPAlgo_Builder::RunParallel()const
The method returns the flag of parallel processing

Class BOPTest was changed
- static function:
Standard_Integer bbuild(Draw_Interpretor& di, Standard_Integer n, const char** a)
The optional parameters [ -s -t ] have been added to the command line of
the command 'bbuild':
bbuild r [-s -t]
-s : builds the result using serial procesing
-t : show the wall time
Affected Issues
mod - src/BOPAlgo/BOPAlgo_Builder.cdl Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff File

master 30bf45dc

2013-10-22 04:49:01


Committer: abv Details Diff
0024276: Memory leak due to a static variable
Cleaning of selected entities to avoid a memory leak.
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_Selection.cdl Diff File
mod - src/AIS/AIS_Selection.cxx Diff File
mod - src/Visual3d/Visual3d_ViewManager.cxx Diff File

master bf6acfe6

2013-10-21 17:28:14


Committer: abv Details Diff
0024270: Port viewer3d mfc sample to new clipping Affected Issues
mod - samples/mfc/standard/04_Viewer3d/src/ModelClippingDlg.cpp Diff File
mod - samples/mfc/standard/04_Viewer3d/src/ModelClippingDlg.h Diff File
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.cpp Diff File
mod - samples/mfc/standard/04_Viewer3d/src/Viewer3dView.h Diff File

master 8da5fb19

2013-10-21 13:20:07


Committer: bugmaster Details Diff
0024263: TNaming_CopyShape::CopyTool failure

Problem is not reproduced on current state of master. Test case bugs/caf/bug24263 was added.
add - tests/bugs/caf/bug24263 Diff File

master 2f6cb3ac

2013-10-21 08:04:56


Committer: bugmaster Details Diff
0024274: Eliminate GCC compiler warning (wrong initialize order)
Eliminated GCC compiler warning about wrong initialize order
Affected Issues
mod - src/Adaptor3d/Adaptor3d_TopolTool.cxx Diff File
mod - src/Aspect/Aspect_ColorScale.cxx Diff File
mod - src/BOPDS/BOPDS_DS.cxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx Diff File
mod - src/BOPTools/BOPTools_ConnexityBlock.hxx Diff File
mod - src/BRepFill/BRepFill_PipeShell.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_PrinterContext.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/QANewModTopOpe/QANewModTopOpe_Limitation.cxx Diff File
mod - src/StepToGeom/StepToGeom_MakeTrimmedCurve2d.cxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/Voxel/Voxel_FastConverter.cxx Diff File

master 30f0ad28

2013-10-21 07:47:10


Committer: abv Details Diff
0024192: Adding support for shaders to OCCT visualization toolkit Affected Issues
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_AspectFillArea3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectLine3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_AspectLine3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectText3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_AspectText3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_CGroup.hxx Diff File
mod - src/Graphic3d/Graphic3d_Group_8.cxx Diff File
add - src/Graphic3d/Graphic3d_ShaderObject.cxx Diff File
add - src/Graphic3d/Graphic3d_ShaderObject.hxx Diff File
add - src/Graphic3d/Graphic3d_ShaderObject_Handle.hxx Diff File
add - src/Graphic3d/Graphic3d_ShaderProgram.cxx Diff File
add - src/Graphic3d/Graphic3d_ShaderProgram.hxx Diff File
add - src/Graphic3d/Graphic3d_ShaderProgram_Handle.hxx Diff File
add - src/Graphic3d/Graphic3d_ShaderVariable.cxx Diff File
add - src/Graphic3d/Graphic3d_ShaderVariable.hxx Diff File
add - src/Graphic3d/Graphic3d_ShaderVariable.lxx Diff File
add - src/Graphic3d/Graphic3d_ShaderVariable_Handle.hxx Diff File
add - src/Graphic3d/Graphic3d_TypeOfShaderObject.hxx Diff File
mod - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx Diff File
mod - src/NCollection/FILES Diff File
add - src/NCollection/NCollection_Mat4.hxx Diff File
mod - src/OpenGl/FILES Diff File
add - src/OpenGl/Handle_OpenGl_ShaderManager.hxx Diff File
add - src/OpenGl/Handle_OpenGl_ShaderObject.hxx Diff File
add - src/OpenGl/Handle_OpenGl_ShaderProgram.hxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.cxx Diff File
mod - src/OpenGl/OpenGl_AspectLine.hxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.hxx Diff File
mod - src/OpenGl/OpenGl_AspectText.cxx Diff File
mod - src/OpenGl/OpenGl_AspectText.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Group.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
add - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
add - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
add - src/OpenGl/OpenGl_ShaderObject.cxx Diff File
add - src/OpenGl/OpenGl_ShaderObject.hxx Diff File
add - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
add - src/OpenGl/OpenGl_ShaderProgram.hxx Diff File
add - src/OpenGl/OpenGl_ShaderStates.cxx Diff File
add - src/OpenGl/OpenGl_ShaderStates.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_TextFormatter.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_Vec.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_5.cxx Diff File
add - src/Shaders/Declarations.glsl Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File

master 61043d3f

2013-10-20 05:36:51


Committer: abv Details Diff
0024273: Eliminate compiler warnings in generated by flex 2.91

Added #include of missing headers; double opening of C comment fixed; some warnings suppressed
Affected Issues
mod - src/ExprIntrp/ExprIntrp.lex Diff File

master 426dc099

2013-10-18 09:23:25


Committer: abv Details Diff
0024267: Exception in Visual3d_ViewManager::Redraw() when color scale is displayed
Removing V3d_Viewer::Init() and the default views created internally by the viewer.
mod - src/V3d/V3d_Viewer.cdl Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File
mod - src/V3d/V3d_Viewer_2.cxx Diff File

master 3054a9f4

2013-10-18 07:50:48


Committer: bugmaster Details Diff
Improvements IGES and STEP interface in DEBUG mode
mod - tests/bugs/iges/bug201 Diff File
mod - tests/bugs/modalg_1/bug165_5 Diff File
mod - tests/de/iges_1/B5 Diff File
mod - tests/de/iges_1/B8 Diff File
mod - tests/de/iges_1/K3 Diff File
mod - tests/de/iges_1/L2 Diff File
mod - tests/de/iges_1/L5 Diff File
mod - tests/de/iges_2/A2 Diff File
mod - tests/de/iges_2/B8 Diff File
mod - tests/de/iges_2/D9 Diff File
mod - tests/de/iges_2/F4 Diff File
mod - tests/de/iges_2/G1 Diff File
mod - tests/de/iges_2/G2 Diff File
mod - tests/de/iges_2/H9 Diff File
mod - tests/de/step_1/D3 Diff File
mod - tests/de/step_1/D4 Diff File
mod - tests/de/step_2/A2 Diff File
mod - tests/de/step_2/B2 Diff File
mod - tests/de/step_2/M1 Diff File
mod - tests/de/step_2/M6 Diff File
mod - tests/de/step_2/S9 Diff File
mod - tests/de/step_2/W7 Diff File
mod - tests/de/step_3/B8 Diff File
mod - tests/de/step_3/C9 Diff File
mod - tests/de/step_3/E4 Diff File
mod - tests/de/step_3/F3 Diff File
mod - tests/de/step_4/A4 Diff File
mod - tests/de/step_4/B2 Diff File
mod - tests/de/step_4/H3 Diff File
mod - tests/de/step_5/A2 Diff File

master b0bd9ad0

2013-10-17 10:26:05


Committer: bugmaster Details Diff
.gitignore - ignore generated sh/bat scripts
mod - .gitignore Diff File

master 72b7576f

2013-10-17 08:47:29


Committer: bugmaster Details Diff
0023962: Moving OCCT documentation to sources

OCCT documentation (Overview and User Guides) has been converted from MS Word files to text-based MarkDown format and added to OCCT sources, in the new subfolder 'dox'. The HTML and PDF articles can be generated from the sources using Doxygen and MiKTeX. See the file for details on the new documentation system.

This branch includes:

- new folder structure for Open CASCADE documentation
- sources of almost all OCCT User Guides and Overview
- tcl and bat scripts, which allow to generate HTML and PDF articles
Affected Issues
mod - .gitattributes Diff File
mod - .gitignore Diff File
add - dox/dev_guides/building/ Diff File
add - dox/dev_guides/building/ Diff File
add - dox/dev_guides/building/ Diff File
add - dox/dev_guides/building/ Diff File
add - dox/dev_guides/building/ Diff File
add - dox/dev_guides/cdl/ Diff File
add - dox/dev_guides/cdl/images/cdl_image001.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image002.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image003.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image004.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image005.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image006.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image007.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image008.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image009.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image010.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image011.jpg Diff File
add - dox/dev_guides/cdl/images/cdl_image012.jpg Diff File
add - dox/dev_guides/ Diff File
add - dox/dev_guides/documentation/ Diff File
add - dox/dev_guides/documentation/images/documentation_image001.png Diff File
add - dox/dev_guides/tests/images/tests_image001.png Diff File
add - dox/dev_guides/tests/ Diff File
add - dox/dev_guides/wok/images/wok_image001.jpg Diff File
add - dox/dev_guides/wok/images/wok_image002.jpg Diff File
add - dox/dev_guides/wok/images/wok_image003.jpg Diff File
add - dox/dev_guides/wok/images/wok_image004.jpg Diff File
add - dox/dev_guides/wok/ Diff File
add - dox/DoxygenLayout.xml Diff File
add - dox/FILES.txt Diff File
add - dox/occdoc.tcl Diff File
add - dox/overview/images/overview_c__ie.png Diff File
add - dox/overview/images/overview_draw.png Diff File
add - dox/overview/images/overview_installation.png Diff File
add - dox/overview/images/overview_mvc.png Diff File
add - dox/overview/images/overview_occttransparent.png Diff File
add - dox/overview/images/overview_qt.png Diff File
add - dox/Overview/ Diff File
add - dox/Overview/ Diff File
add - dox/overview/tutorial/images/tutorial_image001.png Diff File
add - dox/overview/tutorial/images/tutorial_image002.png Diff File
add - dox/overview/tutorial/images/tutorial_image003.png Diff File
add - dox/overview/tutorial/images/tutorial_image004.png Diff File
add - dox/overview/tutorial/images/tutorial_image005.png Diff File
add - dox/overview/tutorial/images/tutorial_image006.png Diff File
add - dox/overview/tutorial/images/tutorial_image007.png Diff File
add - dox/overview/tutorial/images/tutorial_image008.png Diff File
add - dox/overview/tutorial/images/tutorial_image009.png Diff File
add - dox/overview/tutorial/images/tutorial_image010.png Diff File
add - dox/overview/tutorial/images/tutorial_image011.png Diff File
add - dox/overview/tutorial/images/tutorial_image012.png Diff File
add - dox/overview/tutorial/images/tutorial_image013.png Diff File
add - dox/overview/tutorial/images/tutorial_image014.png Diff File
add - dox/overview/tutorial/images/tutorial_image015.png Diff File
add - dox/overview/tutorial/images/tutorial_image016.png Diff File
add - dox/overview/tutorial/images/tutorial_image017.png Diff File
add - dox/overview/tutorial/images/tutorial_image018.png Diff File
add - dox/overview/tutorial/images/tutorial_image019.png Diff File
add - dox/overview/tutorial/ Diff File
add - dox/resources/occt_logo.png Diff File
add - dox/start.tcl Diff File
add - dox/technical_overview/images/technical_overview_over.png Diff File
add - dox/technical_overview/ Diff File
add - dox/user_guides/draw_test_harness/ Diff File
add - dox/user_guides/draw_test_harness/images/draw_test_harness_image001.jpg Diff File
add - dox/user_guides/draw_test_harness/images/draw_test_harness_image002.jpg Diff File
add - dox/user_guides/foundation_classes/ Diff File
add - dox/user_guides/foundation_classes/images/foundation_classes_image001.jpg Diff File
add - dox/user_guides/foundation_classes/images/foundation_classes_image002.jpg Diff File
add - dox/user_guides/foundation_classes/images/foundation_classes_image003.jpg Diff File
add - dox/user_guides/foundation_classes/images/foundation_classes_image004.jpg Diff File
add - dox/user_guides/foundation_classes/images/foundation_classes_image005.jpg Diff File
add - dox/user_guides/foundation_classes/images/foundation_classes_image006.jpg Diff File
add - dox/user_guides/foundation_classes/images/foundation_classes_image007.jpg Diff File
add - dox/user_guides/foundation_classes/images/foundation_classes_image008.jpg Diff File
add - dox/user_guides/iges/ Diff File
add - dox/user_guides/iges/images/iges_image001.jpg Diff File
add - dox/user_guides/iges/images/iges_image002.jpg Diff File
add - dox/user_guides/iges/images/iges_image003.jpg Diff File
add - dox/user_guides/iges/images/iges_image004.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image001.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image002.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image003.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image004.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image005.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image006.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image007.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image008.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image009.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image010.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image011.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image012.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image013.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image014.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image015.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image016.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image017.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image018.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image019.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image020.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image021.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image022.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image023.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image024.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image025.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image026.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image027.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image028.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image029.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image030.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image031.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image032.png Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image033.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image034.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image035.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image036.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image037.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image038.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image039.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image040.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image041.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image042.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image043.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image044.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image045.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image046.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image047.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image048.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image049.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image050.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image051.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image052.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image053.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image054.jpg Diff File
add - dox/user_guides/modeling_algos/images/modeling_algos_image055.jpg Diff File
add - dox/user_guides/modeling_algos/ Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image001.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image002.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image003.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image004.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image005.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image006.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image007.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image008.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image009.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image010.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image011.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image012.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image013.jpg Diff File
add - dox/user_guides/modeling_data/images/modeling_data_image014.jpg Diff File
add - dox/user_guides/modeling_data/ Diff File
add - dox/user_guides/ocaf/images/ocaf_image001.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image002.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image003.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image004.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image005.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image006.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image007.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image008.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image009.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image010.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image011.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image012.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image013.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image014.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image015.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image016.png Diff File
add - dox/user_guides/ocaf/images/ocaf_image017.png Diff File
add - dox/user_guides/ocaf/ Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image001.jpg Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image002.jpg Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image003.jpg Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image004.jpg Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image005.jpg Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image006.jpg Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image007.jpg Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image008.jpg Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image009.png Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image010.png Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image011.png Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image012.png Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image013.png Diff File
add - dox/user_guides/shape_healing/images/shape_healing_image014.png Diff File
add - dox/user_guides/shape_healing/ Diff File
add - dox/user_guides/step/images/step_image001.jpg Diff File
add - dox/user_guides/step/images/step_image002.jpg Diff File
add - dox/user_guides/step/images/step_image003.jpg Diff File
add - dox/user_guides/step/images/step_image004.jpg Diff File
add - dox/user_guides/step/ Diff File
add - dox/user_guides/tobj/images/tobj_image003.png Diff File
add - dox/user_guides/tobj/images/tobj_image004.jpg Diff File
add - dox/user_guides/tobj/images/tobj_image005.png Diff File
add - dox/user_guides/tobj/images/tobj_image006.png Diff File
add - dox/user_guides/tobj/images/tobj_image007.png Diff File
add - dox/user_guides/tobj/images/tobj_image008.png Diff File
add - dox/user_guides/tobj/ Diff File
add - dox/user_guides/ Diff File
add - dox/user_guides/visualization/images/visualization_image001.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image002.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image003.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image004.png Diff File
add - dox/user_guides/visualization/images/visualization_image005.png Diff File
add - dox/user_guides/visualization/images/visualization_image006.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image007.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image008.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image009.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image010.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image011.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image012.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image013.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image014.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image015.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image016.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image017.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image018.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image019.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image020.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image021.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image022.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image023.png Diff File
add - dox/user_guides/visualization/images/visualization_image024.png Diff File
add - dox/user_guides/visualization/images/visualization_image025.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image026.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image027.jpg Diff File
add - dox/user_guides/visualization/images/visualization_image028.jpg Diff File
add - dox/user_guides/visualization/ Diff File
add - dox/user_guides/wok/images/wok_image001.jpg Diff File
add - dox/user_guides/wok/images/wok_image002.jpg Diff File
add - dox/user_guides/wok/images/wok_image005.jpg Diff File
add - dox/user_guides/wok/images/wok_image005.png Diff File
add - dox/user_guides/wok/images/wok_image006.png Diff File
add - dox/user_guides/wok/images/wok_image007.png Diff File
add - dox/user_guides/wok/images/wok_image008.png Diff File
add - dox/user_guides/wok/images/wok_image009.png Diff File
add - dox/user_guides/wok/images/wok_image010.png Diff File
add - dox/user_guides/wok/images/wok_image011.png Diff File
add - dox/user_guides/wok/images/wok_image012.png Diff File
add - dox/user_guides/wok/images/wok_image013.jpg Diff File
add - dox/user_guides/wok/images/wok_image014.jpg Diff File
add - dox/user_guides/wok/images/wok_image015.png Diff File
add - dox/user_guides/wok/images/wok_image016.png Diff File
add - dox/user_guides/wok/images/wok_image017.png Diff File
add - dox/user_guides/wok/images/wok_image018.png Diff File
add - dox/user_guides/wok/images/wok_image019.png Diff File
add - dox/user_guides/wok/images/wok_image020.png Diff File
add - dox/user_guides/wok/images/wok_image021.png Diff File
add - dox/user_guides/wok/images/wok_image022.png Diff File
add - dox/user_guides/wok/ Diff File
add - dox/user_guides/xde/images/xde_image001.jpg Diff File
add - dox/user_guides/xde/images/xde_image002.jpg Diff File
add - dox/user_guides/xde/images/xde_image003.jpg Diff File
add - dox/user_guides/xde/images/xde_image004.jpg Diff File
add - dox/user_guides/xde/images/xde_image005.jpg Diff File
add - dox/user_guides/xde/images/xde_image006.jpg Diff File
add - dox/user_guides/xde/ Diff File
add - gendoc.bat Diff File
mod - LICENSE Diff File

master b70bbe58

2013-10-17 08:36:38


Committer: bugmaster Details Diff
0024144: BRepPrimAPI_MakeWedge wrong

fixed direction computing in gp_Lin Primitives_Wedge::Line.
Test cases for issue CR24144
Affected Issues
mod - src/Primitives/Primitives_Wedge.gxx Diff File
add - tests/bugs/modalg_5/bug24144_1 Diff File
add - tests/bugs/modalg_5/bug24144_2 Diff File

master 2bc5e8f1

2013-10-17 08:28:37


Committer: bugmaster Details Diff
0024244: Command bclear in DRAW does not clear all the data required for BOP re-initialization
In BOPTest_Objects::Clear() added clearing of the objects and tools of the operation.

Test cases for issue CR24244
mod - src/BOPTest/BOPTest_Objects.cxx Diff File
add - tests/bugs/modalg_5/bug24244 Diff File
 First  Prev  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 197 198 199 200 201 202 203 ... 220 ... 240 ... 244 245 246  Next  Last