Changesets: occt

master de9a2842

2014-05-08 12:09:06

msv


Committer: apv Details Diff
0024908: Make OSD_MallocHook working under MSVS 2012

Additionally, insert a code in the inline method place_for_breakpoint in order to have any instruction in object code for placement of a break point.
mod - src/OSD/OSD_MAllocHook.cxx Diff File

master c2a388f8

2014-05-08 08:57:03

kgv


Committer: bugmaster Details Diff
0024873: Draw Harness, ViewerTest - add command vbounding to show presentation bounding box

Test cases for issue CR24873
findPresentation() - fix wrong type of the argument
Affected Issues
0024873
mod - src/ViewerTest/ViewerTest.cxx Diff File
add - tests/bugs/demo/bug24873_1 Diff File
add - tests/bugs/demo/bug24873_2 Diff File

master e97a6598

2014-05-08 07:53:41

nbv


Committer: bugmaster Details Diff
0024829: sprops with precision throws an exception

Reason of exception is reading nonexistent element of array.

Test case for issue CR24829
Affected Issues
0024829
mod - src/BRepGProp/BRepGProp_Sinert.cxx Diff File
add - tests/bugs/modalg_5/bug24829 Diff File

master 550f3b8b

2014-05-08 07:39:02

duv


Committer: bugmaster Details Diff
0024867: Visualization - polygon offsets look broken

If specific layer setting is not enabled, default value extracted from current OpenGl state will be used.
Default value fix.
Updated test case bugs/vis/bug24867
Linux warning fixed.
Affected Issues
0024867
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Layer.hxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_5.cxx Diff File
add - tests/bugs/vis/bug24867 Diff File

master a096a7a5

2014-05-08 07:38:55

kgv


Committer: apn Details Diff
0024907: Compilation fails on vc12 (VS2013)

Include <algorithm> when needed.
mod - src/BVH/BVH_BinnedBuilder.hxx Diff File
mod - src/Image/Image_AlienPixMap.cxx Diff File
mod - src/Image/Image_PixMap.cxx Diff File

master 372ceec4

2014-05-08 07:35:35

szy


Committer: bugmaster Details Diff
0024869: OCAF testing framework extending

OCAF testing framework extending.
Test case for issue CR24869
Affected Issues
0024869
mod - src/DNaming/DNaming_BooleanOperationDriver.cdl Diff File
mod - src/DNaming/DNaming_BooleanOperationDriver.cxx Diff File
mod - src/DNaming/DNaming_ModelingCommands.cxx Diff File
mod - src/DNaming/ModelDefinitions.hxx Diff File
add - tests/bugs/caf/bug24869 Diff File

master 7389f96d

2014-05-08 07:26:39

dbp


Committer: bugmaster Details Diff
0023804: Visualization - unexpected color modulation during texture mapping

AIS_TexturedShape - use material set to the Drawer, not default undefined one

Test case for issue CR23804
Affected Issues
0023804
mod - src/AIS/AIS_TexturedShape.cxx Diff File
mod - src/AIS/AIS_TexturedShape.hxx Diff File
add - tests/bugs/vis/bug23804 Diff File

master ddf2fe8e

2014-05-08 05:13:00

abv


Committer: apn Details Diff
0024911: Avoid using virtual functions in NCollection classes

NCollection_BaseCollection class, relevant header files, and macro DEFINE_BASECOLLECTION removed.
Hence methods Assign() from other compatible (via inheritance of BaseCollection) collections are not available any more, as well as base Iterator class.

All methods of Iterator classes are made non-virtual, allowing their inline expansion for better performance.

OCCT-specific operators new and delete added to collection classes and removed from iterator classes.
Affected Issues
0024911
mod - src/AIS/AIS_NDataMapOfTransientIteratorOfListTransient.hxx Diff File
mod - src/AIS/AIS_NListTransient.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_BOP.cxx Diff File
mod - src/BOPCol/BOPCol_NCVector.hxx Diff File
mod - src/BOPDS/BOPDS_Iterator.cxx Diff File
mod - src/BOPDS/BOPDS_IteratorSI.cxx Diff File
mod - src/BOPDS/BOPDS_SubIterator.cxx Diff File
mod - src/Font/Font_NListOfSystemFont.hxx Diff File
mod - src/GeomInt/GeomInt_IntSS_1.cxx Diff File
mod - src/Graphic3d/Graphic3d_NListOfHAsciiString.hxx Diff File
mod - src/Message/Message_MsgFile.cxx Diff File
mod - src/NCollection/FILES Diff File
mod - src/NCollection/NCollection_Array1.hxx Diff File
mod - src/NCollection/NCollection_Array2.hxx Diff File
mod - src/NCollection/NCollection_BaseAllocator.cxx Diff File
rm - src/NCollection/NCollection_BaseCollection.hxx Diff File
mod - src/NCollection/NCollection_BaseList.cxx Diff File
mod - src/NCollection/NCollection_BaseList.hxx Diff File
mod - src/NCollection/NCollection_BaseMap.cxx Diff File
mod - src/NCollection/NCollection_BaseMap.hxx Diff File
mod - src/NCollection/NCollection_BaseSequence.cxx Diff File
mod - src/NCollection/NCollection_BaseSequence.hxx Diff File
mod - src/NCollection/NCollection_BaseVector.cxx Diff File
mod - src/NCollection/NCollection_BaseVector.hxx Diff File
mod - src/NCollection/NCollection_Buffer.hxx Diff File
mod - src/NCollection/NCollection_CellFilter.hxx Diff File
mod - src/NCollection/NCollection_DataMap.hxx Diff File
mod - src/NCollection/NCollection_DefineArray1.hxx Diff File
mod - src/NCollection/NCollection_DefineArray2.hxx Diff File
rm - src/NCollection/NCollection_DefineBaseCollection.hxx Diff File
mod - src/NCollection/NCollection_DefineDataMap.hxx Diff File
mod - src/NCollection/NCollection_DefineDoubleMap.hxx Diff File
mod - src/NCollection/NCollection_DefineHArray1.hxx Diff File
mod - src/NCollection/NCollection_DefineHArray2.hxx Diff File
mod - src/NCollection/NCollection_DefineHSequence.hxx Diff File
mod - src/NCollection/NCollection_DefineIndexedDataMap.hxx Diff File
mod - src/NCollection/NCollection_DefineIndexedMap.hxx Diff File
mod - src/NCollection/NCollection_DefineMap.hxx Diff File
mod - src/NCollection/NCollection_DefineSequence.hxx Diff File
rm - src/NCollection/NCollection_DefineTListIterator.hxx Diff File
rm - src/NCollection/NCollection_DefineTListNode.hxx Diff File
mod - src/NCollection/NCollection_DefineVector.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_List.hxx Diff File
mod - src/NCollection/NCollection_ListNode.hxx Diff File
mod - src/NCollection/NCollection_LocalArray.hxx Diff File
mod - src/NCollection/NCollection_Map.hxx Diff File
mod - src/NCollection/NCollection_Sequence.hxx Diff File
rm - src/NCollection/NCollection_StdBase.hxx Diff File
mod - src/NCollection/NCollection_StlIterator.hxx Diff File
mod - src/NCollection/NCollection_TListIterator.hxx Diff File
mod - src/NCollection/NCollection_TListNode.hxx Diff File
mod - src/NCollection/NCollection_UBTree.hxx Diff File
mod - src/NCollection/NCollection_Vector.hxx Diff File
mod - src/Prs3d/Prs3d_NListOfSequenceOfPnt.hxx Diff File
mod - src/SelectMgr/SelectMgr_DataMapOfObjectOwners.hxx Diff File
mod - src/TObj/TObj_Container.hxx Diff File
mod - src/TObj/TObj_Model.hxx Diff File
mod - src/TObj/TObj_SequenceOfIterator.hxx Diff File
mod - src/TObj/TObj_SequenceOfObject.hxx Diff File
mod - src/TObj/TObj_TNameContainer.cxx Diff File
mod - src/Visual3d/Visual3d_NListOfLayerItem.hxx Diff File
mod - src/Voxel/Voxel_TypeDef.hxx Diff File
mod - src/VrmlData/VrmlData_Scene.hxx Diff File

master 18f4e8e2

2014-05-05 12:10:00

osa


Committer: bugmaster Details Diff
0024894: TKOpenGl - refactor OpenGl_FrameBuffer and OpenGl_Texture classes. Affected Issues
0024894
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File

master 7ccd27ca

2014-05-05 05:13:57

kgv


Committer: bugmaster Details Diff
0024892: AIS_TexturedShape::ShowTriangles overloads mismatch Affected Issues
0024892
mod - src/AIS/AIS_TexturedShape.hxx Diff File

master 82fc327c

2014-05-03 04:58:18

abv


Committer: bugmaster Details Diff
0024893: CLang warnings -Wlogical-not-parentheses for gce_Done comparisons

Incorrect comparison in condition within RiseIf macro fixed
Affected Issues
0024893
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

master 44c7c33e

2014-04-30 11:14:17

dbp


Committer: apn Details Diff
0024855: Revision of parameters of standard materials

Improve consistency and visual appearance of predefined OCCT materials in various rendering modes, including ray-tracing:
- Increase the specular exponents (shininesses) for metallic surfaces: Brass, Bronze, Copper, Gold, Pewter, Silver, Steel, Chrome, Aluminum.
- Revise specular colors for metals: Copper, Gold, Aluminum, Silver (according to "Real-Time Rendering, 3rd Edition", AK Peters 2008).
- Increase diffuse reflection of metals: Silver, Aluminum, Chrome (to make them brighter in OpenGL mode).
- Extend Material definition by Refraction Index.
Advanced rendering methods based on shaders or ray-tracing can utilize it to produce refraction effects.

In addition:
- Introduce three translucent materials: Water, Glass, and Diamond.
- Add Charcoal for modeling dark diffuse surfaces.

Add new TCL-based sample (materials.tcl) and test case (tests/v3d/materials/bug24855).
Affected Issues
0024855
add - samples/tcl/materials.tcl Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cdl Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - tests/bugs/demo/bug23410 Diff File
mod - tests/bugs/vis/bug22879 Diff File
mod - tests/bugs/vis/bug22912 Diff File
mod - tests/bugs/vis/bug24762_coloredshape Diff File
mod - tests/bugs/vis/bug5990 Diff File
mod - tests/v3d/grids.list Diff File
add - tests/v3d/materials/bug24855 Diff File

master 73192b37

2014-04-30 09:38:50

kgv


Committer: apn Details Diff
0024847: CLang warnings -Wdeprecated-writable-strings in OpenGl_Display

Remove obsolete properties, remove OpenGl_Display class.
Fix compilation on Linux
Affected Issues
0024847
mod - src/InterfaceGraphic/FILES Diff File
rm - src/InterfaceGraphic/InterfaceGraphic_Palette.c Diff File
mod - src/InterfaceGraphic/InterfaceGraphic_WNT.hxx Diff File
mod - src/OpenGl/FILES Diff File
rm - src/OpenGl/Handle_OpenGl_Display.hxx Diff File
rm - src/OpenGl/OpenGl_Display.cxx Diff File
rm - src/OpenGl/OpenGl_Display.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
rm - src/OpenGl/OpenGl_GraphicDriver_1.cxx Diff File
rm - src/OpenGl/OpenGl_GraphicDriver_2.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver_Layer.cxx Diff File
add - src/OpenGl/OpenGl_LineAttributes.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_Window.cxx Diff File
mod - src/OpenGl/OpenGl_Window.hxx Diff File
mod - src/OpenGl/OpenGl_Window_1.mm Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_5.cxx Diff File

master 85bcc072

2014-04-30 08:18:33

abv


Committer: abv Details Diff
0024884: expand the list of short compiler names in CMake meta-project

List of compiler short names expanded (added: gcc, gxx, mingw, clang, intel); generation of install folder name is corrected to include compiler name without spaces even if short name is not recognized.

Tcl search was fixed (tcl8.6 has higher priority than tcl or tcl8.5);
Search for fb2build.h of freetype 2.5.1 was corrected

THRDPARTY_PATH is included into LD_LIBRARY_PATH
Affected Issues
0024884
mod - adm/templates/env.sh.in Diff File
mod - adm/templates/tcl.cmake Diff File
mod - CMakeLists.txt Diff File

master fc8eab5e

2014-04-29 14:44:21

kgv


Committer: bugmaster Details Diff
0024882: Visualization - default orientation is ignored

Restore lines removed from V3d_View constructors.
mod - src/V3d/V3d_View.cxx Diff File

master 6a43d224

2014-04-29 10:07:16

emv


Committer: bugmaster Details Diff
0024799: [regression] BRepAlgoAPI_Common returns empty result
To track the modification of the source vertices, the new vertices, created in PostTreatFF, have been added to myShapesSD map.
Affected Issues
0024799
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File

master b8d1c742

2014-04-29 09:47:40

bugmaster

Details Diff
Incrementation of OCCT version up to 6.7.2 dev
mod - src/Standard/Standard_Version.hxx Diff File

master 66fb4d9a

2014-04-29 06:06:21

abv


Committer: abv Details Diff
0024707: Problem building C# sample win VC 10

Need to check and correct Target Framework in C# projects after conversion to new versions of Visual Studio described in the sample documentation
Affected Issues
0024707
mod - samples/CSharp/ReadMe.md Diff File

master 32856b63

2014-04-28 14:52:21

abv


Committer: abv Details Diff
0024629: Possibility to install binaries in vc*/bin(d), vc*/lib(d) directories

Install occt folder now can contain several occt configurations

- custom.bat/sh was added to include specific (for each occt config) custom.bat/sh files
- specific custom.bat/sh is added for each configuration (e.g., custom_vc9_win32_d.bat), generated by cmake and included within custom.bat/sh
- draw.bat has three argument, e.g., vc9 win32 debug (as occt behavior)
- sample.bat has one or four arguments, e.g., sample_name vc8 win64 release
- PATH is not changed. DRAWEXE.exe is called from specific folder

patched custom.[bat/sh].[main/in] files have higher priority than origin ones

Documentation was updated to describe new features of CMake

Seeking process of OpenCL include folder was fixed
add - adm/templates/custom.bat.in Diff File
add - adm/templates/custom.bat.main Diff File
add - adm/templates/custom.sh.in Diff File
add - adm/templates/custom.sh.main Diff File
mod - adm/templates/draw.bat Diff File
mod - adm/templates/draw.sh Diff File
mod - adm/templates/env.bat.in Diff File
mod - adm/templates/env.sh.in Diff File
mod - adm/templates/sample.bat Diff File
mod - CMakeLists.txt Diff File
mod - dox/dev_guides/building/cmake/cmake.md Diff File
mod - dox/dev_guides/building/cmake/images/cmake_image001.png Diff File
mod - samples/mfc/standard/01_Geometry/CMakeLists.txt Diff File
mod - samples/mfc/standard/02_Modeling/CMakeLists.txt Diff File
mod - samples/mfc/standard/03_Viewer2d/CMakeLists.txt Diff File
mod - samples/mfc/standard/04_Viewer3d/CMakeLists.txt Diff File
mod - samples/mfc/standard/05_ImportExport/CMakeLists.txt Diff File
mod - samples/mfc/standard/06_Ocaf/CMakeLists.txt Diff File
mod - samples/mfc/standard/07_Triangulation/CMakeLists.txt Diff File
mod - samples/mfc/standard/08_HLR/CMakeLists.txt Diff File
mod - samples/mfc/standard/09_Animation/CMakeLists.txt Diff File
mod - samples/mfc/standard/10_Convert/CMakeLists.txt Diff File
mod - samples/mfc/standard/mfcsample/CMakeLists.txt Diff File

master eb1ebea4

2014-04-28 13:12:27

abv


Committer: bugmaster Details Diff
0024877: GCC 4.4.5 compiler warnings on Debian when OCCT is bult using CMake

Warnings fixed
Affected Issues
0024877
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx Diff File
mod - src/MeshVS/MeshVS_Mesh.cxx Diff File
mod - src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master 21761b6f

2014-04-28 11:24:34

abv


Committer: abv Details Diff
0024347: problem by tolerance of the distance of Face and Vertex

Added test case bugs/modalg_5/bug24347
Affected Issues
0024347
add - tests/bugs/modalg_5/bug24347 Diff File

master 1a25084d

2014-04-28 11:15:42

abv


Committer: abv Details Diff
0024811: Intersection is insufficient

Added test case bugs/modalg_5/bug24811
Affected Issues
0024811
add - tests/bugs/modalg_5/bug24811 Diff File

master 242da3e5

2014-04-28 11:10:50

abv


Committer: abv Details Diff
0024496: Crash on BRepAlgoAPI_Section

Added test case bugs/modalg_5/bug24496
Affected Issues
0024496
add - tests/bugs/modalg_5/bug24496 Diff File

master 74be04cb

2014-04-25 10:32:32

mkv


Committer: bugmaster Details Diff
Update of testing cases for debug mode and MacOS
mod - tests/bugs/modalg_5/bug24575 Diff File
mod - tests/bugs/modalg_5/bug24696 Diff File
mod - tests/bugs/modalg_5/bug24751_1 Diff File
mod - tests/bugs/modalg_5/bug24751_2 Diff File
mod - tests/bugs/modalg_5/bug24751_3 Diff File
mod - tests/bugs/modalg_5/bug24751_4 Diff File
mod - tests/bugs/modalg_5/bug24751_5 Diff File
mod - tests/bugs/modalg_5/bug24809 Diff File
mod - tests/de/iges_3/A3 Diff File

master 77193183

2014-04-24 12:31:26

ika


Committer: bugmaster Details Diff
0024218: ShapeFix_Face requires double execution to produce valid shape when FixSplitFaceMode is in effect

Test case for issues CR24218
Affected Issues
0024218
mod - src/ShapeFix/ShapeFix_Face.cxx Diff File
add - tests/bugs/heal/bug24218 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 189 190 191 192 193 194 195 ... 210 ... 240 ... 254 255 256  Next  Last