MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master 4a361058
Timestamp: 2018-07-17 18:16:35
Author: jgv
Committer: bugmaster
Details ] Diff ]
0029915: Porting to VC 2017 : Regressions in Modeling Algorithms on VC 2017

Methods GeomConvert::ConcatG1, GeomConvert::ConcatC1, Geom2dConvert::ConcatG1, Geom2dConvert::ConcatC1 are corrected to prevent exceeding maximum degree of BSpline curve in case of closed contour.
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - src/Geom2dConvert/Geom2dConvert.cxx Diff ] File ]
mod - src/Geom2dConvert/Geom2dConvert.hxx Diff ] File ]
mod - src/GeomConvert/GeomConvert.cxx Diff ] File ]
mod - src/GeomConvert/GeomConvert.hxx Diff ] File ]
mod - src/QABugs/QABugs_19.cxx Diff ] File ]
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
mod - tests/bugs/modalg_7/bug28764 Diff ] File ]
master 94783b51
Timestamp: 2018-07-17 09:32:14
Author: nbv
Committer: bugmaster
Details ] Diff ]
0028085: Incorrect result of CUT operation

Before the fix, small arc of circle returned as intersection result. It was connected with the fact that the circle always was limited in 0 and 2*PI points. Currently the bounds of the circle (retrieved as an intersection curve) are computed from the real domain of the arguments (there is not a snap to the fixed 0 and 2*PI points).
mod - src/GeomInt/GeomInt_LineConstructor.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug28085_1 Diff ] File ]
add - tests/bugs/modalg_7/bug28085_2 Diff ] File ]
mod - tests/bugs/modalg_7/bug28883_2 Diff ] File ]
master 4ccdb6f6
Timestamp: 2018-07-17 09:07:59
Author: emv
Committer: bugmaster
Details ] Diff ]
0028113: BOPAlgo_Builder produces invalid shape

Fast rebuilding of the face is now avoided if its edges have been unified during the intersection.
Full rebuilding of the face is required in this case (using BuilderFace algorithm).
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff ] File ]
add - tests/bugs/modalg_7/bug28113_1 Diff ] File ]
add - tests/bugs/modalg_7/bug28113_2 Diff ] File ]
mod - tests/bugs/modalg_7/bug28123 Diff ] File ]
master edc95674
Timestamp: 2018-07-17 07:08:27
Author: emv
Committer: bugmaster
Details ] Diff ]
0029955: Face and Solid BOP: Building 2D curve of edge on face has failed

Test case for the issue as it is not reproduced anymore.
add - tests/bugs/modalg_7/bug29955 Diff ] File ]
master 67740c81
Timestamp: 2018-07-16 12:45:02
Author: emv
Committer: bugmaster
Details ] Diff ]
0028123: Boolean Cut produces faulty shape

Test case for the issue as it is not reproduced anymore.
add - tests/bugs/modalg_7/bug28123 Diff ] File ]
master e121dd4d
Timestamp: 2018-07-16 12:32:23
Author: nbv
Committer: bugmaster
Details ] Diff ]
0029910: Porting to Debian80-64 : Regressions in Modeling Algorithms

Adjusting test cases.
Creation of new test cases.
mod - src/IntWalk/IntWalk_PWalking.lxx Diff ] File ]
mod - src/QABugs/QABugs_11.cxx Diff ] File ]
mod - tests/bugs/modalg_2/bug251_1 Diff ] File ]
mod - tests/bugs/modalg_2/bug251_2 Diff ] File ]
mod - tests/bugs/modalg_3/bug600 Diff ] File ]
mod - tests/bugs/modalg_7/bug28119_1 Diff ] File ]
mod - tests/bugs/modalg_7/bug28764 Diff ] File ]
add - tests/bugs/modalg_7/bug29910_1 Diff ] File ]
add - tests/bugs/modalg_7/bug29910_2 Diff ] File ]
mod - tests/bugs/moddata_2/bug333 Diff ] File ]
rm - tests/bugs/moddata_2/bug567 Diff ] File ]
add - tests/bugs/moddata_2/bug567_1 Diff ] File ]
add - tests/bugs/moddata_2/bug567_2 Diff ] File ]
master feaedd57
Timestamp: 2018-07-16 10:03:17
Author: emv
Committer: bugmaster
Details ] Diff ]
0027230: Boolean operations fails on attached shapes

Test case for the issue as it is not reproduced anymore.
add - tests/bugs/modalg_7/bug27230 Diff ] File ]
master b5ea6319
Timestamp: 2018-07-16 09:08:00
Author: gka
Committer: bugmaster
Details ] Diff ]
0029959: Coding - new warnings after integration 29846

Erroneous label declaration has been removed in function SetMaterial from XDEDRAW_Props.cxx
mod - src/XDEDRAW/XDEDRAW_Props.cxx Diff ] File ]
master 45117bfc
Timestamp: 2018-07-15 08:35:12
Author: kgv
Committer: bugmaster
Details ] Diff ]
0029961: Foundation Classes - NCollection_Shared constructor passes arguments by copy

New NCollection_Shared constructors taking arguments by reference have been added.
mod - src/NCollection/NCollection_Shared.hxx Diff ] File ]
master ca0962a1
Timestamp: 2018-07-14 16:17:26
Author: kgv
Committer: bugmaster
Details ] Diff ]
0029960: Foundation Classes - disarm OSD_ThreadPool copy constructor

Private copy constructors have been added to OSD_ThreadPool
and Standard_Condition to protect misuse.
mod - src/OSD/OSD_ThreadPool.hxx Diff ] File ]
mod - src/Standard/Standard_Condition.hxx Diff ] File ]
master fb60181a
Timestamp: 2018-07-14 10:59:22
Author: kgv
Committer: bugmaster
Details ] Diff ]
0029958: Visualization - add method Graphic3d_ArrayOfPrimitives::AddEdges() taking up to 4 edges
mod - src/AIS/AIS_ColorScale.cxx Diff ] File ]
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx Diff ] File ]
mod - src/StdPrs/StdPrs_ShadedShape.cxx Diff ] File ]
master 3388cf17
Timestamp: 2018-07-12 06:47:02
Author: skl
Committer: bugmaster
Details ] Diff ]
0025852: Visualization - Font_BRepFont produces bad faces for circled symbols

Font_BRepFont now uses a dedicated algorithm for text-to-BRep transformation instead of relying on ShapeFix.
It orders wires based on wire classification, analyzes internal zones and creates a few faces (if needed).
TKService dependency from TKShHealing has been dropped.
mod - src/Font/Font_BRepFont.cxx Diff ] File ]
mod - src/Font/Font_BRepFont.hxx Diff ] File ]
mod - src/TKService/EXTERNLIB Diff ] File ]
mod - tests/bugs/vis/bug25852 Diff ] File ]
master 9427bc1d
Timestamp: 2018-07-11 14:50:39
Author: kgv
Committer: bugmaster
Details ] Diff ]
0029949: Draw Harness - simplify vtriangle command implementation

vtriangle and vsegment commands now share presentation created by vdrawparray command.

Added missing accessors to Graphic3d_ArrayOfPrimitives properties
VertexNumberAllocated(), EdgeNumberAllocated() and BoundNumberAllocated().
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff ] File ]
master 73e403b8
Timestamp: 2018-07-11 14:29:54
Author: nbv
Committer: bugmaster
Details ] Diff ]
0029948: Uninitialized variable in GeomEvaluator_OffsetSurface::CalculateD0(...) method

Variable "NStatus" from GeomEvaluator_OffsetSurface class is now initialized correctly.
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx Diff ] File ]
master df6f165a
Timestamp: 2018-07-11 14:29:34
Author: ika
Committer: bugmaster
Details ] Diff ]
0029945: Export body of revolution to STEP breaks the shape

Now vertex loops on surfaces of revolution are imported from STEP format in the same way as on spheres and b-spline surfaces: in case of a single vertex loop neutral bounds will be used.
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx Diff ] File ]
add - tests/bugs/step/bug29945 Diff ] File ]
master e2aba8eb
Timestamp: 2018-07-11 12:52:02
Author: kgv
Committer: bugmaster
Details ] Diff ]
0029947: Visualization - SelectMgr_SelectableObject::GetSelectPresentation() should copy object clipping planes

Methods SelectMgr_SelectableObject::GetHilightPresentation(), ::GetSelectPresentation() and ::UpdateClipping()
have been corrected to copy clipping planes of the object into highlighting and selection presentations.
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff ] File ]
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx Diff ] File ]
add - tests/bugs/vis/bug29947 Diff ] File ]
master e119b6c3
Timestamp: 2018-07-10 16:20:50
Author: gka
Committer: bugmaster
Details ] Diff ]
0029944: Porting to VC 2017 : Regressions on the gcc (Debian 4.9.2-10) 4.9.2. Exception is raised during load STEP file.

Boolean parameter "same_sence" from class RWStepShape_RWAdvancedFace.cxx is now initialized correctly.
mod - src/RWStepShape/RWStepShape_RWAdvancedFace.cxx Diff ] File ]
mod - src/StepData/StepData_StepReaderData.cxx Diff ] File ]
master 31e8d3c1
Timestamp: 2018-07-10 11:58:08
Author: vro
Committer: bugmaster
Details ] Diff ]
0029940: The method TPrsStd_AISPresentation::SetSelectionMode() seems useless for transactions

A boolean parameter is added with a default value to the method TPrsStd_AISPresentation::SetSelectionMode().
By default, behavior of the method is not changed. But if the parameter's value is changed to FALSE, change of selection mode for the object will not influence the transaction. In other words, the attribute will not set modified and will not put into transaction delta. This behavior suits the usual notion of the object in an application: the object has color, material, transparency, but selection mode is not a property of the object. It is a property of an operation involving the object. Therefore, it has sense to remove the method SetSelectionMode() from TPrsStd_AISPresentation. For a while, it is marked as obsolete.
mod - src/TDataXtd/TDataXtd_Presentation.cxx Diff ] File ]
mod - src/TDataXtd/TDataXtd_Presentation.hxx Diff ] File ]
mod - src/TPrsStd/TPrsStd_AISPresentation.cxx Diff ] File ]
mod - src/TPrsStd/TPrsStd_AISPresentation.hxx Diff ] File ]
master 3b7f55e9
Timestamp: 2018-07-10 11:45:11
Author: skl
Committer: bugmaster
Details ] Diff ]
0029873: Data Exchange - STEPCAFControl_Reader::Transfer() returns TRUE even when external files are missing

Output information about failure during reading of external file has been added (it can be checked by using Draw command "tpstat").
If the reader cannot find an external file at the first found location
(using entity APPLIED_EXTERNAL_IDENTIFICATION_ASSIGNMENT) it checks other information about file path
(using entity DOCUMENT_FILE related with the above-mentioned entity) and uses a new location for import of the external file.
mod - src/STEPConstruct/STEPConstruct_ExternRefs.cxx Diff ] File ]
mod - tests/de/step_1/ZG4 Diff ] File ]
mod - tests/de/step_1/ZG5 Diff ] File ]
mod - tests/de/step_1/ZG6 Diff ] File ]
mod - tests/de/step_1/ZZ3 Diff ] File ]
mod - tests/de/step_1/ZZ4 Diff ] File ]
mod - tests/de/step_1/ZZ5 Diff ] File ]
mod - tests/de/step_1/ZZ6 Diff ] File ]
mod - tests/de/step_1/ZZ7 Diff ] File ]
mod - tests/de/step_1/ZZ8 Diff ] File ]
master c520fb2a
Timestamp: 2018-07-10 09:50:03
Author: nbv
Committer: bugmaster
Details ] Diff ]
0029942: Porting to Debian80-64 : Regressions in Modeling Algorithms after integration fix for 29807

Correction in the test case perf/modalg/bug27021.
mod - src/QABugs/QABugs_20.cxx Diff ] File ]
rm - tests/bugs/modalg_6/bug27021 Diff ] File ]
add - tests/perf/modalg/bug27021 Diff ] File ]
master 07f2b741
Timestamp: 2018-07-09 10:53:01
Author: ysn
Committer: bugmaster
Details ] Diff ]
0029817: Documentation - avoid excessive use of "please"

"Please" is now used in the documentation only in sensitive cases.
mod - dox/dev_guides/documentation/documentation.md Diff ] File ]
mod - dox/dev_guides/git_guide/git_guide.md Diff ] File ]
mod - dox/dev_guides/upgrade/upgrade.md Diff ] File ]
mod - dox/overview/overview.md Diff ] File ]
mod - dox/technical_overview/technical_overview.md Diff ] File ]
mod - dox/user_guides/boolean_operations/boolean_operations.md Diff ] File ]
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff ] File ]
mod - dox/user_guides/foundation_classes/foundation_classes.md Diff ] File ]
mod - dox/user_guides/iges/iges.md Diff ] File ]
mod - dox/user_guides/inspector/inspector.md Diff ] File ]
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff ] File ]
mod - dox/user_guides/modeling_data/modeling_data.md Diff ] File ]
mod - dox/user_guides/shape_healing/shape_healing.md Diff ] File ]
mod - dox/user_guides/step/step.md Diff ] File ]
mod - dox/user_guides/visualization/visualization.md Diff ] File ]
master 1f886fae
Timestamp: 2018-07-07 01:08:57
Author: kgv
Committer: bugmaster
Details ] Diff ]
0029936: Documentation - improve description of AIS_Animation class
mod - src/AIS/AIS_Animation.hxx Diff ] File ]
master 6f498847
Timestamp: 2018-07-06 23:27:51
Author: kgv
Committer: bugmaster
Details ] Diff ]
0029935: Foundation Classes - introduce OSD_ThreadPool class defining a thread pool

New class OSD_ThreadPool has been introduced to define a Thread Pool for multi-threading algorithm.
Thread Pool assigns a serial number for each thread allowing Multi-Threading algorithm to allocate thread-local storage variables as an array whose size is the same as the number of threads.

OSD_ThreadPool also redirects exceptions to a thread calling parallel execution and consistently initializes FPE exception handling.

New class Standard_Condition provides a platform-independent tool similar to Event in WinAPI.

A new auxiliary function Standard_Atomic_CompareAndSwap() has been introduced
for performing atomic compare and swap of integer number.
Standard_Atomic_Increment/Standard_Atomic_Decrement fallback implementation
using ASM code for x86 processors for GCC has been dropped;
instead, it is expected that GCC should be properly configured targeting modern x86 architectures.

OSD_Signal now declares fFltExceptions as thread_local variable accessible through OSD::ToCatchFloatingSignals() property.
Standard_THREADLOCAL macro (wrapping thread_local attribute) has been moved to public header Standard_Macro.hxx.

OSD_Parallel::ForEach() has been extended with new optional parameter theNbItems and uses OSD_ThreadPool::DefaultPool().
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx Diff ] File ]
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff ] File ]
mod - src/OSD/FILES Diff ] File ]
mod - src/OSD/OSD.hxx Diff ] File ]
mod - src/OSD/OSD_Parallel.hxx Diff ] File ]
mod - src/OSD/OSD_Parallel_TBB.cxx Diff ] File ]
mod - src/OSD/OSD_Parallel_Threads.cxx Diff ] File ]
mod - src/OSD/OSD_signal.cxx Diff ] File ]
add - src/OSD/OSD_ThreadPool.cxx Diff ] File ]
add - src/OSD/OSD_ThreadPool.hxx Diff ] File ]
mod - src/QABugs/QABugs_19.cxx Diff ] File ]
mod - src/Standard/FILES Diff ] File ]
mod - src/Standard/Standard_Atomic.hxx Diff ] File ]
add - src/Standard/Standard_Condition.cxx Diff ] File ]
add - src/Standard/Standard_Condition.hxx Diff ] File ]
mod - src/Standard/Standard_Failure.cxx Diff ] File ]
mod - src/Standard/Standard_Macro.hxx Diff ] File ]
master 029594a0
Timestamp: 2018-07-06 16:04:49
Author: kgv
Committer: bugmaster
Details ] Diff ]
0029934: Visualization - handle properly orthogonal clipping plane within SelectMgr_RectangularFrustum::computeClippingRange()

SelectMgr_RectangularFrustum now considers the direction of clipping plane orthogonal to picking ray.
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx Diff ] File ]
mod - tests/bugs/vis/bug29791 Diff ] File ]
master ffe1b143
Timestamp: 2018-07-05 16:10:31
Author: gka
Committer: bugmaster
Details ] Diff ]
0029846: Data Exchange - STEP validation properties support is obsolete

Name of the PROPERTY_DEFINITION entity for validation properties is changed to "geometric validation property" according to the current version of the recommended practices.
For compatibility with older definitions (with underscores) the check is made using string with underscores replaced by spaces.
mod - src/STEPConstruct/STEPConstruct_ValidationProps.cxx Diff ] File ]
mod - src/XDEDRAW/XDEDRAW_Props.cxx Diff ] File ]
mod - tests/de/step_2/B2 Diff ] File ]
mod - tests/de/step_4/H3 Diff ] File ]
add - tests/de/step_5/B7 Diff ] File ]
<<  1 2 3 ... 20 ... 35 36 37 38 39 40 41 42 43 44 45 ... 60 ... 80 ... 100 ... 120 ... 140 ... 160 ... 180 ... 200 ... 220 221 222 223  >>


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker