Changesets: occt

master 95081657

2015-11-20 11:10:52

vpa


Committer: bugmaster Details Diff
0026905: Visualization - cosmetic fixes in selection methods of AIS_InteractiveContext

- selection mode in AIS_InteractiveContext::AddOrRemoveSelected is corrected;
- AIS_InteractiveContext::IsSelected returns object's state instead of global status.
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File

master fbef84f9

2015-11-19 12:31:24

isk


Committer: bugmaster Details Diff
0026891: Visualization, TKOpenGl - define more texture types within OpenGl_TextureFormatSelector Affected Issues
0026891
mod - src/OpenGl/OpenGl_Texture.hxx Diff File

master 8fcb8c07

2015-11-19 12:20:39

abv


Committer: bugmaster Details Diff
0000670: Problem with the Print method.

Test for issue 0000670 corrected to avoid unpredictable behavior
Affected Issues
0000670
mod - src/QABugs/QABugs_11.cxx Diff File
mod - tests/bugs/fclasses/bug670 Diff File

master 97f937cc

2015-11-19 08:16:14

apl


Committer: bugmaster Details Diff
0026792: Visualization, Graphic3d - Z-fit support for transform persistence is missing after removing Visual3d_View

Add missing code for z-fit support for zoom, rotate persistent object.
Fixed wrong statement that should enable frustum culling optimization for zoom, rotate persistent object.
Fixed BVH_LinearBuilder.lxx to correctly control number of items in leaf node for a case of items with equal bounding boxes.
Added non-regression test case for z-clipping of transform persistent objects.
Affected Issues
0026792
mod - src/BVH/BVH_LinearBuilder.lxx Diff File
mod - src/Graphic3d/Graphic3d_CView.cxx Diff File
mod - src/OpenGl/OpenGl_BVHClipPrimitiveTrsfPersSet.cxx Diff File
mod - src/OpenGl/OpenGl_BVHTreeSelector.cxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
add - tests/bugs/vis/bug26792 Diff File

master b40693b0

2015-11-18 12:49:08

isk


Committer: bugmaster Details Diff
0026890: Foundation Classes, TKernel - define OSD_OpenStream for std::ifstream Affected Issues
0026890
mod - src/OSD/OSD_OpenFile.cxx Diff File
mod - src/OSD/OSD_OpenFile.hxx Diff File

master ce48b009

2015-11-18 08:01:12

nbv


Committer: bugmaster Details Diff
0026884: Cylinder/Cylinder intersection algorithm throws an exception

Check, if cylinder axes are parallel is made more carefully.
This check is brought to conformity with check if axes are parallel (see constructor AxeOperator::AxeOperator(...) in IntAna_QuadQuadGeo.cxx file)

Test case for issue CR26884
mod - src/IntAna/IntAna_QuadQuadGeo.cxx Diff File
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff File
add - tests/bugs/moddata_3/bug26884 Diff File

master badc9305

2015-11-17 15:54:25

apl


Committer: bugmaster Details Diff
0026658: Unexpected selection in the context using a selection filter.

Method AIS_LocalContext::ClearOutdatedSelection() fixed. Now it chooses "mylastindex" value from list of filtered detected owners. The topmost detected owner will be highlighted if the current detected owner was cleared as outdated.

BUC26658 command to check the bug fix in DRAW.

append a test script to automatically check the bug in DRAW.

warnings correction.
mod - src/AIS/AIS_LocalContext_1.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
add - tests/bugs/vis/buc26658 Diff File

master 6a2ee094

2015-11-17 13:46:32

azv


Committer: bugmaster Details Diff
0026871: [Regression in 6.9.0] Projecting a curve hangs inside Approx_FitAndDivide2d

Fix checking of B-spline parametrization speed

Test case for issue CR26871
Affected Issues
0026871
mod - src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx Diff File
add - tests/bugs/heal/bug26871 Diff File

master 54f91e03

2015-11-17 07:53:51

ifv


Committer: bugmaster Details Diff
0026837: SameParameter algorithm throws an exception

Test case for issue CR26837
Affected Issues
0026837
mod - src/GeomLib/GeomLib.cxx Diff File
add - tests/bugs/moddata_3/bug26837 Diff File

master 95e05159

2015-11-16 14:43:25

rkv


Committer: bugmaster Details Diff
0026179: Coding rules - eliminate -Wdeprecated-declarations CLang warnings on tmpnam() usage

Make a temporary file using BuildTemporary() in "/tmp" folder on Linux or using "TEMP" environment variable on Windows.
Use the new OSD_File::Capture() method for standard output redirection.
Affected Issues
0026179
mod - src/Draw/Draw_Interpretor.cxx Diff File
mod - src/OSD/OSD_Directory.cxx Diff File
mod - src/OSD/OSD_File.cxx Diff File
mod - src/OSD/OSD_File.hxx Diff File

master 6b84c3f7

2015-11-16 12:48:07

azv


Committer: bugmaster Details Diff
0026252: GeomAdaptor_Surface should use inner adaptor to calculate values of complex surfaces

* Implement GeomEvaluator package
* Inject evaluators to GeomAdaptor_Surface to calculate values of complex surfaces
* Inject evaluators to Geom_Surface classes to calculate values for offset surfaces, surfaces of revolution and surfaces of extrusion
* Move Adaptor3d_SurfaceOfLinearExtrusion and Adaptor3d_SurfaceOfRevolution to GeomAdaptor and unify calculation of their values and derivatives
* Code optimizations
* Update test cases

Update of test-cases according to the new behavior
Affected Issues
0026252
mod - adm/UDLIST Diff File
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx Diff File
mod - src/Adaptor3d/FILES Diff File
mod - src/BRepFill/BRepFill_TrimSurfaceTool.cxx Diff File
mod - src/BRepSweep/BRepSweep_Rotation.cxx Diff File
mod - src/BRepSweep/BRepSweep_Translation.cxx Diff File
mod - src/Draft/Draft_Modification_1.cxx Diff File
mod - src/Extrema/Extrema_ExtPExtS.cxx Diff File
mod - src/Extrema/Extrema_ExtPExtS.hxx Diff File
mod - src/Extrema/Extrema_ExtPRevS.cxx Diff File
mod - src/Extrema/Extrema_ExtPRevS.hxx Diff File
mod - src/Extrema/Extrema_ExtPS.cxx Diff File
mod - src/Geom/Geom_OffsetSurface.cxx Diff File
mod - src/Geom/Geom_OffsetSurface.hxx Diff File
mod - src/Geom/Geom_OsculatingSurface.cxx Diff File
mod - src/Geom/Geom_OsculatingSurface.hxx Diff File
mod - src/Geom/Geom_SurfaceOfLinearExtrusion.cxx Diff File
mod - src/Geom/Geom_SurfaceOfLinearExtrusion.hxx Diff File
mod - src/Geom/Geom_SurfaceOfRevolution.cxx Diff File
mod - src/Geom/Geom_SurfaceOfRevolution.hxx Diff File
mod - src/GeomAdaptor/FILES Diff File
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Surface.hxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Surface.lxx Diff File
add - src/GeomEvaluator/FILES Diff File
add - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx Diff File
add - src/GeomEvaluator/GeomEvaluator_OffsetSurface.hxx Diff File
add - src/GeomEvaluator/GeomEvaluator_Surface.hxx Diff File
add - src/GeomEvaluator/GeomEvaluator_SurfaceOfExtrusion.cxx Diff File
add - src/GeomEvaluator/GeomEvaluator_SurfaceOfExtrusion.hxx Diff File
add - src/GeomEvaluator/GeomEvaluator_SurfaceOfRevolution.cxx Diff File
add - src/GeomEvaluator/GeomEvaluator_SurfaceOfRevolution.hxx Diff File
mod - src/GeomFill/GeomFill_LocationGuide.cxx Diff File
mod - src/ShapeCustom/ShapeCustom_SweptToElementary.cxx Diff File
mod - src/TKG3d/CMakeLists.txt Diff File
mod - src/TKG3d/PACKAGES Diff File
mod - tests/bugs/modalg_2/bug5805_18 Diff File
mod - tests/bugs/modalg_6/bug26525_3 Diff File
mod - tests/de/iges_1/H8 Diff File
mod - tests/de/iges_1/N7 Diff File
mod - tests/de/iges_1/Q3 Diff File
mod - tests/de/iges_1/R1 Diff File
mod - tests/de/iges_1/R5 Diff File
mod - tests/de/iges_2/A7 Diff File
mod - tests/de/iges_2/C6 Diff File
mod - tests/de/iges_2/F9 Diff File
mod - tests/de/iges_2/G9 Diff File
mod - tests/de/iges_3/A4 Diff File
mod - tests/de/step_4/G7 Diff File

master e713baee

2015-11-16 11:05:54

ibs


Committer: bugmaster Details Diff
0026903: Configuration, CMake - 3rdparty search algorithms should have the same logic

the search algorithms fitted with one logic.

3rdparty_dir is not specified by-default
3rdparty_<name>_dir has higher priority than 3rdparty_dir

frameworks are considered on Mac OS;

CMake - continue method (cmake version >= 3.2) removed

vtk installation disabled

Mac OS X - link /usr/X11/lib if X11 library is linked

FILES parsing optimized

search X11 package for every time when it used on MAC

CSF_XwLibs used by a toolkit using Tk

break a package processing if all the files from FILES file have been processed
mod - adm/cmake/3rdparty_macro.cmake Diff File
mod - adm/cmake/freetype.cmake Diff File
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/tbb.cmake Diff File
mod - adm/cmake/tcl.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
mod - adm/cmake/vtk.cmake Diff File
mod - CMakeLists.txt Diff File
mod - src/TKD3DHost/EXTERNLIB Diff File
mod - src/TKDraw/EXTERNLIB Diff File
mod - src/TKIVtkDraw/EXTERNLIB Diff File
mod - src/TKOpenGl/EXTERNLIB Diff File
mod - src/TKV3d/EXTERNLIB Diff File
mod - src/TKViewerTest/EXTERNLIB Diff File

master 4525373b

2015-11-15 06:11:52

abv


Committer: bugmaster Details Diff
0026872: Coding - pointless instantiations of local variables in BinTools

Instantiations of local stringstream variables used in error handling moved from upper function scope to places where they are actually needed
Affected Issues
0026872
mod - src/BinTools/BinTools_Curve2dSet.cxx Diff File
mod - src/BinTools/BinTools_CurveSet.cxx Diff File
mod - src/BinTools/BinTools_ShapeSet.cxx Diff File
mod - src/BinTools/BinTools_SurfaceSet.cxx Diff File

master eece3af2

2015-11-13 17:35:30

vpa


Committer: bugmaster Details Diff
0026870: Visualization - deactivated selections are not updated after object's re-computation

- update status in SelectMgr_SelectionManager::RecomputeSelection:
1) is set to full for all selections;
2) is switched to none only if selection was actually recomputed;
- test case for issue #26870
mod - src/SelectMgr/SelectMgr_SelectionManager.cxx Diff File
add - tests/bugs/vis/bug26870 Diff File

master 6e4dfbec

2015-11-13 13:51:47

ibs


Committer: bugmaster Details Diff
0026869: Documentation - simplify "Building with CMake and ADT on Android" article

ADT using removed. GNU make using added

Small corrections of title and image in documentation.
Affected Issues
0026869
mod - dox/dev_guides/building/android/android.md Diff File
mod - dox/dev_guides/building/android/images/android_image001.png Diff File
mod - dox/dev_guides/building/android/images/android_image002.png Diff File
mod - dox/dev_guides/building/android/images/android_image005.png Diff File
mod - dox/dev_guides/building/android/images/android_image006.png Diff File
rm - dox/dev_guides/building/android/images/android_image007.png Diff File
rm - dox/dev_guides/building/android/images/android_image008.png Diff File
rm - dox/dev_guides/building/android/images/android_image009.png Diff File
rm - dox/dev_guides/building/android/images/android_image010.png Diff File
mod - dox/dev_guides/building/building.md Diff File

master ec7ed71c

2015-11-13 11:49:25

nbv

Details Diff
Current MASTER is not built if OCCT_DEBUG macros is enabled
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanRadGeo.cxx Diff File

master fb3267c7

2015-11-12 12:28:34

ibs


Committer: bugmaster Details Diff
0026880: Configuration, CMake - platform dependent code is not generated

several misprints fixed (upper case, sorting of empty list, empty parent directory)

CMake should consider CSF_ variables from EXTERNLIB file for each toolkit

CSF_ variables are defined in occt_csf for each OS
redundant CSF removed

Conflicts:
src/TKG3d/CMakeLists.txt
Affected Issues
0026880
mod - adm/cmake/bison.cmake Diff File
add - adm/cmake/occt_csf.cmake Diff File
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/vtk.cmake Diff File
mod - adm/templates/env.bat Diff File
mod - CMakeLists.txt Diff File
mod - src/DRAWEXE/CMakeLists.txt Diff File
mod - src/TKBin/CMakeLists.txt Diff File
mod - src/TKBinL/CMakeLists.txt Diff File
mod - src/TKBinTObj/CMakeLists.txt Diff File
mod - src/TKBinXCAF/CMakeLists.txt Diff File
mod - src/TKBO/CMakeLists.txt Diff File
mod - src/TKBool/CMakeLists.txt Diff File
mod - src/TKBRep/CMakeLists.txt Diff File
mod - src/TKCAF/CMakeLists.txt Diff File
mod - src/TKCDF/CMakeLists.txt Diff File
mod - src/TKD3DHost/CMakeLists.txt Diff File
mod - src/TKDCAF/CMakeLists.txt Diff File
mod - src/TKDraw/CMakeLists.txt Diff File
mod - src/TKernel/CMakeLists.txt Diff File
mod - src/TKernel/EXTERNLIB Diff File
mod - src/TKFeat/CMakeLists.txt Diff File
mod - src/TKFillet/CMakeLists.txt Diff File
mod - src/TKG2d/CMakeLists.txt Diff File
mod - src/TKG3d/CMakeLists.txt Diff File
mod - src/TKGeomAlgo/CMakeLists.txt Diff File
mod - src/TKGeomBase/CMakeLists.txt Diff File
mod - src/TKHLR/CMakeLists.txt Diff File
mod - src/TKIGES/CMakeLists.txt Diff File
mod - src/TKIVtk/CMakeLists.txt Diff File
mod - src/TKIVtkDraw/CMakeLists.txt Diff File
mod - src/TKLCAF/CMakeLists.txt Diff File
mod - src/TKMath/CMakeLists.txt Diff File
mod - src/TKMesh/CMakeLists.txt Diff File
mod - src/TKMeshVS/CMakeLists.txt Diff File
mod - src/TKOffset/CMakeLists.txt Diff File
mod - src/TKOpenGl/CMakeLists.txt Diff File
mod - src/TKPrim/CMakeLists.txt Diff File
mod - src/TKQADraw/CMakeLists.txt Diff File
mod - src/TKService/CMakeLists.txt Diff File
mod - src/TKShHealing/CMakeLists.txt Diff File
mod - src/TKSTEP/CMakeLists.txt Diff File
mod - src/TKSTEP209/CMakeLists.txt Diff File
mod - src/TKSTEPAttr/CMakeLists.txt Diff File
mod - src/TKSTEPBase/CMakeLists.txt Diff File
mod - src/TKSTL/CMakeLists.txt Diff File
mod - src/TKTObj/CMakeLists.txt Diff File
mod - src/TKTObjDRAW/CMakeLists.txt Diff File
mod - src/TKTopAlgo/CMakeLists.txt Diff File
mod - src/TKTopTest/CMakeLists.txt Diff File
mod - src/TKV3d/CMakeLists.txt Diff File
mod - src/TKViewerTest/CMakeLists.txt Diff File
mod - src/TKVRML/CMakeLists.txt Diff File
mod - src/TKXCAF/CMakeLists.txt Diff File
mod - src/TKXDEDRAW/CMakeLists.txt Diff File
mod - src/TKXDEIGES/CMakeLists.txt Diff File
mod - src/TKXDESTEP/CMakeLists.txt Diff File
mod - src/TKXMesh/CMakeLists.txt Diff File
mod - src/TKXml/CMakeLists.txt Diff File
mod - src/TKXmlL/CMakeLists.txt Diff File
mod - src/TKXmlTObj/CMakeLists.txt Diff File
mod - src/TKXmlXCAF/CMakeLists.txt Diff File
mod - src/TKXSBase/CMakeLists.txt Diff File
mod - src/TKXSDRAW/CMakeLists.txt Diff File

master d5f0e4ad

2015-11-12 11:43:38

bugmaster

Details Diff
Cosmetic correction
mod - src/BOPTest/BOPTest.hxx Diff File
mod - src/BOPTest/FILES Diff File

master d3ff0ff2

2015-11-12 09:55:22

ibs

Details Diff
0026858: Configuration - cmake wrong detected TK folder

regex template for 3rdparty folder changed
the sensitive case of comparison of two folders fixed
Affected Issues
0026858
mod - adm/cmake/occt_macros.cmake Diff File
mod - adm/cmake/tcl.cmake Diff File

master d2eddacc

2015-11-12 09:47:26

kgv


Committer: bugmaster Details Diff
0026862: Configuration - avoid usage of 3rd-party headers within OpenGl_View and D3DHost_View

Move Font_FTFont::Rect structure into dedicated header Font_FTFont.
D3DHost_View, OpenGl_Font, Font_TextFormatter - use forward declarations.

Fix regressions after 0024776

OpenGl_View::IsInvalidated() - fix misprint.
D3DHost_View::Redraw() - assign myFBO before rendering.
D3DHost_FrameBuffer::Init() - fix always zero viewport.
Affected Issues
0026862
mod - src/D3DHost/D3DHost_FrameBuffer.cxx Diff File
mod - src/D3DHost/D3DHost_FrameBuffer.hxx Diff File
mod - src/D3DHost/D3DHost_View.cxx Diff File
mod - src/D3DHost/D3DHost_View.hxx Diff File
mod - src/Font/FILES Diff File
mod - src/Font/Font_FTFont.cxx Diff File
mod - src/Font/Font_FTFont.hxx Diff File
add - src/Font/Font_Rect.hxx Diff File
mod - src/Font/Font_TextFormatter.cxx Diff File
mod - src/Font/Font_TextFormatter.hxx Diff File
mod - src/OpenGl/OpenGl_Font.cxx Diff File
mod - src/OpenGl/OpenGl_Font.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Text.hxx Diff File
mod - src/OpenGl/OpenGl_TextBuilder.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File

master a082e7d0

2015-11-11 14:48:18

ibs


Committer: bugmaster Details Diff
0026861: Configuration, CMake - enable -Wall warnings when using CLang

-Wall warning option added for CLang compiler
Affected Issues
0026861
mod - adm/cmake/occt_defs_flags.cmake Diff File

master 1c078d3b

2015-11-11 10:41:59

aba


Committer: bugmaster Details Diff
0026056: AIS_LengthDimension can not build dimension for face-edge or edge-face

- Correct AIS_LengthDimension::InitEdgeFaceLength() method to support face-edge and edge-face cases
- Correct test command to support face-edge and edge-face input geomerty without custom plane
Affected Issues
0026056
mod - src/AIS/AIS_LengthDimension.cxx Diff File
mod - src/AIS/AIS_LengthDimension.hxx Diff File
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx Diff File
add - tests/bugs/vis/bug26056 Diff File

master f2139a7f

2015-11-11 06:32:41

abv


Committer: abv Details Diff
0026780: Coding rules - eliminate warnings on Linux and Mac

Fixed a few remaining warnings found by GCC, CLang, and VC++ 14 (recent changes)
Affected Issues
0026780
mod - src/Draft/Draft_Modification_1.cxx Diff File
mod - src/Font/Font_TextFormatter.cxx Diff File
mod - src/ShapeFix/ShapeFix_Shape.cxx Diff File
mod - src/Standard/Standard_ErrorHandler.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FFDumper.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_makeTransition.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx Diff File

master 75c262a9

2015-11-11 05:50:04

isk


Committer: bugmaster Details Diff
0026790: Visualization, TKOpenGl - apply view resolution to the line width in OpenGl_Context::SetLineWidth()
Add ResolutionRatio() method in the Graphic3d_RenderingParams.
Add SetResolutionRatio() method in the OpenGl_Context.
Affected Issues
0026790
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
add - tests/bugs/vis/bug26790 Diff File

master a144d777

2015-11-10 15:12:55

ifv


Committer: bugmaster Details Diff
0026857: Documentation for methods Geom_BSplineSurface::SetU(V)NotPeriodic is wrong Affected Issues
0026857
mod - src/Geom/Geom_BSplineSurface.hxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 135 136 137 138 139 140 141 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last