MantisBT
Mantis Bug Tracker Workflow

Changesets: occt Browse ] Back to Index ]
master f3a1c0cb
Timestamp: 2016-01-21 08:35:24
Author: azv
Committer: bugmaster
Details ] Diff ]
0027048: BSpline cache is always wrong outside of surface

1. Disable recalculation of B-spline cache when the parameter is out of surface boundary but near the cached span.
2. Rebuild cache each time a curve/surface is loaded into adaptor (B-spline knots may be re-parametrized outside adaptor without changing base curve)
3. Test cases.
mod - src/BSplCLib/BSplCLib_Cache.cxx Diff ] File ]
mod - src/BSplCLib/BSplCLib_Cache.hxx Diff ] File ]
mod - src/BSplSLib/BSplSLib_Cache.cxx Diff ] File ]
mod - src/BSplSLib/BSplSLib_Cache.hxx Diff ] File ]
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx Diff ] File ]
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx Diff ] File ]
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx Diff ] File ]
mod - src/QABugs/QABugs_19.cxx Diff ] File ]
add - tests/bugs/moddata_3/bug27048_1 Diff ] File ]
add - tests/bugs/moddata_3/bug27048_2 Diff ] File ]
master f55ba97f
Timestamp: 2016-01-20 19:11:02
Author: vpa
Committer: bugmaster
Details ] Diff ]
0027083: Visualization, Ray Tracing - shape with visible face boundaries disappears after turning the ray-tracing on

- default state of aspects is now restored to prevent backface culling which is not supported by ray-tracing yet;
- added test case for issue #27083
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff ] File ]
add - tests/bugs/vis/bug27083 Diff ] File ]
master 163d7e8d
Timestamp: 2016-01-20 07:24:20
Author: abv
Committer: abv
Details ] Diff ]
0027092: Coding - src/BRep/BRep_Tool.hxx extra semicolon triggers annoying warnings on Clang
mod - src/BRep/BRep_Tool.hxx Diff ] File ]
master 5ef127d0
Timestamp: 2016-01-19 11:17:45
Author: abv
Committer: abv
Details ] Diff ]
0027080: Coding - eliminate CLang compiler warning on OS X: unused parameter (in .mm files)
mod - src/Draw/Draw_Window_1.mm Diff ] File ]
mod - src/OpenGl/OpenGl_Window_1.mm Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands_1.mm Diff ] File ]
master 6dc83e21
Timestamp: 2016-01-19 11:05:25
Author: abv
Committer: abv
Details ] Diff ]
0026132: Invalid result of boolean operation

1. The procedures for check of coincidence between Edge-Edge and Edge-Face have been added. These methods are used instead of searching interferences between corresponding sub-shapes. In most cases (including case for this issue), new methods are more reliable and faster than intersections. However, its use should be avoided in case when the edge is not coincide with edge/face of another argument evidently (e.g. if edge vertices are not in another edge/face).

2. Interface of both IntTools_EdgeFace and IntTools_EdgeEdge has been changed (adding/deleted some field and methods).

Some test cases have been corrected in accordance with their new behavior.
Test case for issue CR26132.
mod - src/ApproxInt/ApproxInt_KnotTools.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff ] File ]
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeEdge.hxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeEdge.lxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeFace.cxx Diff ] File ]
mod - src/IntTools/IntTools_EdgeFace.hxx Diff ] File ]
mod - src/IntTools/IntTools_FaceFace.cxx Diff ] File ]
mod - tests/bugs/modalg_1/buc60462_1 Diff ] File ]
mod - tests/bugs/modalg_1/buc60462_2 Diff ] File ]
add - tests/bugs/modalg_6/bug26132 Diff ] File ]
master 5df609e7
Timestamp: 2016-01-18 16:32:22
Author: abv
Committer: abv
Details ] Diff ]
0026827: Position and orientation for GD&T frames

