Changesets: occt

master c3da64a6

2020-10-27 08:41:12

kgv


Committer: bugmaster Details Diff
0031884: Data Exchange - NULL de-reference within STEPCAFControl_Reader::SetSourceCodePage()

Removed methods with unclear usage rules.
Affected Issues
0031884
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx Diff File

master aa7e9f8d

2020-10-27 04:57:36

kgv


Committer: bugmaster Details Diff
0031881: Coding Rules - OpenGl_HaltonSampler::initRandom() uses deprecated in C++14 function std::random_shuffle

Unused function has been removed.
Affected Issues
0031881
mod - src/OpenGl/OpenGl_HaltonSampler.hxx Diff File
mod - src/OpenGl/OpenGl_TileSampler.cxx Diff File

master 4065c66c

2020-10-26 14:14:05

mzernova


Committer: bugmaster Details Diff
0031808: Visualization - NULL dereference in Graphic3d_Structure::IsDisplayed() on Removed presentation

Added a NULL check for IsDisplayed(), IsHighlighted(), IsTransformed(), IsVisible(), etc.
Affected Issues
0031808
mod - src/Graphic3d/Graphic3d_Structure.hxx Diff File

master 07bc68e8

2020-10-26 13:35:51

asuraven


Committer: bugmaster Details Diff
0031873: Samples, Qt OCCT Overview sample - Problems of compilation and launch in 32 bit mode on Windows Affected Issues
0031873
mod - samples/qt/OCCTOverview/src/ApplicationCommon.h Diff File
mod - samples/qt/OCCTOverview/src/DocumentCommon.h Diff File
mod - samples/qt/OCCTOverview/src/View.cxx Diff File

master 94f16a89

2020-10-25 19:10:27

abv


Committer: bugmaster Details Diff
0014673: Provide true support for Unicode symbols

Construction of TCollection_ExtendedString from plain C string is fixed to consider input string as UTF-8 in several places (identified as described in notes to 0031113).

Message_MsgFile is corrected to load resource file as UTF-8 (unless it has BOM indicating use of UTF-16).

Added tests for use of Unicode in some DRAW commands (bugs demo bug14673_*)
Affected Issues
0014673
mod - dox/upgrade/upgrade.md Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx Diff File
mod - src/DDocStd/DDocStd_MTMCommands.cxx Diff File
mod - src/DNaming/DNaming_BasicCommands.cxx Diff File
mod - src/DNaming/DNaming_ModelingCommands.cxx Diff File
mod - src/Message/Message_MsgFile.cxx Diff File
mod - src/TObj/TObj_Assistant.cxx Diff File
mod - src/TObjDRAW/TObjDRAW.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Notes.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
add - tests/bugs/demo/bug14673_1 Diff File
add - tests/bugs/demo/bug14673_2 Diff File
add - tests/bugs/demo/bug14673_3 Diff File
add - tests/bugs/demo/bug14673_4 Diff File

master ec4128df

2020-10-24 18:01:50

kgv


Committer: bugmaster Details Diff
0031876: Configuration - Prs3d_Arrow::DrawShaded() crashes in msvc10 win32 Release build

Use longer code syntax to workaround compiler bug.
Affected Issues
0031876
mod - src/Prs3d/Prs3d_Arrow.cxx Diff File

master 9f9490e1

2020-10-23 08:35:15

kgv


Committer: bugmaster Details Diff
0031875: Draw Harness, ViewerTest - command vaspects -mostContinuity lacks g1 and g2 options

vaspects -mostContinuity now accepts g1 and g2 values.
Affected Issues
0031875
mod - src/ViewerTest/ViewerTest.cxx Diff File

master 7ccfd41f

2020-10-22 12:28:40

ifv


Committer: bugmaster Details Diff
0031782: Modeling Algorithms - Regressions on VS 2019 (vc142) on fillet tests

ChFiKPart_ComputeData_FilPlnCyl.cxx - rewriting some code to avoid "extra" optimization
Affected Issues
0031782
mod - src/ChFiKPart/ChFiKPart_ComputeData_FilPlnCyl.cxx Diff File

master 0612bb70

2020-10-22 11:47:23

emv


Committer: bugmaster Details Diff
0031858: Modeling Algorithms - boolean operation crash between the given cylinder and torus.

Integrating test cases only, as the problem is not reproduced.
Affected Issues
0031858
add - tests/bugs/modalg_7/bug31858_1 Diff File
add - tests/bugs/modalg_7/bug31858_2 Diff File

master a966542b

2020-10-21 07:28:12

kgv


Committer: bugmaster Details Diff
0031866: Documentation - add description to Graphic3d_NameOfMaterial enumeration values

Enumeration values have been renamed to use complete prefix Graphic3d_NOM_ -> Graphic3d_NameOfMaterial_
and to match string names (with old values preserved as aliases).
Affected Issues
0031866
mod - dox/user_guides/visualization/visualization.md Diff File
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxyD3D.cpp Diff File
mod - samples/ios/UIKitSample/UIKitSample/OcctViewer.mm Diff File
mod - samples/mfc/standard/01_Geometry/src/GeometryDoc.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/GeometryDoc.h Diff File
mod - samples/mfc/standard/04_Viewer3d/src/OCCDemo_Presentation.h Diff File
mod - samples/mfc/standard/05_ImportExport/src/ColoredShapes.cpp Diff File
mod - samples/mfc/standard/05_ImportExport/src/StdAfx.h Diff File
mod - samples/mfc/standard/07_Triangulation/src/OCCDemo_Presentation.h Diff File
mod - samples/mfc/standard/08_HLR/src/StdAfx.h Diff File
mod - samples/mfc/standard/09_Animation/src/AnimationDoc.cpp Diff File
mod - samples/mfc/standard/09_Animation/src/StdAfx.h Diff File
mod - samples/mfc/standard/10_Convert/src/OCCDemo_Presentation.h Diff File
mod - samples/qt/Tutorial/src/DocumentTut.cxx Diff File
mod - samples/webgl/main.cpp Diff File
mod - src/AIS/AIS_CameraFrustum.cxx Diff File
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_Plane.cxx Diff File
mod - src/AIS/AIS_PointCloud.cxx Diff File
mod - src/AIS/AIS_RubberBand.cxx Diff File
mod - src/AIS/AIS_Shape.cxx Diff File
mod - src/AIS/AIS_ViewCube.cxx Diff File
mod - src/AIS/AIS_ViewCube.hxx Diff File
mod - src/AIS/AIS_XRTrackedDevice.cxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.cxx Diff File
mod - src/Graphic3d/Graphic3d_ClipPlane.hxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.hxx Diff File
mod - src/Graphic3d/Graphic3d_NameOfMaterial.hxx Diff File
mod - src/MeshVS/MeshVS_ElementalColorPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_Mesh.cxx Diff File
mod - src/MeshVS/MeshVS_NodalColorPrsBuilder.cxx Diff File
mod - src/MeshVS/MeshVS_Tool.cxx Diff File
mod - src/Prs3d/Prs3d_Drawer.hxx Diff File
mod - src/Prs3d/Prs3d_ShadingAspect.cxx Diff File
mod - src/PrsDim/PrsDim_Dimension.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/QABugs/QABugs_17.cxx Diff File
mod - src/QABugs/QABugs_3.cxx Diff File
mod - src/V3d/V3d_Plane.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_VisMaterial.cxx Diff File
mod - src/XCAFPrs/XCAFPrs_AISObject.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File

master 3e98579a

2020-10-19 01:18:16

jgv


Committer: bugmaster Details Diff
0031855: Modeling Algorithms - regression of the unifysamedom command.

Transformation of 2d-curves on elementary surfaces has been corrected.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
add - tests/bugs/heal/bug31855_1 Diff File
add - tests/bugs/heal/bug31855_2 Diff File
add - tests/bugs/heal/bug31855_3 Diff File

master 692decba

2020-10-17 13:21:51

dpasukhi


Committer: bugmaster Details Diff
0031825: Data Exchange, STEP - NULL dereference while re-exporting model with empty Datum description

Fix adding name and description of the datum
Affected Issues
0031825
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
add - tests/bugs/step/bug31825 Diff File

master 1877dc98

2020-10-17 11:04:49

kgv


Committer: bugmaster Details Diff
0031856: Draw Harness - ReadStep should propagate progress indicator

Added progress indication to commands ReadStep, WriteStep, ReadIges, WriteIges, XOpen, XSave.

Draw_ProgressIndicator::Reset() now backups Tcl result string before evaluating command,
so that Draw_ProgressIndicator destructor will not eat error/result message in main command.
Affected Issues
0031856
mod - src/Draw/Draw_ProgressIndicator.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Common.cxx Diff File

master 16ed73be

2020-10-16 12:45:43

kgv

Details Diff
0031790: Configuration, CMake - add optional OpenVR dependency Affected Issues
0031790
mod - adm/cmake/3rdparty_macro.cmake Diff File
mod - adm/cmake/occt_csf.cmake Diff File
add - adm/cmake/openvr.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
mod - adm/templates/custom.build.bat.in Diff File
mod - adm/templates/custom.install.bat.in Diff File
mod - adm/templates/env.bat.in Diff File
mod - CMakeLists.txt Diff File
mod - dox/introduction/introduction.md Diff File

master 8833fd4d

2020-10-15 15:23:10

asuraven


Committer: bugmaster Details Diff
0031827: Samples - Qt OCCT Overview sample is not compiled with VS 2010

* Menu storage changed from json to XML (because Qt 4 does not support json)
* C++11 for(object : container) construction changed to OCCT iterators / Qt foreach
* enum type::name changed to type_name
* non used class members removed
* Qt connect functions changed to macros version
* warning 4127 disabled for Q_INIT_RESOURCE in VS2010 / Qt 4 case
* widgets parent problem on Qt 4 fixed
* QRegularExpression changed to QRegExp
Affected Issues
0031827
rm - samples/OCCTOverview/code/DataExchange.json Diff File
add - samples/OCCTOverview/code/DataExchange.xml Diff File
mod - samples/OCCTOverview/code/DataExchangeSamples.cxx Diff File
mod - samples/OCCTOverview/code/DataExchangeSamples.h Diff File
mod - samples/OCCTOverview/code/FILES Diff File
rm - samples/OCCTOverview/code/Geometry.json Diff File
add - samples/OCCTOverview/code/Geometry.xml Diff File
rm - samples/OCCTOverview/code/Ocaf.json Diff File
add - samples/OCCTOverview/code/Ocaf.xml Diff File
mod - samples/OCCTOverview/code/OcafSamples.cxx Diff File
mod - samples/OCCTOverview/code/OcafSamples.h Diff File
mod - samples/OCCTOverview/code/Samples.qrc Diff File
rm - samples/OCCTOverview/code/Topology.json Diff File
add - samples/OCCTOverview/code/Topology.xml Diff File
rm - samples/OCCTOverview/code/Triangulation.json Diff File
add - samples/OCCTOverview/code/Triangulation.xml Diff File
rm - samples/OCCTOverview/code/Viewer2d.json Diff File
add - samples/OCCTOverview/code/Viewer2d.xml Diff File
mod - samples/OCCTOverview/code/Viewer2dSamples.cxx Diff File
rm - samples/OCCTOverview/code/Viewer3d.json Diff File
add - samples/OCCTOverview/code/Viewer3d.xml Diff File
mod - samples/OCCTOverview/code/Viewer3dSamples.cxx Diff File
mod - samples/qt/OCCTOverview/env.bat Diff File
mod - samples/qt/OCCTOverview/OCCTOverview.pro Diff File
mod - samples/qt/OCCTOverview/src/ApplicationCommon.cxx Diff File
mod - samples/qt/OCCTOverview/src/ApplicationCommon.h Diff File
mod - samples/qt/OCCTOverview/src/DocumentCommon.cxx Diff File
mod - samples/qt/OCCTOverview/src/GeomWidget.cxx Diff File
mod - samples/qt/OCCTOverview/src/Main.cxx Diff File
mod - samples/qt/OCCTOverview/src/OcctHighlighter.cxx Diff File
mod - samples/qt/OCCTOverview/src/OcctHighlighter.h Diff File
mod - samples/qt/OCCTOverview/src/OcctWindow.cxx Diff File
mod - samples/qt/OCCTOverview/src/View.cxx Diff File
mod - samples/qt/OCCTOverview/src/View.h Diff File

master 380748c3

2020-10-15 07:34:35

ifv


Committer: bugmaster Details Diff
0027469: Modeling Algorithms - Regression vs 6.9.1: Wrong result of Edge/Face intersection

IntTools/IntTools_BeanFaceIntersector.cxx - decreasing parameter aDeltaRestrictor in method ComputeRangeFromStartPoint(...) to avoid "jumping" across the common part boundary.

IntTools/IntTools_EdgeFace.cxx - method IsCoincident() - improving criteria of coincidence between edge and face.
mod - src/IntTools/IntTools_BeanFaceIntersector.cxx Diff File
mod - src/IntTools/IntTools_EdgeFace.cxx Diff File
mod - tests/bugs/modalg_7/bug27469_1 Diff File
mod - tests/bugs/modalg_7/bug27469_2 Diff File

master 870ae593

2020-10-14 06:26:29

emv


Committer: bugmaster Details Diff
0031850: Modeling Algorithms - boolean cut and common generate unexpected result

IntPatch_WLineTool::JoinWLines(): using correct point for the check if WLines may be joined.
Affected Issues
0031850
mod - src/IntPatch/IntPatch_WLineTool.cxx Diff File
add - tests/bugs/modalg_7/bug31850_1 Diff File
add - tests/bugs/modalg_7/bug31850_2 Diff File

master ae9f4b64

2020-10-14 06:14:04

abv


Committer: bugmaster Details Diff
0031851: Data Exchange, STEP - enable Unicode symbols in STEP export

Class STEPCAFControl_Writer is corrected to avoid replacing non-Ascii symbols by question marks, and spaces by underscores, on export to STEP.

Related: DRAW commands dealing with strings in OCAF documents are corrected to pass Unicode symbols as UTF-8.

Off-topic: code saving names of external STEP files in XDE and fetching them back is corrected to preserve Unicode symbols as UTF-8.

Added test bugs xde bug31851

Test de step_4 E7 corrected (no more replacement of spaces by underscores in names of layers)
Affected Issues
0031851
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/DDataStd/DDataStd_NameCommands.cxx Diff File
mod - src/DDataStd/DDataStd_TreeBrowser.cxx Diff File
mod - src/DDF/DDF_Browser.cxx Diff File
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx Diff File
mod - src/DDocStd/DDocStd_DocumentCommands.cxx Diff File
mod - src/DDocStd/DDocStd_MTMCommands.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/XCAFDoc/XCAFDoc_ShapeTool.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Layers.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Props.cxx Diff File
add - tests/bugs/xde/bug31851 Diff File
mod - tests/de/step_4/E7 Diff File

master 135c2bd9

2020-10-13 11:31:27

emv


Committer: bugmaster Details Diff
0031835: Modeling Algorithms - step by step Boolean common produces bad shape on given three cylinders

Fix inconsistency between IntAna_QuadQuadGeo(gp_Cylinder,gp_Cylinder) and AxeOperator::Coplanar().
Affected Issues
0031835
mod - src/IntAna/IntAna_QuadQuadGeo.cxx Diff File
add - tests/bugs/modalg_7/bug31835_1 Diff File
add - tests/bugs/modalg_7/bug31835_2 Diff File

master 6eeb528c

2020-10-13 11:20:18

kgv


Committer: bugmaster Details Diff
0031848: [REGRESSION] Visualization - MoveTo() triggers exception "gp_Dir() - input vector has zero norm"

SelectMgr_RectangularFrustum::Overlaps() - added zero magnitude check.

Commands vsphere,vcylinder,vtorus have been corrected to provide missing parameters defining number of stacks and slices.
Affected Issues
0031848
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File

master 81f2078c

2020-10-13 05:14:07

abv


Committer: bugmaster Details Diff
0031575: Tests - make location of source test folder available in test

Documentation of global variables available for the test script during test execution is improved.

Off-topic: mark-up error is fixed in DRAW user guide
mod - dox/contribution/tests/tests.md Diff File
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
add - tests/demo/testsystem/contextvars Diff File
mod - tests/demo/testsystem/testfile Diff File

master d9221495

2020-10-12 15:00:22

kgv


Committer: bugmaster Details Diff
0031842: Coding Rules, BOPAlgo - eliminate CLang warning -fsanitize=undefined reference binding to null pointer

Added NULL checks before Progress Scope pointer dereference.
Affected Issues
0031842
mod - src/BOPAlgo/BOPAlgo_BOP.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_CheckerSI.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_MakerVolume.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Splitter.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BuilderAlgo.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Check.cxx Diff File

master 2958b91f

2020-10-12 14:49:21

mpv


Committer: bugmaster Details Diff
0031841: Coding Rules, LDOM_XmlReader - eliminate new CLang compiler warning -Wtautological-overlap-compare Affected Issues
0031841
mod - src/LDOM/LDOM_XmlReader.cxx Diff File

master 815f039b

2020-10-12 12:40:27

emv


Committer: bugmaster Details Diff
0031836: Modeling Algorithms - Boolean cut failed between a Cone and a Torus

BOPAlgo_PaveFiller::UpdateExistingPaveBlocks: Add check for closed edge when updating pave block.
Affected Issues
0031836
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
add - tests/bugs/modalg_7/bug31836 Diff File

master cdfcd39b

2020-10-09 11:19:46

kgv


Committer: bugmaster Details Diff
0031833: Visualization - dynamic highlighting does not appear within ImmediateRedraw()

AIS_ViewController::contextLazyMoveTo() now undoes Z Range changes after MoveTo().
Affected Issues
0031833
mod - src/AIS/AIS_ViewController.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 33 34 35 36 37 38 39 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last