Changesets: occt

master dfadf641

2015-12-21 13:57:39

ibs


Committer: bugmaster Details Diff
0026878: CMake - encode properly version of OCCT in Windows binaries

.rc file has been added to each toolkit project for msvc
Affected Issues
0026878
mod - adm/cmake/occt_toolkit.cmake Diff File
add - adm/templates/occt_toolkit.rc.in Diff File

master 8447359f

2015-12-21 12:41:39

pdn


Committer: bugmaster Details Diff
0027021: TopExp::Vertices performance optimization

TopExp::Vertices optimized for sequential calls. BRep_Tool::Curve performance regression fixed. Update for fetching point done.

Casts modified to pointers

Test case for issue CR27021

gcc warnings elimination
mod - src/BRep/BRep_Tool.cxx Diff File
mod - src/QABugs/QABugs_20.cxx Diff File
mod - src/TopExp/TopExp.cxx Diff File
add - tests/bugs/modalg_6/bug27021 Diff File

master d1c596cf

2015-12-21 10:05:29

abv


Committer: bugmaster Details Diff
0027023: Documentation -- cross-references are hardly noticeable in PDF

Doxygen option PDF_HYPERLINKS is set to NO to enforce generation of cross-references as explicit page numbers in PDF manuals
Affected Issues
0027023
mod - dox/resources/occt_ug_pdf.doxyfile Diff File

master 2f772104

2015-12-20 11:49:14

bugmaster

Details Diff
Adding checks in test cases
mod - tests/bugs/modalg_3/bug600 Diff File
mod - tests/bugs/modalg_6/bug26848 Diff File

master d9e90905

2015-12-19 14:55:41

abv


Committer: bugmaster Details Diff
0027016: Restore global type descriptors for old compilers

Global type descriptors are restored for VC++ 10 - 12 and GCC before 4.3.

Checks of compiler support of C++ features are corrected for GCC, ICC, and CLang in Standard_Handle.hxx
Affected Issues
0027016
mod - src/Standard/Standard_Handle.hxx Diff File
mod - src/Standard/Standard_Type.hxx Diff File

master 5396886c

2015-12-18 18:29:13

vpa


Committer: bugmaster Details Diff
0026960: Visualization, TKOpenGl - update transformation of dynamically highlighted presentation

- added method UpdateHighlightTrsf for immediate update of highlight presentation's transformation;
- interfaces for immediate transformation update of corresponding presentations were added to entity owner classes;
- test case for issue 0026960
Affected Issues
0026960
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentationManager.hxx Diff File
mod - src/SelectMgr/SelectMgr_EntityOwner.cxx Diff File
mod - src/SelectMgr/SelectMgr_EntityOwner.hxx Diff File
mod - src/StdSelect/StdSelect_BRepOwner.cxx Diff File
mod - src/StdSelect/StdSelect_BRepOwner.hxx Diff File
add - tests/bugs/vis/bug26960 Diff File

master 75c15b43

2015-12-18 15:50:35

akz


Committer: bugmaster Details Diff
0027000: Invalid result of ShapeUpgrade_UnifySameDomain

Add two test scripts to bugs/heal grid with involved in bug shapes
add - tests/bugs/heal/bug27000_1 Diff File
add - tests/bugs/heal/bug27000_2 Diff File

master 67d7f07f

2015-12-18 12:33:23

ysn


Committer: bugmaster Details Diff
0026992: Use Doxygen tag @ref for cross-references in documentation

href have been replaced by @ref tags except for the links to web-pages and other documents where @ref tags do not work either.
Affected Issues
0026992
mod - dox/dev_guides/contribution/coding_rules.md Diff File
mod - dox/dev_guides/documentation/documentation.md Diff File
mod - dox/dev_guides/git_guide/git_guide.md Diff File
mod - dox/dev_guides/tests/tests.md Diff File
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - dox/user_guides/iges/iges.md Diff File
mod - dox/user_guides/ocaf/ocaf.md Diff File
mod - dox/user_guides/shape_healing/shape_healing.md Diff File
mod - dox/user_guides/step/step.md Diff File
mod - dox/user_guides/visualization/visualization.md Diff File

master 59e4f50b

2015-12-18 12:14:39

abv


Committer: bugmaster Details Diff
0026762: Static parameter "read.scale.unit" is not used

Parameter "read.scale.unit" is removed from sources and docs
Affected Issues
0026762
mod - dox/user_guides/iges/iges.md Diff File
mod - dox/user_guides/step/step.md Diff File
mod - src/XSAlgo/XSAlgo.cxx Diff File

master 59336f5c

2015-12-18 12:03:35

abv


Committer: bugmaster Details Diff
0026951: Incorrect conversion of miles into millimeters during export to STEP

Coefficient for conversion of miles to mm is corrected in UnitsMethods::GetLengthFactorValue() to be 1609344.

In UnitsAPI/Units.dat, value of inch is corrected to be exactly 25.4 mm (it was 25.40001969); definition of nautical mile corrected to be exactly 1852 m.
Test bugs fclasses bug26951 is added to check definition of mm and miles.

DRAW command "unit" is corrected to put its output to Tcl instead of cout.
mod - src/Draw/Draw_UnitCommands.cxx Diff File
mod - src/UnitsAPI/Units.dat Diff File
mod - src/UnitsMethods/UnitsMethods.cxx Diff File

master 727b5ad9

2015-12-18 11:23:26

gka


Committer: bugmaster Details Diff
0026947: Data exchange can not be compiled without visualization anyomre

Dependence between STEP translator and visualization occurred due to addition class STEPConstruct_GDTProperty using enumeration from package XCAFDimTolObject.
In order to avoid this dependence class STEPConstruct_GDTProperty was moved in package STEPCAFControl and was renamed to STEPCAFControl_GDTProperty.
Affected Issues
0026947
mod - src/STEPCAFControl/FILES Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPConstruct/FILES Diff File
mod - src/StepDimTol/FILES Diff File
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx Diff File

master 6ca259e8

2015-12-18 08:31:05

bugmaster

Details Diff
Correction of test case
mod - tests/bugs/modalg_3/bug600 Diff File

master b12e1c7b

2015-12-18 07:17:18

aba


Committer: bugmaster Details Diff
0025338: MFC standard samples: 3D selection rectangle blinking

- Added new interactive object AIS_RubberBand to draw rubber rectangle or polygon
- Added using of AIS_RubberBand in DRAW view for rectangular selection
- Added using of AIS_RubberBand in MFC samples for rectangular selection
Affected Issues
0025338
mod - samples/mfc/standard/01_Geometry/src/GeometryView2D.cpp Diff File
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff File
mod - samples/mfc/standard/Common/OCC_2dView.h Diff File
mod - samples/mfc/standard/Common/OCC_3dView.cpp Diff File
mod - samples/mfc/standard/Common/OCC_3dView.h Diff File
mod - samples/mfc/standard/Common/OCC_BaseDoc.h Diff File
mod - samples/mfc/standard/Common/OCC_BaseView.cpp Diff File
mod - samples/mfc/standard/Common/OCC_BaseView.h Diff File
add - src/AIS/AIS_RubberBand.cxx Diff File
add - src/AIS/AIS_RubberBand.hxx Diff File
mod - src/AIS/FILES Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master d677b214

2015-12-18 04:00:44

abv


Committer: abv Details Diff
Eliminate compiler warnings on VC++ 14 and CLang.
Remove unused stuff from OSD_WNT.cxx.
mod - src/BOPTest/BOPTest_BOPCommands.cxx Diff File
mod - src/Draw/Draw_Window.hxx Diff File
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File
mod - src/IntPatch/IntPatch_RLine.hxx Diff File
mod - src/IntPatch/IntPatch_WLine.hxx Diff File
mod - src/LDOM/LDOM_XmlReader.cxx Diff File
mod - src/OSD/OSD_WNT.cxx Diff File
mod - src/OSD/OSD_WNT_1.hxx Diff File

master f85e7ddb

2015-12-17 11:30:08

ifv


Committer: bugmaster Details Diff
0027010: Wrong classification of the point relatively the solid

Algorithm of curve-face intersection was improved in order to take in account edge tolerance zones for more precise classification of state of intersection point.

Test case for issue CR27010
mod - src/IntCurvesFace/IntCurvesFace_Intersector.cxx Diff File
add - tests/bugs/modalg_6/bug27010 Diff File

master b502ddc1

2015-12-16 13:57:20

abv


Committer: abv Details Diff
0026589: Testgrid command - Add option to execute only tests failed on previous run

New option for command testgrid was added.
Updated documentation.
Affected Issues
0026589
mod - dox/dev_guides/tests/tests.md Diff File
mod - src/DrawResources/TestCommands.tcl Diff File

master e9312c0f

2015-12-16 09:25:03

vpa


Committer: bugmaster Details Diff
0026973: Visualization - selection of entities hidden by clipping planes is broken

- misprint in distance calculation in SelectMgr_RectangularFrustum::IsClipped is corrected;
- selecting volume manager in clipping check in SelectMgr_ViewerSelector::checkOverlap was replaced ;
- added view-defined clipping planes check to SelectMgr_RectangularFrustum;
- test case for issue 0026973.
Affected Issues
0026973
mod - src/SelectMgr/FILES Diff File
mod - src/SelectMgr/SelectMgr_BaseFrustum.cxx Diff File
mod - src/SelectMgr/SelectMgr_BaseFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff File
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx Diff File
add - src/SelectMgr/SelectMgr_ViewClipRange.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.hxx Diff File
add - tests/bugs/vis/bug26973 Diff File

master 77dbd1f1

2015-12-15 13:24:31

nbv


Committer: bugmaster Details Diff
0026576: Wrong result obtained by intersection algorithm.

1. Algorithm of Restriction line decomposition has been created.
2. Algorithm of check of coincidences between Walking and Restriction line has been improved in new function IsCoincide(...) (which replaces IsIn2DBox(...)).
3. Some useful methods have been added in IntPatch_PointLine (and inherited) classes.

Test cases for this issue have been created.
mod - src/ApproxInt/ApproxInt_KnotTools.cxx Diff File
mod - src/GeomInt/GeomInt_IntSS_1.cxx Diff File
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File
mod - src/IntPatch/IntPatch_PointLine.hxx Diff File
mod - src/IntPatch/IntPatch_RLine.cxx Diff File
mod - src/IntPatch/IntPatch_RLine.hxx Diff File
mod - src/IntPatch/IntPatch_RLine.lxx Diff File
mod - src/IntPatch/IntPatch_WLine.hxx Diff File
mod - src/IntTools/IntTools_FaceFace.cxx Diff File
mod - src/IntWalk/IntWalk_IWalking_1.gxx Diff File
add - tests/bugs/modalg_6/bug26576_1 Diff File
add - tests/bugs/modalg_6/bug26576_2 Diff File
add - tests/bugs/modalg_6/bug26576_3 Diff File
add - tests/bugs/modalg_6/bug26576_4 Diff File

master 905db769

2015-12-15 09:14:41

kgv


Committer: bugmaster Details Diff
0026995: Visualization, TKXCAF - do not reset custom material within XCAFPrs_AISObject::Compute()

Assign default material in class constructor instead.
Affected Issues
0026995
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff File

master 20aeeb7b

2015-12-15 07:58:58

abv


Committer: abv Details Diff
0026908: Visualization, TKOpenGl - eliminate -Wunused-parameter compiler warnings for Android target

Support TBO on OpenGL ES 3.2+
Affected Issues
0026908
mod - src/OpenGl/OpenGl_ArbTBO.hxx Diff File
mod - src/OpenGl/OpenGl_Clipping.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_LineAttributes.cxx Diff File
mod - src/OpenGl/OpenGl_Sampler.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_TextBuilder.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_TextureBufferArb.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File

master 109aa56e

2015-12-14 09:42:05

ibs


Committer: bugmaster Details Diff
0027022: Configuration, CMake - rename ungrouped variables to include them to the existing groups

APPLY_OCCT_PATCH_DIR renamed with BUILD_PATCH
OCCT_ALGO_EXTENDED_OUTPUT renamed with BUILD_WITH_DEBUG
REBUILD_PLATFORM_DEPENDENT_CODE renamed with BUILD_YACCLEX

3RDPARTY_DOXYGEN_DOT_EXECUTABLE renamed with 3RDPARTY_DOT_EXECUTABLE
Affected Issues
0027022
mod - adm/cmake/doxygen.cmake Diff File
mod - adm/cmake/occt_macros.cmake Diff File
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
mod - CMakeLists.txt Diff File
mod - dox/dev_guides/building/cmake/cmake.md Diff File

master a6874708

2015-12-14 09:42:05

ibs


Committer: bugmaster Details Diff
0026993: Configuration, CMake - use the abstraction level of VTK instead CSF_VTK for their libraries

CSF_VTK removed from CMake meta-projects (this variable is left in EXTERNLIB because it is used by genproj.tcl)
USE_VTK shown if toolkits using VTK involved in the solution
VTK_DIR removed from the advanced variables

Warning messages 'Warning. .../a.hxx~ is not involved into .../FILES' renamed with 'Warning: File .../a.hxx~ is not listed in .../FILES'
Affected Issues
0026993
mod - adm/cmake/occt_csf.cmake Diff File
mod - adm/cmake/occt_defs_flags.cmake Diff File
mod - adm/cmake/occt_macros.cmake Diff File
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/tcl.cmake Diff File
mod - adm/cmake/vtk.cmake Diff File
mod - CMakeLists.txt Diff File
mod - src/TKIVtk/EXTERNLIB Diff File
mod - src/TKIVtkDraw/EXTERNLIB Diff File

master c7854818

2015-12-13 10:21:54

abv


Committer: bugmaster Details Diff
0026988: Fresh compiler warnings (VC++ 14, GCC 5.2.1, CLang 3.6.2)

Compiler warnings eliminated:

- VC++: potential use of uninitialized variable
- GCC: potential use of uninitialized variable [-Wmaybe-uninitialized], redundant const on return value [-Wignored-qualifiers]
- CLang: missing override specifier on overloaded virtual function [-Winconsistent-missing-override], function call within typeid() [-Wpotentially-evaluated-expression]
Affected Issues
0026988
mod - src/ApproxInt/ApproxInt_KnotTools.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff File
mod - src/IntTools/IntTools_Context.cxx Diff File
mod - src/IVtkDraw/IVtkDraw_Interactor.cxx Diff File
mod - src/IVtkDraw/IVtkDraw_Interactor.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_SelectableObject.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_Shape.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_ShapeMesher.hxx Diff File
mod - src/IVtkOCC/IVtkOCC_ShapePickerAlgo.hxx Diff File
mod - src/IVtkTools/IVtkTools_DisplayModeFilter.cxx Diff File
mod - src/IVtkTools/IVtkTools_DisplayModeFilter.hxx Diff File
mod - src/IVtkVTK/IVtkVTK_ShapeData.hxx Diff File
mod - src/IVtkVTK/IVtkVTK_View.hxx Diff File
mod - src/LDOM/LDOM_CharacterData.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/StepDimTol/StepDimTol_SimpleDatumReferenceModifierMember.hxx Diff File
mod - src/StepFile/StepFile_Read.cxx Diff File
mod - src/TFunction/TFunction_Logbook.hxx Diff File

master 795be040

2015-12-12 16:07:35

abv


Committer: bugmaster Details Diff
0026551: Optimization of initialization of OCCT RTTI

Global instances of type descriptors are eliminated as unnecessary
Affected Issues
0026551
mod - src/Standard/Standard_Type.cxx Diff File
mod - src/Standard/Standard_Type.hxx Diff File

master 325e442b

2015-12-11 17:04:19

vpa


Committer: bugmaster Details Diff
0026945: Visualization - selection does not work after closing one of local contexts in stack

- added method to restore selection of local context;
- activated standard modes are added to local status now;
- test case for issue 0026945
Affected Issues
0026945
mod - src/AIS/AIS_InteractiveContext_2.cxx Diff File
mod - src/AIS/AIS_LocalContext.cxx Diff File
mod - src/AIS/AIS_LocalContext.hxx Diff File
mod - src/AIS/AIS_LocalContext_1.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/vis/bug26945 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 132 133 134 135 136 137 138 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last