Changesets: occt

master f2139a7f

2015-11-11 06:32:41

abv


Committer: abv Details Diff
0026780: Coding rules - eliminate warnings on Linux and Mac

Fixed a few remaining warnings found by GCC, CLang, and VC++ 14 (recent changes)
Affected Issues
0026780
mod - src/Draft/Draft_Modification_1.cxx Diff File
mod - src/Font/Font_TextFormatter.cxx Diff File
mod - src/ShapeFix/ShapeFix_Shape.cxx Diff File
mod - src/Standard/Standard_ErrorHandler.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FFDumper.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_makeTransition.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx Diff File

master 75c262a9

2015-11-11 05:50:04

isk


Committer: bugmaster Details Diff
0026790: Visualization, TKOpenGl - apply view resolution to the line width in OpenGl_Context::SetLineWidth()
Add ResolutionRatio() method in the Graphic3d_RenderingParams.
Add SetResolutionRatio() method in the OpenGl_Context.
Affected Issues
0026790
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
add - tests/bugs/vis/bug26790 Diff File

master a144d777

2015-11-10 15:12:55

ifv


Committer: bugmaster Details Diff
0026857: Documentation for methods Geom_BSplineSurface::SetU(V)NotPeriodic is wrong Affected Issues
0026857
mod - src/Geom/Geom_BSplineSurface.hxx Diff File

master 420f79f8

2015-11-10 11:25:56

jgv


Committer: bugmaster Details Diff
0026681: BRepPrimAPI_MakeRevol creates faulty shape

Correction according to remarks

More precise processing of non-SameParameter edges

Correction of mistake

Test cases for issue CR26681
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BRepLib/BRepLib.hxx Diff File
mod - src/BRepPrimAPI/BRepPrimAPI_MakeRevol.cxx Diff File
add - tests/bugs/modalg_6/bug26681 Diff File

master 832ae82d

2015-11-10 10:14:17

isk


Committer: bugmaster Details Diff
0026821: Visualization - define default Rendering Parameters for Interactive Context

Define default Rendering Parameters within V3d_Viewer.
New instances of V3d_View use default Rendering Parameters.
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File
mod - src/V3d/V3d_Viewer.hxx Diff File

master 6595eee7

2015-11-10 08:58:29

ika


Committer: bugmaster Details Diff
0026859: Export of GDT from XCAF to STEP

Export/Import:
Add export of dimensions, geometric tolerances and datums, according to AP242.
Add missing STEP entities.
Corrections.

XCAF:
Add new attributes to Datum object: DatumTargetNumber.
Supplement enum XCAFDimTolObjects_GeomToleranceZoneModif.
Corrections.

Test cases:
gdt export A1
gdt export A2
gdt export A3
gdt export A4
gdt export A5
Affected Issues
0026859
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff File
mod - src/RWStepDimTol/FILES Diff File
mod - src/RWStepDimTol/RWStepDimTol_RWDatumReferenceCompartment.cxx Diff File
mod - src/RWStepDimTol/RWStepDimTol_RWDatumReferenceElement.cxx Diff File
mod - src/RWStepDimTol/RWStepDimTol_RWGeneralDatumReference.cxx Diff File
add - src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx Diff File
add - src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx Diff File
mod - src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndGeoTolWthMod.cxx Diff File
add - src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.cxx Diff File
add - src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthMaxTol.hxx Diff File
mod - src/StepAP214/StepAP214_Protocol.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_GDTProperty.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_GDTProperty.hxx Diff File
mod - src/StepDimTol/FILES Diff File
mod - src/StepDimTol/StepDimTol_GeneralDatumReference.hxx Diff File
add - src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.cxx Diff File
add - src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthDatRefAndGeoTolWthMaxTol.hxx Diff File
add - src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthMaxTol.cxx Diff File
add - src/StepDimTol/StepDimTol_GeoTolAndGeoTolWthMaxTol.hxx Diff File
mod - src/StepDimTol/StepDimTol_SimpleDatumReferenceModifierMember.hxx 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_GeomToleranceZoneModif.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_Datum.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
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx Diff File
add - tests/gdt/export/A1 Diff File
add - tests/gdt/export/A2 Diff File
add - tests/gdt/export/A3 Diff File
add - tests/gdt/export/A4 Diff File
add - tests/gdt/export/A5 Diff File
add - tests/gdt/export/begin Diff File
add - tests/gdt/export/end Diff File
mod - tests/gdt/grids.list Diff File
mod - tests/gdt/import/A1 Diff File
mod - tests/gdt/import/A2 Diff File
mod - tests/gdt/import/A3 Diff File
mod - tests/gdt/import/A4 Diff File
mod - tests/gdt/import/A5 Diff File

master d94d80e5

2015-11-10 08:49:08

ibs


Committer: bugmaster Details Diff
0026865: Configuration, CMake - ensure consistency between FILES and actual content of inc and src folders

headers from inc folder are being checked for using in further building process
parse FILES file to collect header files for inc folder

during cleaning inc folder, do not remove the headers with name not containing their package name

FILES is parsed not only for headers files

Warning is emitted when a file in folder is not involved to corresponding FILES file
lex and yacc file added StepFile/FILES file

Small correction
Affected Issues
0026865
mod - adm/cmake/occt_macros.cmake Diff File
mod - CMakeLists.txt Diff File

master 4e14c88f

2015-11-10 07:31:19

nbv


Committer: bugmaster Details Diff
0026431: Can't cut a sphere from a cylinder

This branch contains fixes for 26675 and 26431 bugs.

1. Normalization has been eliminated.
2. Interfaces of AppDef_Compute::Parametrization(...) and BRepAlgo_BooleanOperations::SetApproxParameters() methods have been changed.
3. Overloaded methods for ApproxInt_Approx::SetParameters(...), TopOpeBRepTool_GeomTool::GetTolerances(...) and TopOpeBRepTool_GeomTool::SetTolerances(...) have been removed (because some fields of these classes are not used more).
4. Comments for some methods have been changed in BRepApprox_TheMultiLineOfApprox.hxx and GeomInt_TheMultiLineOfWLApprox.hxx files.
5. Some fields have been deleted from ApproxInt_MultiLine class. Kept members have become constant.
6. Interface of ksection DRAW-command has been changed.
7. Now, 2dintersect DRAW-command prints information about found segments.
8. Some code fragments have been rewritten to make them easier.
9. Algorithm of splitting WLine, which goes through pole of sphere has been improved.
10. Improve approximation algorithm in order to it will compute correct 2D- and 3D-tangent at the end of bezier constraints (including case when curve goes through or finishes on singular points).
11. Interface of IntPatch_WLine::Dump(...) method has been corrected.
12. Some methods for working with Walking-line are made more universal (available for both GeomInt and IntTools packages).
13. Problem in BRepLib::SameParameter(...) method has been fixed (see corresponding comment).
14. Small correction in Draft package.
15. Any outputs in IntPatch_Intersection::Dump(...) method have become disabled because they are useless. If anybody need in this outputs he/she will correct this method himself/herself.

Adjusting some test cases according to their new behavior.
Creation of new test cases.

----------------------------------------------------------------------------------------------------------------------------

Some explanation of new behavior of some test cases:

1. Regressions:

a) blend simple X4
The problem is described in the issue 0026740. According to this description, the result on the current MASTER seems to be wrong indeed.

b) boolean bcommon_complex C7 and boolean bcut_complex Q1
These test case use same shapes with different Boolean operation (COMMON and CUT). They are already BAD (on the MASTER). Now, some sub-shapes have become not-shared, simply. In my opinion, we shall apply new behavior of these tests.

c) boolean bsection M3
The problem described in the issue 0026777 exists even on the current MASTER.

d) boolean bsection M9
The problem is described in the message http://tracker.dev.opencascade.org/view.php?id=26815#c47546. Here, we have really regression in the picture.

e) boolean bsection N2

The problem is described in issue 0026814.

f) boolean volumemaker G1

The problem is described in issue #26020.

g) bugs modalg_1 bug1255 (and bug1255_1)

The problem is described in issue 0026815.

h) bugs modalg_2 bug5805_18, bugs modalg_2 bug5805_42, bugs modalg_2 bug5805_46

The problem is described in issue 0025925.

i) bugs modalg_3 bug602

The problem is describes in issue 0000602.

j) bugs modalg_5 bug24915

The problem is described in the message http://tracker.dev.opencascade.org/view.php?id=25929#c48565. It is not fixed by this issue.

k) bugs modalg_5 bug25838

The main reason is described in issue 0026816.

----------------------------------------------------------------------------
2. Improvements:

a) boolean volumemaker F9
b) bugs modalg_1 bug10160_3
c) bugs modalg_2 bug22557
d) bugs modalg_5 bug25319_1 (_2)
e) draft angle G2
f) offset shape A1
g) offset with_intersect_80 N7
mod - src/AppDef/AppDef_Compute.hxx Diff File
mod - src/AppParCurves/AppParCurves_LeastSquare.gxx Diff File
mod - src/Approx/Approx_ComputeLine.gxx Diff File
mod - src/ApproxInt/ApproxInt_Approx.gxx Diff File
mod - src/ApproxInt/ApproxInt_ImpPrmSvSurfaces.gxx Diff File
mod - src/ApproxInt/ApproxInt_KnotTools.cxx Diff File
mod - src/ApproxInt/ApproxInt_MultiLine.gxx Diff File
mod - src/BRepAlgo/BRepAlgo_BooleanOperations.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_BooleanOperations.hxx Diff File
mod - src/BRepApprox/BRepApprox_Approx.hxx Diff File
mod - src/BRepApprox/BRepApprox_TheComputeLineBezierOfApprox.hxx Diff File
mod - src/BRepApprox/BRepApprox_TheMultiLineOfApprox.hxx Diff File
mod - src/BRepLib/BRepLib.cxx Diff File
mod - src/BSplCLib/BSplCLib_2.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_0.cxx Diff File
mod - src/Draft/Draft_Modification_1.cxx Diff File
mod - src/GeomInt/GeomInt_IntSS.hxx Diff File
mod - src/GeomInt/GeomInt_IntSS.lxx Diff File
mod - src/GeomInt/GeomInt_IntSS_1.cxx Diff File
mod - src/GeomInt/GeomInt_LineTool.cxx Diff File
mod - src/GeomInt/GeomInt_LineTool.hxx Diff File
mod - src/GeomInt/GeomInt_TheComputeLineBezierOfWLApprox.hxx Diff File
mod - src/GeomInt/GeomInt_TheMultiLineOfWLApprox.hxx Diff File
mod - src/GeomInt/GeomInt_WLApprox.hxx Diff File
mod - src/GeomliteTest/GeomliteTest_API2dCommands.cxx Diff File
mod - src/HLRTopoBRep/HLRTopoBRep_DSFiller.cxx Diff File
mod - src/IntPatch/FILES Diff File
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File
mod - src/IntPatch/IntPatch_Intersection.cxx Diff File
mod - src/IntPatch/IntPatch_Intersection.hxx Diff File
add - src/IntPatch/IntPatch_WLineTool.cxx Diff File
add - src/IntPatch/IntPatch_WLineTool.hxx Diff File
mod - src/IntTools/IntTools_Context.cxx Diff File
mod - src/IntTools/IntTools_FaceFace.cxx Diff File
mod - src/IntTools/IntTools_WLineTool.cxx Diff File
mod - src/IntTools/IntTools_WLineTool.hxx Diff File
mod - src/ProjLib/ProjLib_ComputeApprox.cxx Diff File
mod - src/QABugs/FILES Diff File
mod - src/QABugs/QABugs.cxx Diff File
mod - src/QABugs/QABugs.hxx Diff File
add - src/QABugs/QABugs_20.cxx Diff File
mod - src/QABugs/QABugs_3.cxx Diff File
mod - src/ShapeAlgo/ShapeAlgo_AlgoContainer.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FacesIntersector.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_CurveTool.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_GeomTool.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_GeomTool.hxx Diff File
mod - tests/blend/buildevol/B3 Diff File
mod - tests/blend/simple/G6 Diff File
mod - tests/blend/simple/X4 Diff File
mod - tests/boolean/bcommon_complex/C7 Diff File
mod - tests/boolean/bsection/M3 Diff File
mod - tests/boolean/bsection/N2 Diff File
mod - tests/boolean/volumemaker/C5 Diff File
mod - tests/boolean/volumemaker/C6 Diff File
mod - tests/boolean/volumemaker/F9 Diff File
mod - tests/boolean/volumemaker/G1 Diff File
mod - tests/bugs/modalg_1/buc60533 Diff File
mod - tests/bugs/modalg_1/buc60555_1 Diff File
mod - tests/bugs/modalg_1/buc60555_2 Diff File
mod - tests/bugs/modalg_1/buc60555_3 Diff File
mod - tests/bugs/modalg_1/bug10160_3 Diff File
mod - tests/bugs/modalg_1/bug1255 Diff File
mod - tests/bugs/modalg_1/bug1255_1 Diff File
mod - tests/bugs/modalg_2/bug22557 Diff File
mod - tests/bugs/modalg_2/bug5805_18 Diff File
mod - tests/bugs/modalg_2/bug5805_42 Diff File
mod - tests/bugs/modalg_2/bug5805_46 Diff File
mod - tests/bugs/modalg_3/bug602 Diff File
mod - tests/bugs/modalg_5/bug24585_1 Diff File
mod - tests/bugs/modalg_5/bug24915 Diff File
mod - tests/bugs/modalg_5/bug25319_1 Diff File
mod - tests/bugs/modalg_5/bug25319_2 Diff File
mod - tests/bugs/modalg_5/bug25838 Diff File
add - tests/bugs/modalg_6/bug26431_1 Diff File
add - tests/bugs/modalg_6/bug26431_2 Diff File
add - tests/bugs/modalg_6/bug26431_3 Diff File
add - tests/bugs/modalg_6/bug26675 Diff File
mod - tests/draft/angle/G2 Diff File
mod - tests/offset/shape/A1 Diff File
mod - tests/offset/with_intersect_80/L6 Diff File

master f44aa197

2015-11-10 06:57:03

aml


Committer: bugmaster Details Diff
0025929: Make Approx_ComputeLine algorithm adaptive

Adaptive partition algorithm of WLine is implemented and used in ApproxInt_Approx.gxx file.
Refactoring of ApproxInt_Approx class.
Test cases are updated to the new behaviour.

Filtering algorithm improved.
Affected Issues
0025929
mod - src/ApproxInt/ApproxInt_Approx.gxx Diff File
add - src/ApproxInt/ApproxInt_KnotTools.cxx Diff File
add - src/ApproxInt/ApproxInt_KnotTools.hxx Diff File
mod - src/ApproxInt/FILES Diff File
mod - src/BRepApprox/BRepApprox_Approx.hxx Diff File
mod - src/GeomInt/GeomInt_WLApprox.hxx Diff File

master 4d147bf2

2015-11-10 06:49:39

aba


Committer: bugmaster Details Diff
0025549: Visualization - do not crash on attempt to display the Angle dimension between two parallel lines

- Handle cases of 0 and Pi angle depending on lines in edges and end points

Draw arcs in accordance with input normal for minimum angle, check correctness of input circle parameters
mod - src/AIS/AIS_AngleDimension.cxx Diff File
mod - src/AIS/AIS_AngleDimension.hxx Diff File
add - tests/bugs/vis/bug25549_1 Diff File
add - tests/bugs/vis/bug25549_2 Diff File

master b1682e23

2015-11-09 15:50:15

emv


Committer: bugmaster Details Diff
0026855: Draw commands to debug Boolean Operations Algorithm

The commands to debug BOA.
These commands should serve only debug purposes and should not be used in tests.

Removing old implementation of the duplicated bopnews command.
Affected Issues
0026855
mod - src/BOPTest/BOPTest.cxx Diff File
mod - src/BOPTest/BOPTest.hxx Diff File
mod - src/BOPTest/BOPTest_BOPCommands.cxx Diff File
add - src/BOPTest/BOPTest_DebugCommands.cxx Diff File
mod - src/BOPTest/FILES Diff File
mod - tests/bugs/modalg_2/bug23008 Diff File

master c16915c7

2015-11-09 14:49:42

rkv


Committer: bugmaster Details Diff
0026625: Possible wrong use of vtkSmartPointer<T> in IVtkVTK_ShapeData.cxx

Use vtkSmartPointer<XXX>::New() instead of XXX::New() when initializing fields of vtkSmartPointer<XXX> types.
Affected Issues
0026625
mod - src/IVtkVTK/IVtkVTK_ShapeData.cxx Diff File

master ad779564

2015-11-09 07:47:45

ibs


Committer: bugmaster Details Diff
0026867: Configuration - update any comparison including __cplusplus macro to remove one

__cplusplus >= 201103L replaced with __QNX__ macro
mod - src/ElCLib/ElCLib.cxx Diff File
mod - src/Standard/Standard_Real.cxx Diff File
mod - src/Standard/Standard_Real.hxx Diff File

master 7dc2c165

2015-11-09 04:47:29

abv


Committer: abv Details Diff
0026854: Use -Wextra with GCC

Added option -Wextra for GCC compilation
Affected Issues
0026854
mod - adm/cmake/occt_defs_flags.cmake Diff File

master 6fab2d4f

2015-11-08 17:17:47

abv


Committer: abv Details Diff
0025078: Coding rules - eliminate GCC warning -Wclobbered

GCC warning -Wclobbered suppressed in Standard_ErrorHandler.hxx when OCC_CONVERT_SIGNALS or NO_CXX_EXCEPTIONS are used
Affected Issues
0025078
mod - src/Standard/Standard_ErrorHandler.hxx Diff File

master 04e93070

2015-11-08 16:29:24

abv


Committer: abv Details Diff
0026852: Coding - compiler warnings issued by GCC 5.2.1

Compiler warnings eliminated:
- BRepAlgo_DSAccess: avoid copying of local list
- IntPatch, IntTools: initialize "possibly used uninitialized" variables by zeros
- Intf: slight refactoring
- OSD_signal: suppress unused argument
- OpenGL: add missing initializers in structures
- STEPConstruct_GDTProperty: correct function signature to pass output parameters by reference
Affected Issues
0026852
mod - src/BRepAlgo/BRepAlgo_DSAccess.cxx Diff File
mod - src/Intf/Intf_Tool.cxx Diff File
mod - src/IntPatch/IntPatch_ImpImpIntersection_4.gxx Diff File
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.cxx Diff File
mod - src/OpenGl/OpenGl_AspectMarker.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OSD/OSD_signal.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_GDTProperty.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_GDTProperty.hxx Diff File

master 5d88fd54

2015-11-07 21:12:47

abv


Committer: abv Details Diff
0026850: Replace nested instantiations of TCollection generic classes by NCollection templates

Remaining instantiations of NCollection generics are converted to NCollection templates; unused and duplicates removed
Affected Issues
0026850
rm - src/Contap/Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx Diff File
rm - src/Contap/Contap_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx Diff File
rm - src/Contap/Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch.hxx Diff File
rm - src/Contap/Contap_SequenceNodeOfSequenceOfPathPointOfTheSearch_0.cxx Diff File
rm - src/Contap/Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch.hxx Diff File
rm - src/Contap/Contap_SequenceNodeOfSequenceOfSegmentOfTheSearch_0.cxx Diff File
mod - src/Contap/Contap_SequenceOfIWLineOfTheIWalking.hxx Diff File
rm - src/Contap/Contap_SequenceOfIWLineOfTheIWalking_0.cxx Diff File
mod - src/Contap/Contap_SequenceOfPathPointOfTheSearch.hxx Diff File
rm - src/Contap/Contap_SequenceOfPathPointOfTheSearch_0.cxx Diff File
mod - src/Contap/Contap_SequenceOfSegmentOfTheSearch.hxx Diff File
rm - src/Contap/Contap_SequenceOfSegmentOfTheSearch_0.cxx Diff File
mod - src/Contap/Contap_TheIWalking.hxx Diff File
mod - src/Contap/Contap_TheIWalking_0.cxx Diff File
mod - src/Contap/Contap_TheSearch.hxx Diff File
mod - src/Contap/Contap_TheSearch_0.cxx Diff File
mod - src/Contap/FILES Diff File
mod - src/Extrema/Extrema_CCLocFOfLocECC.hxx Diff File
mod - src/Extrema/Extrema_CCLocFOfLocECC2d.hxx Diff File
mod - src/Extrema/Extrema_CCLocFOfLocECC2d_0.cxx Diff File
mod - src/Extrema/Extrema_CCLocFOfLocECC_0.cxx Diff File
mod - src/Extrema/Extrema_EPCOfELPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_EPCOfELPCOfLocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_EPCOfELPCOfLocateExtPC2d_0.cxx Diff File
mod - src/Extrema/Extrema_EPCOfELPCOfLocateExtPC_0.cxx Diff File
mod - src/Extrema/Extrema_EPCOfExtPC.hxx Diff File
mod - src/Extrema/Extrema_EPCOfExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_EPCOfExtPC2d_0.cxx Diff File
mod - src/Extrema/Extrema_EPCOfExtPC_0.cxx Diff File
mod - src/Extrema/Extrema_LocECC.hxx Diff File
mod - src/Extrema/Extrema_LocECC2d.hxx Diff File
mod - src/Extrema/Extrema_LocECC2d_0.cxx Diff File
mod - src/Extrema/Extrema_LocECC_0.cxx Diff File
mod - src/Extrema/Extrema_LocEPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_LocEPCOfLocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_LocEPCOfLocateExtPC2d_0.cxx Diff File
mod - src/Extrema/Extrema_LocEPCOfLocateExtPC_0.cxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC2d_0.cxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfELPCOfLocateExtPC_0.cxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfExtPC.hxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfExtPC2d_0.cxx Diff File
mod - src/Extrema/Extrema_PCFOfEPCOfExtPC_0.cxx Diff File
mod - src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC.hxx Diff File
mod - src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC2d.hxx Diff File
mod - src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC2d_0.cxx Diff File
mod - src/Extrema/Extrema_PCLocFOfLocEPCOfLocateExtPC_0.cxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC.hxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC2d.hxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC2d_0.cxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCFOfEPCOfExtPC_0.cxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx Diff File
rm - src/Extrema/Extrema_SeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx Diff File
rm - src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC.hxx Diff File
rm - src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC2d.hxx Diff File
rm - src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC2d_0.cxx Diff File
rm - src/Extrema/Extrema_SeqPOnCOfCCLocFOfLocECC_0.cxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC.hxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d.hxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC2d_0.cxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfELPCOfLocateExtPC_0.cxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC.hxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d.hxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC2d_0.cxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCFOfEPCOfExtPC_0.cxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC.hxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d.hxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC2d_0.cxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPCOfPCLocFOfLocEPCOfLocateExtPC_0.cxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC.hxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d.hxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC2d_0.cxx Diff File
rm - src/Extrema/Extrema_SequenceNodeOfSeqPOnCOfCCLocFOfLocECC_0.cxx Diff File
mod - src/Extrema/FILES Diff File
mod - src/Geom2dInt/FILES Diff File
mod - src/Geom2dInt/Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx Diff File
mod - src/Geom2dInt/Geom2dInt_PCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx Diff File
rm - src/Geom2dInt/Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx Diff File
rm - src/Geom2dInt/Geom2dInt_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx Diff File
rm - src/Geom2dInt/Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter.hxx Diff File
rm - src/Geom2dInt/Geom2dInt_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfGInter_0.cxx Diff File
mod - src/Geom2dInt/Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter.hxx Diff File
mod - src/Geom2dInt/Geom2dInt_TheLocateExtPCOfTheProjPCurOfGInter_0.cxx Diff File
mod - src/HLRBRep/FILES Diff File
mod - src/HLRBRep/HLRBRep.hxx Diff File
mod - src/HLRBRep/HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx Diff File
mod - src/HLRBRep/HLRBRep_PCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx Diff File
rm - src/HLRBRep/HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx Diff File
rm - src/HLRBRep/HLRBRep_SeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx Diff File
rm - src/HLRBRep/HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter.hxx Diff File
rm - src/HLRBRep/HLRBRep_SequenceNodeOfSeqPCOfPCLocFOfTheLocateExtPCOfTheProjPCurOfCInter_0.cxx Diff File
mod - src/HLRBRep/HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter.hxx Diff File
mod - src/HLRBRep/HLRBRep_TheLocateExtPCOfTheProjPCurOfCInter_0.cxx Diff File
mod - src/IntPatch/FILES Diff File
rm - src/IntPatch/IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking.hxx Diff File
rm - src/IntPatch/IntPatch_SequenceNodeOfSequenceOfIWLineOfTheIWalking_0.cxx Diff File
rm - src/IntPatch/IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds.hxx Diff File
rm - src/IntPatch/IntPatch_SequenceNodeOfSequenceOfPathPointOfTheSOnBounds_0.cxx Diff File
rm - src/IntPatch/IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds.hxx Diff File
rm - src/IntPatch/IntPatch_SequenceNodeOfSequenceOfSegmentOfTheSOnBounds_0.cxx Diff File
mod - src/IntPatch/IntPatch_SequenceOfIWLineOfTheIWalking.hxx Diff File
rm - src/IntPatch/IntPatch_SequenceOfIWLineOfTheIWalking_0.cxx Diff File
mod - src/IntPatch/IntPatch_SequenceOfPathPointOfTheSOnBounds.hxx Diff File
rm - src/IntPatch/IntPatch_SequenceOfPathPointOfTheSOnBounds_0.cxx Diff File
mod - src/IntPatch/IntPatch_SequenceOfSegmentOfTheSOnBounds.hxx Diff File
rm - src/IntPatch/IntPatch_SequenceOfSegmentOfTheSOnBounds_0.cxx Diff File
mod - src/IntPatch/IntPatch_TheIWalking.hxx Diff File
mod - src/IntPatch/IntPatch_TheIWalking_0.cxx Diff File
mod - src/IntPatch/IntPatch_TheSOnBounds.hxx Diff File
mod - src/IntPatch/IntPatch_TheSOnBounds_0.cxx Diff File
rm - src/StepRepr/StepRepr_Array1OfShapeAspect.cxx Diff File
rm - src/StepRepr/StepRepr_HArray1OfShapeAspect.cxx Diff File
mod - src/Transfer/FILES Diff File
mod - src/Transfer/Transfer_ActorOfProcessForFinder.hxx Diff File
mod - src/Transfer/Transfer_ActorOfProcessForFinder_0.cxx Diff File
mod - src/Transfer/Transfer_ActorOfProcessForTransient.hxx Diff File
mod - src/Transfer/Transfer_ActorOfProcessForTransient_0.cxx Diff File
rm - src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder.hxx Diff File
rm - src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForFinder_0.cxx Diff File
rm - src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient.hxx Diff File
rm - src/Transfer/Transfer_IndexedDataMapNodeOfTransferMapOfProcessForTransient_0.cxx Diff File
mod - src/Transfer/Transfer_IteratorOfProcessForFinder.hxx Diff File
mod - src/Transfer/Transfer_IteratorOfProcessForFinder_0.cxx Diff File
mod - src/Transfer/Transfer_IteratorOfProcessForTransient.hxx Diff File
mod - src/Transfer/Transfer_IteratorOfProcessForTransient_0.cxx Diff File
mod - src/Transfer/Transfer_ProcessForFinder.hxx Diff File
mod - src/Transfer/Transfer_ProcessForFinder_0.cxx Diff File
mod - src/Transfer/Transfer_ProcessForTransient.hxx Diff File
mod - src/Transfer/Transfer_ProcessForTransient_0.cxx Diff File
mod - src/Transfer/Transfer_TransferMapOfProcessForFinder.hxx Diff File
rm - src/Transfer/Transfer_TransferMapOfProcessForFinder_0.cxx Diff File
mod - src/Transfer/Transfer_TransferMapOfProcessForTransient.hxx Diff File
rm - src/Transfer/Transfer_TransferMapOfProcessForTransient_0.cxx Diff File

master 487bf1ce

2015-11-07 18:19:03

abv


Committer: abv Details Diff
0024567: Coding rules - eliminate GCC warning -Wignored-qualifiers

Redundant const qualifiers of return types of functions returning values are removed
Affected Issues
0024567
mod - src/AIS/AIS_Dimension.cxx Diff File
mod - src/AIS/AIS_Dimension.hxx Diff File
mod - src/BRepFill/BRepFill_Evolved.cxx Diff File
mod - src/BRepLib/BRepLib_FuseEdges.cxx Diff File
mod - src/BRepLib/BRepLib_FuseEdges.hxx Diff File
mod - src/BRepMesh/BRepMesh_VertexInspector.hxx Diff File
mod - src/DDF/DDF_IOStream.cxx Diff File
mod - src/DDF/DDF_IOStream.hxx Diff File
mod - src/Draw/Draw_View.hxx Diff File
mod - src/FSD/FSD_BinaryFile.cxx Diff File
mod - src/FSD/FSD_BinaryFile.hxx Diff File
mod - src/FSD/FSD_CmpFile.cxx Diff File
mod - src/FSD/FSD_CmpFile.hxx Diff File
mod - src/FSD/FSD_File.cxx Diff File
mod - src/FSD/FSD_File.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraduatedTrihedron.hxx Diff File
mod - src/Graphic3d/Graphic3d_ZLayerSettings.hxx Diff File
mod - src/IGESData/IGESData_ParamReader.cxx Diff File
mod - src/IGESData/IGESData_ParamReader.hxx Diff File
mod - src/NCollection/NCollection_AccAllocator.hxx Diff File
mod - src/OpenGl/OpenGl_AspectFace.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_Layer.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderStates.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.hxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.hxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.cxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.lxx Diff File
mod - src/Select3D/Select3D_PointData.hxx Diff File
mod - src/SelectMgr/SelectMgr_Selection.cxx Diff File
mod - src/SelectMgr/SelectMgr_Selection.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_ExternRefs.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_ExternRefs.hxx Diff File
mod - src/TCollection/TCollection_ExtendedString.cxx Diff File
mod - src/TCollection/TCollection_ExtendedString.hxx Diff File
mod - src/TCollection/TCollection_HExtendedString.cxx Diff File
mod - src/TCollection/TCollection_HExtendedString.hxx Diff File
mod - src/TestTopOpeTools/TestTopOpeTools_Trace.cxx Diff File
mod - src/TestTopOpeTools/TestTopOpeTools_Trace.hxx Diff File
mod - src/TNaming/FILES Diff File
mod - src/TNaming/TNaming_Name.hxx Diff File
rm - src/TNaming/TNaming_Name.lxx Diff File
mod - src/TopOpeBRepTool/FILES Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_FuseEdges.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_FuseEdges.hxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_PurgeInternalEdges.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_PurgeInternalEdges.hxx Diff File
rm - src/TopOpeBRepTool/TopOpeBRepTool_PurgeInternalEdges.lxx Diff File

master cda9a0d4

2015-11-07 12:28:24

abv


Committer: abv Details Diff
0026843: New warning during compilation OCCT on MacOS

Remove unused (and not implemented) methods in OSD package: IsDivisible(), GetExponent(), GetMantissa(), AvailableMemory()
Affected Issues
0026843
mod - src/OSD/OSD.cxx Diff File
mod - src/OSD/OSD.hxx Diff File

master d48df25d

2015-11-06 11:22:16

abv


Committer: abv Details Diff
0026780: Coding rules - eliminate warnings on Linux and Mac

Avoid warnings by means of ifdef/ifndef or removing unused code.
Affected Issues
0026780
mod - src/Draw/Draw_BasicCommands.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OSD/OSD_DirectoryIterator.cxx Diff File
mod - src/OSD/OSD_DirectoryIterator.hxx Diff File
mod - src/OSD/OSD_FileIterator.cxx Diff File
mod - src/OSD/OSD_FileIterator.hxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.cxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.hxx Diff File
mod - src/TopOpeBRepTool/FILES Diff File
rm - src/TopOpeBRepTool/TopOpeBRepTool_ShapeExplorer.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_ShapeExplorer.hxx Diff File

master 53711314

2015-11-06 08:47:53

ika


Committer: bugmaster Details Diff
0026451: Crash importing STeP file

Add check for NULL.
Affected Issues
0026451
mod - src/STEPConstruct/STEPConstruct_Styles.cxx Diff File
mod - src/StepVisual/StepVisual_FillAreaStyle.cxx Diff File

master d660a72a

2015-11-06 05:49:50

azv


Committer: bugmaster Details Diff
0026838: Using GeomEvaluators for calculation of values of curves

1. Implemented evaluators for 2D and 3D offset curves
2. Removed obsolete namespace CSLib_Offset

Update of UDLIST (adding no-cdl-pack Geom2dEvaluator)

Update TKG2d/CMakeLists.txt after rebase

Correction compilation in debug mode
Affected Issues
0026838
mod - adm/UDLIST Diff File
rm - src/CSLib/CSLib_Offset.cxx Diff File
rm - src/CSLib/CSLib_Offset.hxx Diff File
mod - src/CSLib/FILES Diff File
mod - src/Geom/Geom_OffsetCurve.cxx Diff File
mod - src/Geom/Geom_OffsetCurve.hxx Diff File
mod - src/Geom2d/Geom2d_OffsetCurve.cxx Diff File
mod - src/Geom2d/Geom2d_OffsetCurve.hxx Diff File
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx Diff File
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx Diff File
add - src/Geom2dEvaluator/FILES Diff File
add - src/Geom2dEvaluator/Geom2dEvaluator_Curve.hxx Diff File
add - src/Geom2dEvaluator/Geom2dEvaluator_OffsetCurve.cxx Diff File
add - src/Geom2dEvaluator/Geom2dEvaluator_OffsetCurve.hxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Curve.hxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Surface.hxx Diff File
mod - src/GeomEvaluator/FILES Diff File
add - src/GeomEvaluator/GeomEvaluator_Curve.hxx Diff File
add - src/GeomEvaluator/GeomEvaluator_OffsetCurve.cxx Diff File
add - src/GeomEvaluator/GeomEvaluator_OffsetCurve.hxx Diff File
mod - src/TKG2d/PACKAGES Diff File

master c9246067

2015-11-06 04:54:57

abv


Committer: abv Details Diff
0026178: Coding rules - eliminate -Wtautological-pointer-compare CLang warnings in Standard_ErrorHandler

Tautological comparisons removed; buffer initialized by zeros; LXX files merged to HXX; descriptions added
Affected Issues
0026178
mod - src/Standard/FILES Diff File
mod - src/Standard/Standard_ErrorHandler.cxx Diff File
mod - src/Standard/Standard_ErrorHandler.hxx Diff File
rm - src/Standard/Standard_ErrorHandler.lxx Diff File
mod - src/Standard/Standard_ErrorHandlerCallback.hxx Diff File
rm - src/Standard/Standard_ErrorHandlerCallback.lxx Diff File

master 3d18f1e0

2015-11-05 13:07:37

abv


Committer: abv Details Diff
0026783: Coding rules - eliminate GCC warning -Wunused-but-set-parameter

TestTopOpeDraw_Displayer::GetTol(), GetPar() - pass assigned parameters by reference.
TopOpeBRep_vprdeg.cxx, TopOpeBRep_FacesFiller::ProcessVPondgE() - remove commented code, comment inactive code.
Affected Issues
0026783
mod - src/TestTopOpeDraw/TestTopOpeDraw_Displayer.hxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_vprdeg.cxx Diff File

master 8265e5de

2015-11-05 08:49:30

kgv


Committer: bugmaster Details Diff
0026844: Visualization, OpenGl_Flipper - fix issues within Core Profile and OpenGL ES

Remove outdated code lines.
Affected Issues
0026844
mod - src/OpenGl/OpenGl_Flipper.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 136 137 138 139 140 141 142 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last