Implementation of graphical annotations of the PMI read from STEP
mod - src/BinMXCAFDoc/BinMXCAFDoc.cxx Diff ] File ]
mod - src/BinMXCAFDoc/BinMXCAFDoc.hxx Diff ] File ]
add - src/BinMXCAFDoc/BinMXCAFDoc_DimensionDriver.cxx Diff ] File ]
add - src/BinMXCAFDoc/BinMXCAFDoc_DimensionDriver.hxx Diff ] File ]
add - src/BinMXCAFDoc/BinMXCAFDoc_GeomToleranceDriver.cxx Diff ] File ]
add - src/BinMXCAFDoc/BinMXCAFDoc_GeomToleranceDriver.hxx Diff ] File ]
mod - src/BinMXCAFDoc/FILES Diff ] File ]
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff ] File ]
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff ] File ]
mod - src/RWStepAP242/FILES Diff ] File ]
add - src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.cxx Diff ] File ]
add - src/RWStepAP242/RWStepAP242_RWDraughtingModelItemAssociation.hxx Diff ] File ]
mod - src/RWStepVisual/FILES Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.hxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.hxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWAnnotationPlane.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWAnnotationPlane.hxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWCoordinatesList.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWCoordinatesList.hxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWDraughtingCallout.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWDraughtingCallout.hxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.hxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.hxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.hxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWTessellatedItem.cxx Diff ] File ]
add - src/RWStepVisual/RWStepVisual_RWTessellatedItem.hxx Diff ] File ]
mod - src/StepAP214/StepAP214_Protocol.cxx Diff ] File ]
mod - src/StepAP242/FILES Diff ] File ]
add - src/StepAP242/StepAP242_DraughtingModelItemAssociation.cxx Diff ] File ]
add - src/StepAP242/StepAP242_DraughtingModelItemAssociation.hxx Diff ] File ]
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff ] File ]
mod - src/StepDimTol/StepDimTol_ToleranceZone.hxx Diff ] File ]
mod - src/StepVisual/FILES Diff ] File ]
add - src/StepVisual/StepVisual_AnnotationCurveOccurrence.cxx Diff ] File ]
add - src/StepVisual/StepVisual_AnnotationCurveOccurrence.hxx Diff ] File ]
mod - src/StepVisual/StepVisual_AnnotationOccurrence.cxx Diff ] File ]
mod - src/StepVisual/StepVisual_AnnotationOccurrence.hxx Diff ] File ]
add - src/StepVisual/StepVisual_AnnotationPlane.cxx Diff ] File ]
add - src/StepVisual/StepVisual_AnnotationPlane.hxx Diff ] File ]
add - src/StepVisual/StepVisual_AnnotationPlaneElement.cxx Diff ] File ]
add - src/StepVisual/StepVisual_AnnotationPlaneElement.hxx Diff ] File ]
add - src/StepVisual/StepVisual_Array1OfAnnotationPlaneElement.hxx Diff ] File ]
add - src/StepVisual/StepVisual_Array1OfDraughtingCalloutElement.hxx Diff ] File ]
add - src/StepVisual/StepVisual_CoordinatesList.cxx Diff ] File ]
add - src/StepVisual/StepVisual_CoordinatesList.hxx Diff ] File ]
add - src/StepVisual/StepVisual_DraughtingCallout.cxx Diff ] File ]
add - src/StepVisual/StepVisual_DraughtingCallout.hxx Diff ] File ]
add - src/StepVisual/StepVisual_DraughtingCalloutElement.cxx Diff ] File ]
add - src/StepVisual/StepVisual_DraughtingCalloutElement.hxx Diff ] File ]
add - src/StepVisual/StepVisual_HArray1OfAnnotationPlaneElement.hxx Diff ] File ]
add - src/StepVisual/StepVisual_HArray1OfDraughtingCalloutElement.hxx Diff ] File ]
add - src/StepVisual/StepVisual_TessellatedAnnotationOccurrence.cxx Diff ] File ]
add - src/StepVisual/StepVisual_TessellatedAnnotationOccurrence.hxx Diff ] File ]
add - src/StepVisual/StepVisual_TessellatedCurveSet.cxx Diff ] File ]
add - src/StepVisual/StepVisual_TessellatedCurveSet.hxx Diff ] File ]
add - src/StepVisual/StepVisual_TessellatedGeometricSet.cxx Diff ] File ]
add - src/StepVisual/StepVisual_TessellatedGeometricSet.hxx Diff ] File ]
add - src/StepVisual/StepVisual_TessellatedItem.cxx Diff ] File ]
add - src/StepVisual/StepVisual_TessellatedItem.hxx Diff ] File ]
mod - src/TKXDESTEP/EXTERNLIB Diff ] File ]
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.cxx Diff ] File ]
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DatumObject.hxx Diff ] File ]
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.cxx Diff ] File ]
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_DimensionObject.hxx Diff ] File ]
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.cxx Diff ] File ]
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.hxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_Datum.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_Datum.hxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_Dimension.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_DimTolTool.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_DimTolTool.hxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_GeomTolerance.cxx Diff ] File ]
master d3b7582d
Timestamp: 2016-01-18 13:01:56
Author: abv
Committer: abv
Details ] Diff ]
0027088: Documentation of add method of GeomConvert_CompCurveToBSplineCurve lacks speed hint

Improved documentation
mod - src/GeomConvert/GeomConvert_CompCurveToBSplineCurve.hxx Diff ] File ]
master db81f678
Timestamp: 2016-01-18 10:29:38
Author: abv
Committer: abv
Details ] Diff ]
0021875: Section of face by plane produces invalid result

Test case was added.
add - tests/bugs/modalg_6/bug21875 Diff ] File ]
master c10c6ccd
Timestamp: 2016-01-18 09:57:23
Author: abv
Committer: abv
Details ] Diff ]
0027086: Samples, jniviewer - avoid duplicating viewer redraws
mod - samples/java/jniviewer/jni/OcctJni_Viewer.cxx Diff ] File ]
master 26ca3bd5
Timestamp: 2016-01-15 13:22:32
Author: abv
Committer: abv
Details ] Diff ]
0027085: ShapeUpgrade_UnifySameDomain very large performance difference for seemingly similar shapes

Performance of the algorithm ShapeUpgrade_UnifySameDomain has been improved by avoiding of multiple calls of ShapeBuild_ReShape::Apply() method.

New test cases have been added.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff ] File ]
mod - tests/bugs/heal/bug26219_1 Diff ] File ]
add - tests/bugs/modalg_6/bug27085_1 Diff ] File ]
add - tests/bugs/modalg_6/bug27085_2 Diff ] File ]
master 5fce1605
Timestamp: 2016-01-14 16:17:00
Author: ibs
Committer: bugmaster
Details ] Diff ]
0027077: OCAF: Implementation of streaming save/load (OCC26229) is incomplete/incorrect

XmlOcaf reading is non-seekable

// 1. Read method of XmlLDrivers_DocumentRetrievalDriver extended to read complete document (with "document" tag) in compatible mode (when reading is performed from file)
// 2. the empty statement removed
// 3. the description of LDOMPARSER::parse method extended
mod - src/LDOM/LDOMParser.cxx Diff ] File ]
mod - src/LDOM/LDOMParser.hxx Diff ] File ]
mod - src/LDOM/LDOM_XmlReader.cxx Diff ] File ]
mod - src/LDOM/LDOM_XmlReader.hxx Diff ] File ]
mod - src/PCDM/PCDM.cxx Diff ] File ]
mod - src/PCDM/PCDM_ReadWriter.cxx Diff ] File ]
mod - src/PCDM/PCDM_TypeOfFileDriver.hxx Diff ] File ]
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx Diff ] File ]
master b846d1e0
Timestamp: 2016-01-14 12:46:25
Author: abv
Committer: abv
Details ] Diff ]
0027078: Exception in ShapeFixIntersectionTool::UnionVertexes()

Add checks to avoid exceptions.
Remove check for small 3D curve, now pcurve will be built for all small edges, which have not been removed by FixSmall.
mod - src/ShapeFix/ShapeFix_Edge.cxx Diff ] File ]
mod - src/ShapeFix/ShapeFix_IntersectionTool.cxx Diff ] File ]
add - tests/bugs/heal/bug27078 Diff ] File ]
mod - tests/de/iges_2/I7 Diff ] File ]
master 5ca413ce
Timestamp: 2016-01-14 05:34:44
Author: abv
Committer: abv
Details ] Diff ]
0026511: Build fails with VTK 6.3rc1

Obsolete typedef "vtkFloatingPointType" is replaced by "double" in VIS and DRAW
mod - src/IVtkTools/IVtkTools_ShapePicker.cxx Diff ] File ]
mod - src/IVtkTools/IVtkTools_ShapePicker.hxx Diff ] File ]
mod - src/IVtkVTK/IVtkVTK_View.cxx Diff ] File ]
master 8c31bd38
Timestamp: 2016-01-13 14:17:15
Author: isn
Committer: bugmaster
Details ] Diff ]
0027045: firsthole & holend commands work incorrectly

firsthole / holend / hole commands have been corrected.
Now they work correctly on the planar faces
Also some commented code have been deleted
Temporary update for backward compatibility with WOK
mod - src/BRepFeat/BRepFeat_MakeCylindricalHole.cxx Diff ] File ]
mod - src/StepFile/FILES Diff ] File ]
add - tests/bugs/modalg_6/bug27045_1 Diff ] File ]
add - tests/bugs/modalg_6/bug27045_2 Diff ] File ]
master 52849da6
Timestamp: 2016-01-12 15:08:26
Author: ika
Committer: bugmaster
Details ] Diff ]
0026989: [Regression in 6.9.0] Export of a reversed face leads to wrong data in 6.9.0

Add range for degenerated edges to mirrored pcurves during exporting of reversed faces.
mod - src/BRepToIGES/BRepToIGES_BRShell.cxx Diff ] File ]
add - tests/bugs/iges/bug26989 Diff ] File ]
master bfa7a685
Timestamp: 2016-01-12 12:47:42
Author: ysn
Committer: bugmaster
Details ] Diff ]
0026804: The level of most VIS Viewer commands is incorrect

Added highlighting of links with blue color.

Fixed incorrect tags.
mod - dox/resources/occt_pdf_template.tex Diff ] File ]
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff ] File ]
master 99ac7b2e
Timestamp: 2016-01-11 15:32:41
Author: isn
Committer: bugmaster
Details ] Diff ]
0027066: BRepFeat_MakeCylindricalHole::Perform() hides overloaded virtual function

Moving to protected section
mod - src/BRepFeat/BRepFeat_MakeCylindricalHole.hxx Diff ] File ]
master c5a10cf7
Timestamp: 2016-01-11 09:21:01
Author: aml
Committer: bugmaster
Details ] Diff ]
0027059: Point->Curve Projection/Extrema fails [OCCT 7 only]

Add check to run extrema search when necessary condition of extrema is true (small value of first derivative of objective function).
Test case added.
mod - src/Extrema/Extrema_GExtPC.gxx Diff ] File ]
add - tests/bugs/moddata_3/bug27059 Diff ] File ]
master e071e038
Timestamp: 2016-01-09 11:41:41
Author: abv
Committer: abv
Details ] Diff ]
0026990: Compiler warnings in LDOM_OSStream.hxx

Signature of methods xsputn() and overflow() of the class LDOM_SBuffer is corrected to correspond to signature of overriden virtual methods of std::streambuf.
mod - src/LDOM/LDOM_OSStream.cxx Diff ] File ]
mod - src/LDOM/LDOM_OSStream.hxx Diff ] File ]
master 180f89a2
Timestamp: 2016-01-09 10:53:31
Author: abv
Committer: abv
Details ] Diff ]
0027058: AIS_ColorScale defines methods SetColor and SetWidth hiding inherited methods

Interface of AIS_ColorScale is revised to make it more consistent:

- Methods SetBgColor()/GetBGColor(), and corresponding field, are removed. It was used to select white or black color for the color bar frame (by contrast). That color can now be set explicitly by inherited method SetColor().
- Own methods Get/SetColor() are renamed to Get/SetIntervalColor(), to avoid confusion with inherited method SetColor()
- Methods Get/SetWidth() are renamed to Get/SetBreadth(), to avoid confusion with inherited method SetWidth()
- Method Get/Set for labels and colors, and DRAW command vcolorscale, now all accept index starting at 1
- Comments added to explain indexation rules
mod - src/AIS/AIS_ColorScale.cxx Diff ] File ]
mod - src/AIS/AIS_ColorScale.hxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/bugs/vis/bug25136 Diff ] File ]
master e0280ce9
Timestamp: 2016-01-09 06:33:40
Author: abv
Committer: abv
Details ] Diff ]
0027068: Coding - eliminate VC++ 14 compiler warnings in MFC samples

Code is corrected to avoid compiler warnings
mod - samples/mfc/standard/01_Geometry/src/GeomSources.cpp Diff ] File ]
mod - samples/mfc/standard/02_Modeling/src/ModelingDoc.cpp Diff ] File ]
mod - samples/mfc/standard/04_Viewer3d/src/TexturesExt_Presentation.cpp Diff ] File ]
mod - samples/mfc/standard/07_Triangulation/src/Tesselate_Presentation.cpp Diff ] File ]
mod - samples/mfc/standard/Common/DimensionDlg.cpp Diff ] File ]
mod - samples/mfc/standard/Common/ImportExport/ImportExport.cpp Diff ] File ]
mod - samples/mfc/standard/Common/ISession2D/ISession2D_Shape.cpp Diff ] File ]
mod - samples/mfc/standard/Common/Winmain.cpp Diff ] File ]
master d868695f
Timestamp: 2016-01-07 18:15:29
Author: abv
Committer: bugmaster
Details ] Diff ]
0026514: OSD_Path can not work with French symbols in file name.

Restriction on path to contain only basic ASCII symbols is removed in OSD_Path, to allow paths to contain any symbols (defined in UTF-8 encoding).
mod - src/OSD/OSD_Path.cxx Diff ] File ]
master 7d835040
Timestamp: 2016-01-07 08:22:21
Author: kgv
Committer: bugmaster
Details ] Diff ]
0027060: Visualization issue with TopoDS_Vertex after call of AIS_Shape::SetColor()

AIS_Shape::setColor() - define Aspect_TOM_PLUS point aspect
in sync with Prs3d_Drawer::PointAspect() when Prs3d_Drawer has no Link.
mod - src/AIS/AIS_Shape.cxx Diff ] File ]
master 4db4247a
Timestamp: 2016-01-07 07:02:16
Author: abv
Committer: abv
Details ] Diff ]
0024836: Stack overflow when raising exception in low memory condition

Standard_OutOfMemory exception is refactored so as to avoid memory allocations (which will likely fail) when it is raised:

- method NewInstance() returns static instance (singleton)
- method Raise() raises copy of that singleton, resetting its message string
- message string is stored as field, not allocated dynamically (thus maximum message length is limited by buffer size)

Class Standard_Failure slightly revised: method Destroy() is merged to destructor, methods Get/SetMessageString() are made virtual.

Add test case for the bug
mod - src/NCollection/NCollection_WinHeapAllocator.cxx Diff ] File ]
mod - src/QABugs/QABugs_20.cxx Diff ] File ]
mod - src/Standard/FILES Diff ] File ]
mod - src/Standard/Standard_Failure.cxx Diff ] File ]
mod - src/Standard/Standard_Failure.hxx Diff ] File ]
rm - src/Standard/Standard_Failure.lxx Diff ] File ]
mod - src/Standard/Standard_MMgrOpt.cxx Diff ] File ]
add - src/Standard/Standard_OutOfMemory.cxx Diff ] File ]
mod - src/Standard/Standard_OutOfMemory.hxx Diff ] File ]
add - tests/bugs/fclasses/bug24836 Diff ] File ]
master fd5a9eac
Timestamp: 2016-01-06 09:34:48
Author: abv
Committer: abv
Details ] Diff ]
0027062: Fixed misspelling of resources install path
mod - CMakeLists.txt Diff ] File ]
<<  1 2 3 ... 20 ... 40 ... 60 ... 80 ... 95 96 97 98 99 100 101 102 103 104 105 ... 120 ... 140 ... 160 ... 180 ... 200 ... 220 221 222 223  >>


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker