Changesets: occt
master c3da64a6 2020-10-27 08:41:12 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 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 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
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
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 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 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
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
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 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
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 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 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 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
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
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
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
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
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 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
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 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
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
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 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 |