MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master 1475265b
Timestamp: 2016-11-01 12:14:35
Author: kgv
Committer: apn
Details ] Diff ]
0028035: Visualization - V3d_Trihedron::compute() endlessly creates new graphic groups

V3d_Trihedron::compute() now reuses existing groups in the structure
and resets the flag myToCompute.
mod - src/OpenGl/OpenGl_View.cxx Diff ] File ]
mod - src/V3d/V3d_Trihedron.cxx Diff ] File ]
master 579f2938
Timestamp: 2016-11-01 10:43:56
Author: pdn
Committer: apn
Details ] Diff ]
0028034: Application Framework - stack overflow in LDOM destructor
mod - src/LDOM/LDOM_MemManager.cxx Diff ] File ]
master 434ffc09
Timestamp: 2016-10-31 14:08:37
Author: osa
Committer: apn
Details ] Diff ]
0028031: Visualization, TKV3d - do not use height/width ratio of window during V3d_View::FitAll()
mod - src/V3d/V3d_View.cxx Diff ] File ]
mod - src/V3d/V3d_View.hxx Diff ] File ]
master a3d4053c
Timestamp: 2016-10-31 13:34:15
Author: vpa
Committer: apn
Details ] Diff ]
0027868: Visualization - AIS_InteractiveContext::Remove() might keep removed object in selection list

- AIS_InteractiveContext::unhighlightOwners is corrected to handle all objects in selection regardless of owner's selection state
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
master b2134621
Timestamp: 2016-10-31 08:54:54
Author: ski
Committer: apn
Details ] Diff ]
0028027: Configuration - option BUILD_RESOURCES does not work on CMake 2.8

CMake command "string (APPEND ...)" was replaced by SET equivalent to support CMake 2.8
mod - adm/cmake/occt_resources.cmake Diff ] File ]
master 9c189bd8
Timestamp: 2016-10-29 08:23:05
Author: azv
Committer: apn
Details ] Diff ]
0028028: Solid becomes invalid after scaling

The shape after scaling contains PCurves with incorrect parametrization, because of too large tolerance given.

1. Set Precision::PConfution() as a tolerance for GeomLib::SameRange.
2. Do not take into account tolerances of vertices while calculating tolerance of transformed PCurve for edge.
3. Test case bugs/modalg_6/bug28028
mod - src/BRepTools/BRepTools_TrsfModification.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug28028 Diff ] File ]
master ff1541f1
Timestamp: 2016-10-28 15:20:03
Author: msv
Committer: apn
Details ] Diff ]
0026673: BOPTools_AlgoTools::ComputeVV incorrectly checks two vertices for intersection

Test case has been created.
add - tests/bugs/modalg_6/bug26673 Diff ] File ]
master 4a6d2783
Timestamp: 2016-10-28 12:51:58
Author: ika
Committer: apn
Details ] Diff ]
0028014: PMIVis - some tolerances are attached to points out of the models

Fix a misprint.
mod - src/XCAFDoc/XCAFDoc_GeomTolerance.cxx Diff ] File ]
master d4507e82
Timestamp: 2016-10-28 12:03:38
Author: vpa
Committer: apn
Details ] Diff ]
0027008: Visualization - polygonal selection algorithm does not work with MeshVS_Mesh

- correct calculation of normals for SelectMgr_TriangularFrustum;
- test case for issue 0027008
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx Diff ] File ]
add - tests/bugs/vis/bug27008 Diff ] File ]
master ee5befae
Timestamp: 2016-10-28 11:29:58
Author: ski
Committer: apn
Details ] Diff ]
0027258: Configuration - generate built-in replacement for mandatory resource files

Generation of header files from resource files was added to CMake and genproj procedures.

Message_MsgFile has been extended with new method ::LoadFromString()
for loading messages from embedded resources.
Message_MsgFile::LoadFromString() is now a preferred way
for loading message resources by application
as alternative to environment variables.

TObje/TObj.msg is now embedded into TObj_Application.cxx.
TObj_Application now loads its global messages
on instantiation of the first class instance.

UnitsAPI/Lexi_Expr.dat now completely embedded into Units_Lexicon.cxx.
UnitsAPI/Units.dat now embedded into Units_UnitsDictionary.cxx
but can be regenerated from resource file.
The definition of the following units have been removed:
benne à charbon, calorie (diététique).

Unused message files XSMessage/IGES.us and IGES.fr have been removed.
Related code IGESData.cxx has been removed as well.

XSMessage/XSTEP.us is now embedded into Interface_StaticStandards.cxx
and used for fallback initialization in case when file resources
defined by CSF_XSMessage environment variable are missing.

SHMessage/SHAPE.us is now embedded into ShapeExtend.cxx
and used for fallback initialization in case when file resources
defined by CSF_XHMessage environment variable are missing.
Duplicating code has been removed from ShapeProcess_OperLibrary.cxx.

Shaders/Declarations.glsl and Shaders/DeclarationsImpl.glsl
are now embedded into OpenGl_ShaderProgram.cxx.
CSF_ShadersDirectory is no more required for using OCCT 3D Viewer.

Ray-Tracing GLSL programs from Shaders are now embedded into OpenGl_View_Raytrace.cxx.
File resources are still used instead of embedded programs
when CSF_ShadersDirectory is defined, but this functionality
is intended for OCCT development.

Enumeration Graphic3d_ShaderProgram::ShaderName_Phong
demonstrating custom GLSL program usage has been removed.
mod - adm/cmake/occt_macros.cmake Diff ] File ]
add - adm/cmake/occt_resources.cmake Diff ] File ]
mod - adm/cmake/vardescr.cmake Diff ] File ]
mod - adm/genproj.tcl Diff ] File ]
mod - adm/RESOURCES Diff ] File ]
mod - adm/templates/env.bat Diff ] File ]
mod - adm/templates/env.bat.in Diff ] File ]
mod - adm/templates/env.sh Diff ] File ]
mod - adm/templates/env.sh.in Diff ] File ]
mod - adm/templates/header.in Diff ] File ]
mod - CMakeLists.txt Diff ] File ]
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - dox/overview/overview.md Diff ] File ]
mod - samples/java/jniviewer/jni/Android.mk Diff ] File ]
mod - samples/java/jniviewer/jni/OcctJni_Viewer.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ShaderProgram.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ShaderProgram.hxx Diff ] File ]
mod - src/IGESData/IGESData.cxx Diff ] File ]
mod - src/Interface/Interface_StaticStandards.cxx Diff ] File ]
mod - src/Message/Message_MsgFile.cxx Diff ] File ]
mod - src/Message/Message_MsgFile.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_View.hxx Diff ] File ]
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff ] File ]
mod - src/Shaders/FILES Diff ] File ]
mod - src/Shaders/RaytraceBase.fs Diff ] File ]
mod - src/Shaders/RaytraceRender.fs Diff ] File ]
mod - src/Shaders/RaytraceSmooth.fs Diff ] File ]
add - src/Shaders/Shaders_DeclarationsImpl_glsl.pxx Diff ] File ]
add - src/Shaders/Shaders_Declarations_glsl.pxx Diff ] File ]
add - src/Shaders/Shaders_Display_fs.pxx Diff ] File ]
add - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff ] File ]
add - src/Shaders/Shaders_RaytraceBase_fs.pxx Diff ] File ]
add - src/Shaders/Shaders_RaytraceBase_vs.pxx Diff ] File ]
add - src/Shaders/Shaders_RaytraceRender_fs.pxx Diff ] File ]
add - src/Shaders/Shaders_RaytraceSmooth_fs.pxx Diff ] File ]
mod - src/ShapeExtend/ShapeExtend.cxx Diff ] File ]
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx Diff ] File ]
mod - src/SHMessage/FILES Diff ] File ]
add - src/SHMessage/SHMessage_SHAPE_us.pxx Diff ] File ]
mod - src/TObj/FILES Diff ] File ]
mod - src/TObj/TObj_Application.cxx Diff ] File ]
add - src/TObj/TObj_TObj_msg.pxx Diff ] File ]
mod - src/TObjDRAW/TObjDRAW.cxx Diff ] File ]
mod - src/Units/Units.cxx Diff ] File ]
mod - src/Units/Units_Lexicon.cxx Diff ] File ]
mod - src/Units/Units_Lexicon.hxx Diff ] File ]
mod - src/Units/Units_UnitsDictionary.cxx Diff ] File ]
mod - src/Units/Units_UnitsDictionary.hxx Diff ] File ]
mod - src/Units/Units_UnitsLexicon.cxx Diff ] File ]
mod - src/Units/Units_UnitsLexicon.hxx Diff ] File ]
mod - src/UnitsAPI/FILES Diff ] File ]
rm - src/UnitsAPI/Lexi_Expr.dat Diff ] File ]
mod - src/UnitsAPI/Units.dat Diff ] File ]
mod - src/UnitsAPI/UnitsAPI.cxx Diff ] File ]
add - src/UnitsAPI/UnitsAPI_Units_dat.pxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
mod - src/XSMessage/FILES Diff ] File ]
rm - src/XSMessage/IGES.fr Diff ] File ]
rm - src/XSMessage/IGES.us Diff ] File ]
add - src/XSMessage/XSMessage_XSTEP_us.pxx Diff ] File ]
mod - src/XSMessage/XSTEP.us Diff ] File ]
master 30f5e1a7
Timestamp: 2016-10-28 11:28:42
Author: apn
Details ] Diff ]
Modify test case v3d/raytrace/bug25221 according to new draw commands.
mod - tests/v3d/raytrace/bug25221 Diff ] File ]
master f73c584c
Timestamp: 2016-10-28 06:37:38
Author: nbv
Committer: apn
Details ] Diff ]
0027896: Prm-Prm intersection algo returns wrong result if it is called with start intersection point, which lies in the domain boundary

Purger has been disabled (in IntPatch_PrmPrmIntersection algorithm) if some points have been added in the Walking line (it is stupidly, first, to insert some points in the line and, after that, to delete points from this line).

Some improvements in IntWalk_PWalking::SeekPointOnBoundary(...) method have been made (see comments in the code for detail information).

Some test cases have been adjusted according to their new behavior.
mod - src/Draft/Draft_Modification_1.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx Diff ] File ]
mod - src/IntPatch/IntPatch_WLine.cxx Diff ] File ]
mod - src/IntWalk/IntWalk_PWalking.cxx Diff ] File ]
mod - src/IntWalk/IntWalk_PWalking.hxx Diff ] File ]
mod - tests/bugs/modalg_5/bug24585_1 Diff ] File ]
mod - tests/bugs/modalg_5/bug25319_1 Diff ] File ]
mod - tests/bugs/modalg_5/bug25319_2 Diff ] File ]
add - tests/bugs/modalg_6/bug27896 Diff ] File ]
master fa53efef
Timestamp: 2016-10-27 14:55:43
Author: abv
Committer: abv
Details ] Diff ]
0027932: Improvement of standard attributes usability.

OCAF attributes TDataStd_AsciiString, TDataStd_Integer, TDataStd_Name, TDataStd_Real are extended by possibility to use custom GUID.

Now multiple attributes of any of these types can be placed at the same label using different user-defined GUIDs.
For this new "Set" methods were added into each attribute, which takes this custom GUID as an argument.
Other aspects of management of attributes on labels remain the same.

Version number of persistent OCAF documents is incremented.
However, the attributes are stored in the same way unless non-standard GUID is used for particular attribute.
Previously saved documents are fully supported, but the new documents with this extension used will be non-readable by the previous version of OCAF libraries.
mod - src/BinLDrivers/BinLDrivers.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_AsciiStringDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_IntegerDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_NameDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_RealDriver.cxx Diff ] File ]
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff ] File ]
mod - src/DDataStd/DDataStd_NameCommands.cxx Diff ] File ]
mod - src/Standard/Standard_GUID.cxx Diff ] File ]
mod - src/Standard/Standard_GUID.hxx Diff ] File ]
mod - src/StdLPersistent/StdLPersistent_Real.hxx Diff ] File ]
mod - src/StdLPersistent/StdLPersistent_Value.cxx Diff ] File ]
mod - src/StdLPersistent/StdLPersistent_Value.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_AsciiString.cxx Diff ] File ]
mod - src/TDataStd/TDataStd_AsciiString.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_Integer.cxx Diff ] File ]
mod - src/TDataStd/TDataStd_Integer.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_Name.cxx Diff ] File ]
mod - src/TDataStd/TDataStd_Name.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_Real.cxx Diff ] File ]
mod - src/TDataStd/TDataStd_Real.hxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_Datum.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_Dimension.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_GeomTolerance.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_AsciiStringDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_IntegerDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_NameDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_RealDriver.cxx Diff ] File ]
add - tests/caf/basic/A4 Diff ] File ]
add - tests/caf/basic/A5 Diff ] File ]
add - tests/caf/basic/A6 Diff ] File ]
add - tests/caf/basic/B4 Diff ] File ]
add - tests/caf/basic/B5 Diff ] File ]
add - tests/caf/basic/B6 Diff ] File ]
add - tests/caf/basic/E4 Diff ] File ]
add - tests/caf/basic/E5 Diff ] File ]
add - tests/caf/basic/E6 Diff ] File ]
add - tests/caf/basic/N4 Diff ] File ]
add - tests/caf/basic/N5 Diff ] File ]
add - tests/caf/basic/N6 Diff ] File ]
master e2a37a80
Timestamp: 2016-10-27 14:52:34
Author: emv
Committer: apn
Details ] Diff ]
0027244: Test case with workaround for issue 0027240

Test case for issue CR27404
add - tests/bugs/modalg_6/bug27240_1 Diff ] File ]
master a965c45b
Timestamp: 2016-10-27 14:50:18
Author: gka
Committer: apn
Details ] Diff ]
0027404: Data Exchange - access violation when reading STEP file

Added check on the null handle
Test case for issue CR27404
mod - src/STEPControl/STEPControl_Reader.cxx Diff ] File ]
add - tests/bugs/step/bug27404 Diff ] File ]
master dd6b34fd
Timestamp: 2016-10-27 14:24:20
Author: msv
Committer: apn
Details ] Diff ]
0027782: Hidden Line Removal algorithm fails to handle filleted edges

Create test case for the bug.
Minor correction in test case bugs/modalg_6/bug27782
add - tests/bugs/modalg_6/bug27782 Diff ] File ]
master 1beb58d7
Timestamp: 2016-10-27 14:20:38
Author: kgv
Committer: apn
Details ] Diff ]
0027764: Visualization - add functionality for animation of 3D camera and interactive objects

Added classes AIS_Animation, AIS_AnimationCamera, AIS_AnimationObjectLocatio.

Draw Harness command vanimation has been modified to manage animation timeline.
Command vfit has been extended with option -noupdate.
Formatting of vviewparams command output has been improved.
Functionality of commands vlocreset, vlocmove, vloctranslate, vlocrotate,
vlocmirror, vlocscale has been merged into vlocation/vsetlocation.
vlocation now can print the current local transformation of the object.

v3d/ivtk test group does not call vfit anymore.

Fixed misprint in test cases bugs/vis/bug24623_3 and bug25532.
add - src/AIS/AIS_Animation.cxx Diff ] File ]
add - src/AIS/AIS_Animation.hxx Diff ] File ]
add - src/AIS/AIS_AnimationCamera.cxx Diff ] File ]
add - src/AIS/AIS_AnimationCamera.hxx Diff ] File ]
add - src/AIS/AIS_AnimationObject.cxx Diff ] File ]
add - src/AIS/AIS_AnimationObject.hxx Diff ] File ]
add - src/AIS/AIS_AnimationTimer.cxx Diff ] File ]
add - src/AIS/AIS_AnimationTimer.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/FILES Diff ] File ]
mod - src/gp/FILES Diff ] File ]
mod - src/gp/gp_QuaternionNLerp.hxx Diff ] File ]
mod - src/gp/gp_QuaternionSLerp.hxx Diff ] File ]
add - src/gp/gp_TrsfNLerp.hxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_Camera.hxx Diff ] File ]
mod - src/NCollection/FILES Diff ] File ]
add - src/NCollection/NCollection_Lerp.hxx Diff ] File ]
mod - src/OSD/OSD_Chronometer.hxx Diff ] File ]
mod - src/OSD/OSD_Timer.cxx Diff ] File ]
mod - src/OSD/OSD_Timer.hxx Diff ] File ]
mod - src/V3d/V3d_View.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_AutoUpdater.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/bugs/vis/bug24623_3 Diff ] File ]
mod - tests/bugs/vis/bug25276 Diff ] File ]
mod - tests/bugs/vis/bug25532 Diff ] File ]
mod - tests/bugs/vis/bug26599 Diff ] File ]
add - tests/v3d/anim/objects Diff ] File ]
add - tests/v3d/anim/propeller Diff ] File ]
add - tests/v3d/anim/rotate Diff ] File ]
add - tests/v3d/anim/scale Diff ] File ]
add - tests/v3d/anim/translate Diff ] File ]
mod - tests/v3d/end Diff ] File ]
mod - tests/v3d/grids.list Diff ] File ]
mod - tests/v3d/raytrace/bug26070 Diff ] File ]
master f204ec4c
Timestamp: 2016-10-27 14:18:18
Author: oan
Committer: apn
Details ] Diff ]
0025264: Mesh very slow for Revol shape

Test case added
Small corrections of test case
add - tests/bugs/mesh/bug25264 Diff ] File ]
master 75378f50
Timestamp: 2016-10-27 14:16:24
Author: ski
Committer: apn
Details ] Diff ]
0027339: CMake install should launch generation of overview documentation

Documentation is generated automatically during build/install process
Added check of minimum Doxygen version.
Install process causes generation of Overview documentation (unless already generated) by checking of occt_logo.png file existing.
Overview project regenerates documentation if any source file was changed.
mod - adm/cmake/doxygen.cmake Diff ] File ]
mod - dox/CMakeLists.txt Diff ] File ]
master 73ddbb9a
Timestamp: 2016-10-27 14:02:00
Author: nds
Committer: apn
Details ] Diff ]
0027688: Visualization, AIS_Dimension - add possibility to set custom text value

Implementation of custom text in dimension presentation;
Test case is provided for this bug;
Code correction: Standard_EXPORT is removed for inline method.
Minor correction of test case bugs/vis/bug27688
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff ] File ]
mod - src/AIS/AIS_Dimension.cxx Diff ] File ]
mod - src/AIS/AIS_Dimension.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx Diff ] File ]
add - tests/bugs/vis/bug27688 Diff ] File ]
master b969ebe7
Timestamp: 2016-10-27 13:58:38
Author: aka
Committer: apn
Details ] Diff ]
0027769: BRepOffsetAPI_MakePipeShell produces a face based on degenerated toroidal surface

method BuildKPart was modified in order to create sphere instead of torus in case of major radius <= tolerance
Minor corrections in test case bugs/modalg_6/bug27769
mod - src/GeomFill/GeomFill_Sweep.cxx Diff ] File ]
add - tests/bugs/modalg_6/bug27769 Diff ] File ]
master 91764a8f
Timestamp: 2016-10-27 12:50:24
Author: apn
Details ] Diff ]
0025792: BRepAlgoAPI_Section fails depending on order of arguments

Added test case bugs/modalg_6/bug25792
add - tests/bugs/modalg_6/bug25792 Diff ] File ]
master 964e27d9
Timestamp: 2016-10-27 11:33:50
Author: apn
Details ] Diff ]
0027260: Incorrect result of General Fuse operation

Added test case bugs/modalg_6/bug27260
add - tests/bugs/modalg_6/bug27260 Diff ] File ]
master f0cddd16
Timestamp: 2016-10-27 11:29:27
Author: vpa
Committer: apn
Details ] Diff ]
0027530: Visualization - AIS_InteractiveContext::HilightNextDetected() doesn't work in Neutral Point

- added implementation of mentioned methods for neutral point;
- sequence of detected objects was replaced by sequence of detected owner's indexes in AIS_InteractiveContext;
- commands vselnext and vselprev were corrected to update viewer properly;
- test case for issue 0027530.
mod - src/AIS/AIS_InteractiveContext.cxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext.hxx Diff ] File ]
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
add - tests/bugs/vis/bug27530 Diff ] File ]
mod - tests/v3d/edge/A10 Diff ] File ]
master 320a3220
Timestamp: 2016-10-26 16:31:49
Author: gka
Committer: apn
Details ] Diff ]
0026524: ShapeFix_Face crash when performing fix on an invalid face.

Check that method Context() returns not null handle was added.
mod - src/ShapeFix/ShapeFix_Face.cxx Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 72 73 74 75 76 77 78 79 80 81 82 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 219 220 221  >>


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker