MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master 6bd5d0a2
Timestamp: 2020-07-02 12:40:29
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031647: Samples - do not enable floating point exceptions in MFC samples
mod - samples/mfc/standard/Common/OCC_App.cpp Diff ] File ]
master 8f5760bc
Timestamp: 2020-07-02 09:29:44
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031588: Visualization, TKOpenGl - display immediate updates in brackets within frame stats
mod - src/Graphic3d/Graphic3d_FrameStats.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_FrameStatsCounter.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_FrameStatsData.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_FrameStatsData.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_FrameStats.cxx Diff ] File ]
master 7e251883
Timestamp: 2020-06-30 22:12:37
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031643: Visualization - Graphic3d_Camera::Copy() raises exception on copying ZNear < 0.0

Graphic3d_Camera::CopyMappingData() now copies ProjectionType at first.
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff ] File ]
master dad7fede
Timestamp: 2020-06-30 15:48:36
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031642: Visualization - crash in Graphic3d_Structure::SetVisual() on redisplaying edge in AIS_Shape

Fixed unexpected calling of PrsMgr_Presentation::Erase() from Graphic3d_Structure::SetVisual().
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Structure.hxx Diff ] File ]
mod - src/PrsMgr/PrsMgr_Presentation.cxx Diff ] File ]
master 8b742dc1
Timestamp: 2020-06-26 20:49:48
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031635: Documentation - minor clean-up of User Guide for Foundation Classes module

Changes in Technical Overview:
Corrected reference of "Mesh" as dedicated module, which is actually a Toolkit within "Modeling Algorithms" module.
Reduced references to "Configurable optimized memory manager",
which has not been updated for a long time and no more encouraged to be used as replacement of standard memory allocator of C library.
VRML/STL converters have been moved from section Mesh to Data Exchange.
Visualization chapter has been slightly reworded and reordered;
added references to PBR metallic-roughness material model.
Data Exchange chapter - reworded sentence "The exchanges run smoothly regardless of the quality of external data..."
to "This module handles various problems of interoperability between CAD systems...";
added AP242 to the list of STEP capabilities.

Changes in User Guide for Foundation Classes:
Removed references to "physical quantities" in package Quanity, deprecated since 0028799 and not actually used anywhere.
Adjusted description of string classes to avoid duplicated statements.
Collections section has been refactored to replace obsolete TCollection references by NCollection.
Remove obsolete statement "furthermore *catch()* statement does not allow passing exception object as argument".

Fixed broken nested enumeration in a couple of places.
Fixed usage of inappropriate quote symbols in code snippets.
Fixed references to non-existing classes like ZeroDivide instead of Standard_DivideByZero.
Removed suggested usage of Standard_Failure::Raise() instead of "throw Standard_Failure()" following 0026937.
Code snippets now suggest "catch(const Standard_Failure& )" instead of "catch(Standard_Failure )" (0026937).
Fixed broken code snippets with lost symbols like <<.

Cosmetics: removed numerous trailing spaces, double spaces.
Added missing {.cpp} language qualifier to code quotations.
Sentences within paragraphs have been split into multiple lines in source file.
mod - dox/technical_overview/technical_overview.md Diff ] File ]
mod - dox/user_guides/foundation_classes/foundation_classes.md Diff ] File ]
master bea10656
Timestamp: 2020-06-26 11:20:52
Author: emv
Committer: bugmaster
Details ] Diff ]
0031639: Modeling Algorithms - Offset algorithm incorrectly fills one of the holes

Check if unclassified edge may be added as neutral (invalid in one split, valid in other) by checking the SD faces in which the edge was classified.
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff ] File ]
add - tests/offset/shape_type_i_c/XX1 Diff ] File ]
add - tests/offset/shape_type_i_c/XX2 Diff ] File ]
add - tests/offset/shape_type_i_c/XX3 Diff ] File ]
master d6fbb2ab
Timestamp: 2020-06-26 06:58:50
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031632: Draw Harness - handle 3d mouse Raw HID input on Windows

WNT_HIDSpaceMouse - added auxiliary class for processing 3d mouse Raw HID input.
AIS_ViewController::Update3dMouse() - added default processor for 3d mouse input event.
ViewerTest now redirects WM_INPUT to AIS_ViewController::Update3dMouse().
Aspect_VKey enumeration has been extended by 3D view buttons.
WNT_Window::RegisterRawInputDevices() has beend added as a small wrapper
over WinAPI RegisterRawInputDevices() for common HID input devices.

AIS_ViewCube now stores animation duration within AIS_AnimationCamera instead of dedicated duplicating class property.
mod - adm/cmake/occt_toolkit.cmake Diff ] File ]
mod - adm/genproj.tcl Diff ] File ]
mod - src/AIS/AIS_ViewController.cxx Diff ] File ]
mod - src/AIS/AIS_ViewController.hxx Diff ] File ]
mod - src/AIS/AIS_ViewCube.cxx Diff ] File ]
mod - src/AIS/AIS_ViewCube.hxx Diff ] File ]
mod - src/Aspect/Aspect_VKey.hxx Diff ] File ]
mod - src/Aspect/Aspect_VKeySet.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_EventManager.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - src/WNT/FILES Diff ] File ]
add - src/WNT/WNT_HIDSpaceMouse.cxx Diff ] File ]
add - src/WNT/WNT_HIDSpaceMouse.hxx Diff ] File ]
mod - src/WNT/WNT_Window.cxx Diff ] File ]
mod - src/WNT/WNT_Window.hxx Diff ] File ]
master 64f128c1
Timestamp: 2020-06-20 20:00:17
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031622: Samples - update MFC Animation sample with proper frame updates

Animation sample has been updated to:
- use reuse AIS_ViewController for general viewer manipulations;
- update animation using elapsed time;
- do not block camera manipilations;
- get rid of redundant controls.
mod - samples/mfc/standard/09_Animation/adm/win/vc10/Animation.vcxproj Diff ] File ]
mod - samples/mfc/standard/09_Animation/adm/win/vc10/Animation.vcxproj.filters Diff ] File ]
mod - samples/mfc/standard/09_Animation/CMakeLists.txt Diff ] File ]
mod - samples/mfc/standard/09_Animation/res/Animation.rc Diff ] File ]
mod - samples/mfc/standard/09_Animation/src/AnimationDoc.cpp Diff ] File ]
mod - samples/mfc/standard/09_Animation/src/AnimationDoc.h Diff ] File ]
mod - samples/mfc/standard/09_Animation/src/AnimationView3D.cpp Diff ] File ]
mod - samples/mfc/standard/09_Animation/src/AnimationView3D.h Diff ] File ]
rm - samples/mfc/standard/09_Animation/src/Sensitivity.cpp Diff ] File ]
rm - samples/mfc/standard/09_Animation/src/Sensitivity.h Diff ] File ]
rm - samples/mfc/standard/09_Animation/src/Tune.cpp Diff ] File ]
rm - samples/mfc/standard/09_Animation/src/Tune.h Diff ] File ]
master 08b7a39f
Timestamp: 2020-06-20 14:48:52
Author: kgv
Committer: bugmaster
Details ] Diff ]
0030939: Draw Harness, ViewerTest - AIS_ViewCube animation does not work on Linux and macOS

ViewerTest_EventManager::handleViewRedraw() now starts ViewerTest_ContinuousRedrawer
working thread to workaround Tcl event loop invalidation issue.
mod - src/ViewerTest/FILES Diff ] File ]
add - src/ViewerTest/ViewerTest_ContinuousRedrawer.cxx Diff ] File ]
add - src/ViewerTest/ViewerTest_ContinuousRedrawer.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_EventManager.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_EventManager.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
master d22962e4
Timestamp: 2020-06-20 11:57:02
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031621: Draw Harness - handle navigation keys

AIS_ViewController::handleNavigationKeys() - added an interface for processing navigation keys.
ViewerTest_EventManager now maps WASD+Arrows navigation keys.
Axonometric view hotkey A has been replaced by Backspace.
Shaded/Wireframe are now mapped with hotkeys W+Ctrl/S+Ctrl.
Hotkey D (reset view to undefined default state) has been removed.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - src/AIS/AIS_ViewController.cxx Diff ] File ]
mod - src/AIS/AIS_ViewController.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_EventManager.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_EventManager.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
master ceddb5ca
Timestamp: 2020-06-20 00:18:12
Author: kgv
Details ] Diff ]
0031620: Samples - update Android JNI sample to use AIS_ViewController

Multi-touch input is now redirected to AIS_ViewController.
GLSurfaceView.RENDERMODE_WHEN_DIRTY is now used by 3D Viewer.
AIS_ViewCube is now displayed instead of trihedron.
mod - samples/java/jniviewer/app/src/main/java/com/opencascade/jnisample/OcctJniRenderer.java Diff ] File ]
mod - samples/java/jniviewer/app/src/main/java/com/opencascade/jnisample/OcctJniView.java Diff ] File ]
mod - samples/java/jniviewer/app/src/main/jni/OcctJni_Viewer.cxx Diff ] File ]
mod - samples/java/jniviewer/app/src/main/jni/OcctJni_Viewer.hxx Diff ] File ]
master bbe85f2b
Timestamp: 2020-06-19 23:14:51
Author: kgv
Details ] Diff ]
0031619: Samples - update JNI sample to use Android Studio

Project structure and project files have been updated to use Android Studio 4.0, gradle and CMake.
Redundant OcctJni_Window has been replaced by Aspect_NeutralWindow.
SD Card permissions are not dynamically requested for compatibility with Android API level 26+.
rm - samples/java/jniviewer/.classpath Diff ] File ]
rm - samples/java/jniviewer/.externalToolBuilders/C++ Builder.launch Diff ] File ]
add - samples/java/jniviewer/.gitattributes Diff ] File ]
mod - samples/java/jniviewer/.gitignore Diff ] File ]
rm - samples/java/jniviewer/.project Diff ] File ]
rm - samples/java/jniviewer/.settings/org.eclipse.jdt.core.prefs Diff ] File ]
add - samples/java/jniviewer/app/build.gradle Diff ] File ]
add - samples/java/jniviewer/app/src/main/jni/CMakeLists.txt Diff ] File ]
add - samples/java/jniviewer/build.gradle Diff ] File ]
add - samples/java/jniviewer/gradle.properties.template Diff ] File ]
rm - samples/java/jniviewer/jni/Android.mk Diff ] File ]
rm - samples/java/jniviewer/jni/Application.mk Diff ] File ]
rm - samples/java/jniviewer/jni/OcctJni_Window.cxx Diff ] File ]
rm - samples/java/jniviewer/jni/OcctJni_Window.hxx Diff ] File ]
rm - samples/java/jniviewer/project.properties Diff ] File ]
mod - samples/java/jniviewer/ReadMe.md Diff ] File ]
add - samples/java/jniviewer/settings.gradle Diff ] File ]
master 003c363c
Timestamp: 2020-06-18 07:31:06
Author: ifv
Committer: bugmaster
Details ] Diff ]
0031615: Coding - New warnings after integration fix for 0031552
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff ] File ]
master ef779ae0
Timestamp: 2020-06-18 07:24:07
Author: mpv
Committer: bugmaster
Details ] Diff ]
0031075: Application Framework - reading STEP file into TDocStd_Document leads to memory leaks

In the TDocStd_Owner keep simple pointer to TDocStd_Document instead of Handle. This causes automatic destruction of the document without explicit call of Close.
In Standard_Type added a static variable theType that initializes theRegistry map earlier. Otherwise exit from Draw interpreter crashes in many test-cases because not-closed transactions are aborted on document handle release from Draw theVariables map.

Corrected method for test OCC159bug due to the fact that Owner does not add a ref count now
Close the document in the end of bugs xde bug22776 otherwise double remove of visualization objects (on library exit and on visualization attributes remove from the document) causes crash on exit from draw
Added a new test bugs caf bug31075
mod - src/QABugs/QABugs_1.cxx Diff ] File ]
mod - src/Standard/Standard_Type.cxx Diff ] File ]
mod - src/TDF/TDF_Data.cxx Diff ] File ]
mod - src/TDocStd/TDocStd_Document.cxx Diff ] File ]
mod - src/TDocStd/TDocStd_Document.hxx Diff ] File ]
mod - src/TDocStd/TDocStd_Owner.cxx Diff ] File ]
mod - src/TDocStd/TDocStd_Owner.hxx Diff ] File ]
mod - src/TPrsStd/TPrsStd_DriverTable.cxx Diff ] File ]
add - tests/bugs/caf/bug31075 Diff ] File ]
mod - tests/bugs/xde/bug22776 Diff ] File ]
master 79e9ba31
Timestamp: 2020-06-17 14:10:12
Author: ifv
Committer: bugmaster
Details ] Diff ]
0031616: Modeling algorithm - Section between two shells returns wire with gaps (720)

Adaptor3d_TopolTool.cxx, IntTools_TopolTool.cxx:

Anisotropy of BSpline surface along U and V direction is taken in account for calculation of numbers of sample points;

bug31616: test case added
mod - src/Adaptor3d/Adaptor3d_TopolTool.cxx Diff ] File ]
mod - src/IntTools/IntTools_TopolTool.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31616 Diff ] File ]
master 9a31c010
Timestamp: 2020-06-16 11:24:26
Author: mzernova
Details ] Diff ]
0030922: Visualization - OpenGl_Text wrong local transformation if text has not own attach point

bugs/vis/bug30922: test case added
add - tests/bugs/vis/bug30922 Diff ] File ]
master 5d904c34
Timestamp: 2020-06-15 12:09:35
Author: ifv
Committer: bugmaster
Details ] Diff ]
0031611: Modeling Algorithms - BRepOffsetAPI_NormalProjection - can't build wire in 720 but it was possible in 691

BRepLib_MakeWire.cxx:
in method BRepLib_BndBoxVertexSelector::Accept() accepting tolerance criterion is changed

BRepLib_MakeWire.hxx:
correctionof class field name

bug31611: test case added
mod - src/BRepLib/BRepLib_MakeWire.hxx Diff ] File ]
mod - src/BRepLib/BRepLib_MakeWire_1.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug31611 Diff ] File ]
master 32b723d5
Timestamp: 2020-06-10 17:07:12
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031606: Configuration, CMake - build fails with Android NDK + CLang compiler + MinGW Makefiles

CLang is now checked before MINGW within occt_defs_flags.cmake.
Added "-Wl,-s" linker flag when using CLang for stripping symbols consistently to GCC builds.
mod - adm/cmake/occt_defs_flags.cmake Diff ] File ]
master dccf8675
Timestamp: 2020-06-10 16:33:27
Author: ifv
Committer: bugmaster
Details ] Diff ]
0031602: [Regression vs 7.0.0] Modeling Algorithms - Invalid result of boolean operation

IntPatch/IntPatch_ImpImpIntersection_4.gxx : adding tolerance in comparison surface range and surface period
bug31602: test case added
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff ] File ]
add - tests/lowalgos/intss/bug31602 Diff ] File ]
master 36cc58f8
Timestamp: 2020-06-07 19:04:39
Author: jgv
Committer: bugmaster
Details ] Diff ]
0031485: Data Exchange - Export STEP in nonmanifold mode looses all faces except one

Small correction in STEPControl_ActorWrite::TransferCompound - take into account the case when a subshape has type TopAbs_FACE.
mod - src/STEPControl/STEPControl_ActorWrite.cxx Diff ] File ]
add - tests/bugs/step/bug31485 Diff ] File ]
master a7400019
Timestamp: 2020-06-06 16:13:28
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031599: Visualization - when using AIS_Manipulator, the scene rotates at the same time

AIS_ViewController::HandleViewEvents() - reverted order of handleMoveTo() and handleCameraActions() events.
mod - src/AIS/AIS_ViewController.cxx Diff ] File ]
master 59ec2cce
Timestamp: 2020-06-03 09:20:49
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031596: Visualization, OpenGl_Context - take GL_OES_texture_float extension into account for arbTexFloat flag
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
master 09543c2d
Timestamp: 2020-06-02 09:06:42
Author: emv
Committer: bugmaster
Details ] Diff ]
0031587: Modeling Data - add BRepTools::RemoveInternals() removing internal sub-shapes from the shape
mod - src/BRepTools/BRepTools.cxx Diff ] File ]
mod - src/BRepTools/BRepTools.hxx Diff ] File ]
mod - src/DBRep/DBRep.cxx Diff ] File ]
add - tests/bugs/moddata_3/bug31587_1 Diff ] File ]
add - tests/bugs/moddata_3/bug31587_2 Diff ] File ]
add - tests/bugs/moddata_3/bug31587_3 Diff ] File ]
add - tests/bugs/moddata_3/bug31587_4 Diff ] File ]
add - tests/bugs/moddata_3/bug31587_5 Diff ] File ]
add - tests/bugs/moddata_3/bug31587_6 Diff ] File ]
add - tests/bugs/moddata_3/bug31587_7 Diff ] File ]
add - tests/bugs/moddata_3/bug31587_8 Diff ] File ]
master d4cefcc0
Timestamp: 2020-05-28 16:42:13
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031477: Visualization, TKOpenGl - fetch/wrap getBufferSubData() function from WebGL 2.0

Added OpenGl_Context::GetBufferSubData() implementing getBufferSubData() based on capabilities of various APIs.
Added OpenGl_VertexBuffer::GetSubData() similar to OpenGl_VertexBuffer::SubData().
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore30.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_VertexBuffer.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_VertexBuffer.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_VertexBufferCompat.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_VertexBufferCompat.hxx Diff ] File ]
master 872f98d9
Timestamp: 2020-05-27 17:46:34
Author: kgv
Committer: bugmaster
Details ] Diff ]
0031583: Visualization, OpenGl_Context - load OpenGL ES 3.0 functions

OpenGl_Context now retrieves complete functions sets of OpenGL ES 3.0, 3.1 and 3.2.
mod - src/OpenGl/FILES Diff ] File ]
mod - src/OpenGl/OpenGl_ArbIns.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_Context.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore30.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlCore31.hxx Diff ] File ]
add - src/OpenGl/OpenGl_GLESExtensions.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff ] File ]
1 2 3 4 5 6 ... 20 ... 40 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 210 211 212  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker