Changesets: occt
master f02e43eb 2016-05-12 15:14:18 Details Diff |
Adjusting testing cases for current state of OCCT | ||
mod - tests/bugs/caf/bug27454_1 | Diff File | ||
mod - tests/mesh/data/standard/W7 | Diff File | ||
master 5950d781 2016-05-10 17:59:55 Committer: kgv Details Diff |
0027478: Configuration - avoid inclusion of Xlib.h within Graphic3d_GraphicDriver.hxx Replace Aspect_DisplayConnection.hxx inclusion by forward declaration. |
Affected Issues 0027478 |
|
mod - src/Graphic3d/Graphic3d_GraphicDriver.hxx | Diff File | ||
master 0911d065 2016-05-10 17:02:50
Committer: bugmaster Details Diff |
0027169: Suspitious behavior of importing names during STEP import In order to avoid using empty strings in the names of the assemblies in the XCAF document after reading step file for cases when description or name is defined by only 1 space character method TCollection_AsciiString::Length() was replaced on the method TCollection_AsciiString::UsefullLength(). Test case for issue CR27169 Eliminating warning |
||
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx | Diff File | ||
add - tests/bugs/xde/bug27169 | Diff File | ||
master aa1b48c7 2016-05-06 11:57:20
Committer: bugmaster Details Diff |
0027475: Incomplete direction for Powell method in math_GlobOptMin Directions are changed to be valid orthogonal set. |
Affected Issues 0027475 |
|
mod - src/math/math_GlobOptMin.cxx | Diff File | ||
master 3e6a4cd0 2016-05-05 15:01:02
Committer: bugmaster Details Diff |
0027463: BRepTools_ReShape ends up with empty shapes Add check on empty topological containers. Add empty shapes to the replacement map. Add Draw command for Re-Shape. Add a test grid for reshape with a single use case for starters. |
Affected Issues 0027463 |
|
mod - src/BRepTools/BRepTools_ReShape.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeUpgrade.cxx | Diff File | ||
mod - tests/heal/grids.list | Diff File | ||
add - tests/heal/reshape/A1 | Diff File | ||
add - tests/heal/reshape/begin | Diff File | ||
add - tests/heal/reshape/end | Diff File | ||
master c59fcd11 2016-05-05 12:47:43
Committer: bugmaster Details Diff |
0027468: Incorrect processing of some cases by HLR algorithm Incorrect work of HLR algorithm caused by usage of wrong tolerances, wrong sampling of 2d curve and some other bugs are fixed. Test cases for issue CR27341 |
||
mod - src/HLRBRep/HLRBRep_CurveTool.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Data.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Intersector.cxx | Diff File | ||
mod - src/HLRTopoBRep/HLRTopoBRep_DSFiller.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_DeflectionCurve.cxx | Diff File | ||
mod - tests/bugs/modalg_5/bug23625_1 | Diff File | ||
mod - tests/bugs/modalg_5/bug23625_2 | Diff File | ||
mod - tests/bugs/modalg_5/bug23625_3 | Diff File | ||
mod - tests/bugs/modalg_5/bug23625_4 | Diff File | ||
mod - tests/bugs/modalg_5/bug23625_5 | Diff File | ||
mod - tests/bugs/modalg_6/bug25908 | Diff File | ||
add - tests/bugs/modalg_6/bug27341 | Diff File | ||
master 15a954de 2016-05-05 10:55:20
Committer: bugmaster Details Diff |
0027467: Modeling Algorithms - class Extrema_ExtCC2d does not find extremum between two intersecting lines Line / line analytic treatment is added for 2d case. Test case is added. |
||
mod - src/Extrema/Extrema_ExtElC2d.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug27467 | Diff File | ||
master e5260e1d 2016-05-04 16:18:12
Committer: bugmaster Details Diff |
0027466: The algorithm Extrema_GenLocateExtPS gives incorrect result Euclidean distance criteria is added for local point / surface extrema. Classes representing objective criteria are renamed to be consistent. Local extrema usage is updated according to new behavior. Test case is added. Misprint correction. |
||
mod - src/ChFi3d/ChFi3d_ChBuilder.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtPExtS.hxx | Diff File | ||
add - src/Extrema/Extrema_FuncPSDist.cxx | Diff File | ||
add - src/Extrema/Extrema_FuncPSDist.hxx | Diff File | ||
mod - src/Extrema/Extrema_GenExtPS.hxx | Diff File | ||
mod - src/Extrema/Extrema_GenLocateExtPS.cxx | Diff File | ||
mod - src/Extrema/Extrema_GenLocateExtPS.hxx | Diff File | ||
mod - src/Extrema/FILES | Diff File | ||
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx | Diff File | ||
mod - src/IntTools/IntTools_BeanFaceIntersector.cxx | Diff File | ||
mod - src/IntWalk/IntWalk_PWalking.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx | Diff File | ||
mod - src/QABugs/QABugs_19.cxx | Diff File | ||
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
add - tests/bugs/moddata_3/bug27466 | Diff File | ||
master 01b5b3df 2016-05-04 13:42:55
Committer: bugmaster Details Diff |
0027448: BOPTools_AlgoTools::IsMicroEdge does not correspond to shape validity criteria 1. IntTools_ShrunkRange::Perform The algorithm of building shrunk range on the edge has been redesigned to make this range as big as possible. By new definition it has to have the length not less than Precision::Confusion(). Although, the possibility of splitting of the edge has been taken into account. If it is impossible to put vertex on edge in such a way that the tolerance spheres of the edge's vertices do not intersect the tolerance sphere of the putting vertex the edge cannot be split. This possibility is saved in the new field IntTools_ShrunkRange::myIsSplittable. It can be checked by the corresponding method IntTools_ShrunkRange::IsSplittable(). It returns TRUE if the shrunk range is computed successfully and it has the length more than the value of sum of two tolerance values of the edge (for putting vertex, as its tolerance should not be less than the tolerance value of edge) and two Precision::Confusion() values (to make two new edges valid by Shape validity criteria). IntTools_ShrunkRange::myErrorStatus and IntTools_ShrunkRange::ErrorStatus() have been replaced by the IntTools_ShrunkRange::myIsDone and IntTools_ShrunkRange::IsDone(). IntTools_ShrunkRange::IsDone() returns TRUE if the shrunk range has been computed and it has length more than Precision::Confusion(). All computations of the parameters are performed using the GCPnts_AbscissaPoint, but if AbscissaPoint is unable to compute the parameters the Resolution of the curve is used. 2. Boolean Operations algorithm now partially works with the edges that cannot be split or does not have the ShrunkData at all (previously such edges have been considered as micro and just ignored). If by the result of some intersection such edges should be split, i.e. the intersection vertex should be created, the algorithm just ignores them and no vertex is created. But if such edges coincide with other shapes (other edges or faces) the algorithm uses them for creation of common blocks. The information of the possibility for the edges to be split is saved in its PaveBlocks, in the new BOPDS_PaveBlock::myIsSplittable field. It can be retrieved by the BOPDS_PaveBlock::IsSplittable() or BOPDS_PaveBlock::ShrunkData(), but these methods make sense only after filling of the shrunk data for the pave block. BOPTools_AlgoTools::IsMicroEdge() has an additional parameter that defines whether it is necessary to take into account the possibility for the edge to be split or not. By default it is set to TRUE, i.e. by default the edge will be considered as micro even if the shrunk range is computed, but it is too short for the edge to be split. 3. BOPAlgo_PaveFiller::PerformEF To avoid creation of too close intersection vertices the intersection ranges of the edges participating in Edge/Face intersections are reduced taking into account the common ranges computed during Edge/Edge intersections. Thus, the Edge/Face intersection vertex is not created if it gets into a common range of the Edge/Edge intersection between that edge and one of the face's edges. The tolerance value of Edge/Edge intersection vertex is increased to reach the Edge/Face intersection. 4. Unification of the vertices of the section edges considered as micro edges. If by the result of some Face/Face intersection the section edge is considered as micro edge, the vertices of this edge will be united and the edge itself will be removed. 5. Test cases for the issues. 6. Adjusting test cases for issue CR27448. |
||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_8.cxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_9.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_PaveBlock.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_PaveBlock.hxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.cxx | Diff File | ||
mod - src/BOPTools/BOPTools_AlgoTools.hxx | Diff File | ||
mod - src/IntTools/IntTools_ShrunkRange.cxx | Diff File | ||
mod - src/IntTools/IntTools_ShrunkRange.hxx | Diff File | ||
mod - tests/boolean/bfuse_complex/E4 | Diff File | ||
mod - tests/bugs/modalg_1/bug1255 | Diff File | ||
mod - tests/bugs/modalg_1/bug1255_1 | Diff File | ||
mod - tests/bugs/modalg_5/bug24581 | Diff File | ||
mod - tests/bugs/modalg_6/bug26953_2 | Diff File | ||
add - tests/bugs/modalg_6/bug27448_1 | Diff File | ||
add - tests/bugs/modalg_6/bug27448_2 | Diff File | ||
add - tests/bugs/modalg_6/bug27519_1 | Diff File | ||
add - tests/bugs/modalg_6/bug27519_2 | Diff File | ||
mod - tests/offset/faces_type_i/C8 | Diff File | ||
mod - tests/offset/shape_type_i/C8 | Diff File | ||
master c9de149d 2016-05-04 11:13:02 Committer: bugmaster Details Diff |
0027463: Checkprops can not be used with several properties Added possibility to use several properties in one checkprops command Modified test cases according to changes in checkprops command |
Affected Issues 0027463 |
|
mod - src/DrawResources/CheckCommands.tcl | Diff File | ||
mod - tests/pipe/specific/K4 | Diff File | ||
mod - tests/pipe/specific/K7 | Diff File | ||
mod - tests/pipe/specific/K8 | Diff File | ||
mod - tests/pipe/specific/L1 | Diff File | ||
mod - tests/pipe/specific/L4 | Diff File | ||
mod - tests/pipe/specific/L5 | Diff File | ||
mod - tests/pipe/specific/L7 | Diff File | ||
mod - tests/pipe/specific/L9 | Diff File | ||
mod - tests/pipe/specific/M2 | Diff File | ||
mod - tests/pipe/specific/M4 | Diff File | ||
mod - tests/pipe/specific/M6 | Diff File | ||
mod - tests/pipe/specific/M9 | Diff File | ||
mod - tests/pipe/specific/N1 | Diff File | ||
mod - tests/pipe/specific/N4 | Diff File | ||
mod - tests/pipe/specific/N5 | Diff File | ||
mod - tests/pipe/specific/N7 | Diff File | ||
mod - tests/pipe/specific/N9 | Diff File | ||
mod - tests/pipe/specific/O2 | Diff File | ||
mod - tests/pipe/specific/O4 | Diff File | ||
mod - tests/pipe/specific/O6 | Diff File | ||
mod - tests/pipe/specific/O8 | Diff File | ||
mod - tests/pipe/specific/P1 | Diff File | ||
mod - tests/pipe/specific/P3 | Diff File | ||
mod - tests/pipe/specific/P5 | Diff File | ||
mod - tests/pipe/specific/P7 | Diff File | ||
mod - tests/pipe/specific/P9 | Diff File | ||
mod - tests/pipe/specific/Q2 | Diff File | ||
mod - tests/pipe/specific/Q4 | Diff File | ||
mod - tests/pipe/specific/Q6 | Diff File | ||
mod - tests/pipe/specific/Q8 | Diff File | ||
mod - tests/pipe/specific/R1 | Diff File | ||
mod - tests/pipe/specific/R3 | Diff File | ||
mod - tests/pipe/specific/R5 | Diff File | ||
mod - tests/pipe/specific/R7 | Diff File | ||
mod - tests/pipe/specific/R9 | Diff File | ||
mod - tests/pipe/specific/S2 | Diff File | ||
mod - tests/pipe/specific/S4 | Diff File | ||
mod - tests/pipe/specific/S6 | Diff File | ||
mod - tests/pipe/specific/S7 | Diff File | ||
master 8d0b8649 2016-05-04 09:52:58 Committer: bugmaster Details Diff |
0027460: Data Exchange - restore method XSControl_WorkSession::MapReader() | ||
mod - src/XSControl/XSControl_WorkSession.cxx | Diff File | ||
mod - src/XSControl/XSControl_WorkSession.hxx | Diff File | ||
master e1c1b6b9 2016-05-04 01:12:28
|
0027490: BRepMesh: Reduce number of memory allocations 1) Reduce the number of calls to malloc by grouping requests to larger blocks. To achieve this goal, the following ways are used: - Containers of types sequence, list and map are initialized with an instance of NCollection_IncAllocator, at this taking care of the time of life of allocated objects, so that not to occupy huge amount of memory. - Allocation of several arrays having the same and short life time is changed so that to allocate a buffer array of necessary size and to place arrays in this buffer. 2) In BRepMesh_FastDiscretFace, optimize the function filterParameters so that to avoid excess memory allocations. 3) In NCollection_CellFilter, change declaration of the method Reset to accept array by reference rather than by value. 4) Add Allocator() method in map, sequence and vector collection classes by analogy with list collection. 5) Correct the size of block for IncAllocator for x64 platform. In order free-ed block to be returned to the system its size should be at least 1024K on x64 and 512K on x86. This allows to retain free virtual space almost to the state before algorithm run. 6) Decrease amount of memory zeroed by calloc. For that, reduce theIncrement parameter of the embedded vectors of the classes NCollection_UBTreeFiller and BRepMesh_VertexInspector to default value 256. 7) Avoid computing bounding box when not necessary (if no relative deflection is used) 8) Cycles by wires of face using TopExp_Explorer are converted to use TopoDS_Iterator instead. 9) BRepMesh_FastDiscret::Add optimized to avoid storing sequences of faces and edges 10) The tests "mesh standard_* W7" are corrected to accept the new behavior. Earlier the following error took place: Not connected mesh inside face 9 {12 13} Now this error was replaced with another one: free nodes (in pairs: face / node): {9 12} Actually it is not a regression, rather improvement, if we look at the snapshot. 11) Change other test cases to their actual state. |
||
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx | Diff File | ||
mod - src/BRepLib/BRepLib.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_DataStructureOfDelaun.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Delaun.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FaceAttribute.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_VertexInspector.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_VertexTool.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_VertexTool.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_WireChecker.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx | Diff File | ||
mod - src/NCollection/NCollection_BaseMap.hxx | Diff File | ||
mod - src/NCollection/NCollection_BaseSequence.hxx | Diff File | ||
mod - src/NCollection/NCollection_BaseVector.hxx | Diff File | ||
mod - src/NCollection/NCollection_CellFilter.hxx | Diff File | ||
mod - src/NCollection/NCollection_UBTreeFiller.hxx | Diff File | ||
mod - tests/bugs/iges/buc60820_2 | Diff File | ||
mod - tests/bugs/iges/buc60823 | Diff File | ||
mod - tests/bugs/iges/bug306 | Diff File | ||
mod - tests/bugs/modalg_2/bug358 | Diff File | ||
mod - tests/bugs/vis/bug288_5 | Diff File | ||
mod - tests/mesh/data/standard/W7 | Diff File | ||
master 81093856 2016-05-04 01:12:28
Committer: bugmaster Details Diff |
0027362: Meshing performance 1) BRepMesh_FastDiscretFace.cxx: - exclude planes from procedure of inserting internal points. - localize declaration of the container aNewVertices in each method where it is needed. - correct the logic of the method insertInternalVerticesOther, so that to separate the processes of removing extra points and addition of new points in different cycles, thus making the code more clear and in addition stable. - insert useful output of intermediate mesh to a file in control() method for debug purposes (with definition DEBUG_MESH). 2) Add global functions MeshTest_DrawTriangles and MeshTest_DrawLinks to draw mesh data in debug session. 3) BRepMesh_FastDiscret: - in the method Add calculations of deflections have been simplified for non-relative mode. - replace the attribute MinDist with Deflection in EdgeAttributes structure. Correct its computation so that later to store this value as deflection of the polygon. 4) Make protection against exception in the method BRepMesh_Delaun::addTriangle() when an added triangle creates a third connection of a mesh edge. 5) BRepMesh_EdgeTessellator.cxx, BRepMesh_EdgeTessellationExtractor.cxx: use Geom2dAdaptor_Curve in order to use b-spline cache while computing value on a curve. 6) In BndLib_Box2dCurve::PerformBSpline, avoid creating new b-spline in case of requested parameter range differ from natural bounds insignificantly. 7) In GeomAdaptor classes, postpone building of cache till the time of its actual usage. So, creation of an adapter to compute intervals of continuity does not lead to creation of internal cache. 8) In the methods BRepAdaptor_Curve::Bezier and BSpline do not call Transformed() if transformation is identity. 9) In the classes Geom_BSplineCurve, Geom_BSplineSurface, Geom_BezierCurve, Geom_BezierSurface, Geom2d_BSplineCurve, Geom2d_BezierCurve change the method Pole() to return the point by const reference. 10) In CPnts_AbscissaPoint.cxx, compute derivative by D1 instead of DN to make use of b-spline cache. 11) Change test cases to actual state: - Number of triangles/nodes can grow due to more accurate work with deflection of edges. Now the edge is tessellated using its own tolerance instead of maximal tolerance of all shapes in the face. - Accept new numbers of mesh errors (free links, free nodes) for really bad shapes. - Correct the test "bugs/mesh/bug25612" to produce stable result. - Disable redundant checks in test cases bug25378* (lower limit for computation time). - Speed up iso-lines computation for offset of bspline surfaces. For that use adaptor instead of original surface in evaluator of approximation. - Add output of polylines for debug of insertInternalVerticesOther(). Reference data in test case bugs\moddata_2\bug453_3 have been changed to be close to expected theoretical values. This makes the test give stable result on different platforms. |
||
mod - dox/dev_guides/debug/debug.md | Diff File | ||
mod - src/BndLib/BndLib_Add2dCurve.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Delaun.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_Delaun.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_EdgeTessellationExtractor.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_EdgeTessellationExtractor.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_EdgeTessellator.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_EdgeTessellator.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscret.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_GeomTool.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_GeomTool.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_ShapeTool.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_ShapeTool.hxx | Diff File | ||
mod - src/CPnts/CPnts_AbscissaPoint.cxx | Diff File | ||
mod - src/Geom/Geom_BezierCurve.cxx | Diff File | ||
mod - src/Geom/Geom_BezierCurve.hxx | Diff File | ||
mod - src/Geom/Geom_BezierSurface.cxx | Diff File | ||
mod - src/Geom/Geom_BezierSurface.hxx | Diff File | ||
mod - src/Geom/Geom_BSplineCurve.hxx | Diff File | ||
mod - src/Geom/Geom_BSplineCurve_1.cxx | Diff File | ||
mod - src/Geom/Geom_BSplineSurface.hxx | Diff File | ||
mod - src/Geom/Geom_BSplineSurface_1.cxx | Diff File | ||
mod - src/Geom/Geom_OffsetSurface.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BezierCurve.cxx | Diff File | ||
mod - src/Geom2d/Geom2d_BezierCurve.hxx | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve.hxx | Diff File | ||
mod - src/Geom2d/Geom2d_BSplineCurve_1.cxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.hxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Surface.hxx | Diff File | ||
mod - src/MeshTest/FILES | Diff File | ||
add - src/MeshTest/MeshTest_Debug.cxx | Diff File | ||
mod - tests/blend/simple/G6 | Diff File | ||
mod - tests/bugs/iges/bug306 | Diff File | ||
mod - tests/bugs/mesh/bug23631 | Diff File | ||
mod - tests/bugs/mesh/bug25378_1_1 | Diff File | ||
mod - tests/bugs/mesh/bug25378_1_2 | Diff File | ||
mod - tests/bugs/mesh/bug25378_1_3 | Diff File | ||
mod - tests/bugs/mesh/bug25378_3_3 | Diff File | ||
mod - tests/bugs/mesh/bug25519 | Diff File | ||
mod - tests/bugs/mesh/bug25612 | Diff File | ||
mod - tests/bugs/modalg_2/bug264_0 | Diff File | ||
mod - tests/bugs/modalg_2/bug287 | Diff File | ||
mod - tests/bugs/modalg_2/bug292 | Diff File | ||
mod - tests/bugs/moddata_1/bug22759 | Diff File | ||
mod - tests/bugs/moddata_2/bug453_3 | Diff File | ||
mod - tests/bugs/moddata_2/fra62476_2 | Diff File | ||
mod - tests/bugs/moddata_3/bug25737_1 | Diff File | ||
mod - tests/bugs/vis/bug288_5 | Diff File | ||
mod - tests/mesh/data/advanced/A7 | Diff File | ||
mod - tests/mesh/data/standard/C7 | Diff File | ||
mod - tests/mesh/data/standard/J8 | Diff File | ||
mod - tests/mesh/data/standard/L2 | Diff File | ||
mod - tests/mesh/data/standard/L6 | Diff File | ||
mod - tests/mesh/data/standard/U7 | Diff File | ||
mod - tests/mesh/data/standard/V4 | Diff File | ||
mod - tests/mesh/data/standard/W4 | Diff File | ||
mod - tests/mesh/data/standard/X3 | Diff File | ||
master 55fb31da 2016-05-01 14:12:47 Committer: bugmaster Details Diff |
0027458: Configuration, genproj.tcl - add -rpath-link option to linker in Code::Blocks project |
Affected Issues 0027458 |
|
mod - .gitignore | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
master 5951a088 2016-04-30 15:57:17 Committer: bugmaster Details Diff |
0026846: Configuration, genproj.tcl - create hardlinks instead for header redirection Build guides updated accordingly Update genconf screenshot for Linux |
Affected Issues 0026846 |
|
mod - adm/genconf.tcl | Diff File | ||
mod - adm/genconfdeps.tcl | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
mod - dox/dev_guides/building/3rdparty/images/genconf_linux.png | Diff File | ||
mod - dox/dev_guides/building/3rdparty/images/genconf_windows.png | Diff File | ||
mod - dox/dev_guides/building/code_blocks.md | Diff File | ||
mod - dox/dev_guides/building/msvc.md | Diff File | ||
mod - dox/dev_guides/building/xcode.md | Diff File | ||
master a9b51f49 2016-04-30 14:12:57 Committer: bugmaster Details Diff |
0027424: Configuration, genconf.tcl - add missing option to enable TKD3DHost in configurator | ||
mod - adm/genconf.tcl | Diff File | ||
mod - adm/genconfdeps.tcl | Diff File | ||
master 18151f1a 2016-04-29 16:31:13
Committer: bugmaster Details Diff |
0027454: Application hangs while opening a non-OCAF XML file 1) Add protection against accessing null pointer in PCDM_ReadWriter::FileFormat. 2) In LDOM_XmlReader::ReadRecord, take into account that the character '>' can have no special meaning (e.g., in a text), and we must read the data behind this character to complete the current tag reading. This treatment concerns the mode of work when myTagPerStep is true. 3) Create a test case of reading of XML file not related to OCAF document. Test case was added. |
||
mod - src/LDOM/LDOM_XmlReader.cxx | Diff File | ||
mod - src/PCDM/PCDM_ReadWriter.cxx | Diff File | ||
add - tests/bugs/caf/bug27454 | Diff File | ||
add - tests/bugs/caf/bug27454_1 | Diff File | ||
master 38f24151 2016-04-29 10:51:18
Committer: bugmaster Details Diff |
0027476: Code alignment for ShapeFix_ComposeShell | ||
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx | Diff File | ||
master 4613a51f 2016-04-29 09:31:22
Committer: bugmaster Details Diff |
0027331: Not valid result on translating the file Added processing of a short segments of a seam edge. Test case added. |
||
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx | Diff File | ||
add - tests/bugs/heal/bug27331 | Diff File | ||
master 8e509b0b 2016-04-28 16:07:15 Committer: bugmaster Details Diff |
0027442: Rotation sweep can't be rendered in 3D Do not insert internal nodes for Cylinder in case if it is less than DefFace value or in case of long cylinder with small radius due to protection against overflow during casting to integer. Small correction of shape name in test case for issue CR27442 |
||
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx | Diff File | ||
add - tests/bugs/mesh/bug27442 | Diff File | ||
master 6f21399c 2016-04-28 11:33:57 Committer: bugmaster Details Diff |
0027447: Add support for long IGES entity names Adding support for long IGES names. The method IGESCAFControl_Writer::WriteNames is now extended to also write IGES 406 / 15 name entities containing the full label name. Test case for issue 0027447 |
Affected Issues 0027447 |
|
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx | Diff File | ||
add - tests/bugs/xde/bug27447 | Diff File | ||
master a1530ab1 2016-04-28 11:18:35 Committer: bugmaster Details Diff |
0027433: Opening/Saving OCAF Documents With Own Document Format Does Not Work Modified Load(...) method of Resource_Manager.cxx to print file names correctly. Removed appending (empty) file name to directory name, since this is not necessary and leads to a Standard_OutOfRange failure in TCollection_AsciiString. Appending file name is done, but only if the name is not empty. Added test case |
Affected Issues 0027433 |
|
mod - src/Resource/Resource_Manager.cxx | Diff File | ||
add - tests/bugs/caf/bug27433 | Diff File | ||
master 416022a1 2016-04-27 13:28:52
Committer: apn Details Diff |
0027441: The method IntTools_Context::IsVertexOnLine incorrectly computes parameter of the point on the curve Choosing the closest bound to the checking point. |
||
mod - src/IntTools/IntTools_Context.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27441 | Diff File | ||
master dfb3bdd4 2016-04-27 11:10:15 Committer: bugmaster Details Diff |
0027239: Meshing algorithm creates wrong Triangulation Do not insert consequent duplicating nodes in PolygonOnTriangulation. Small correction of test case bugs/mesh/bug27239 |
Affected Issues 0027239 |
|
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx | Diff File | ||
add - tests/bugs/mesh/bug27239 | Diff File | ||
master 3d370858 2016-04-26 18:24:27
Committer: bugmaster Details Diff |
0027432: Null Handle Access When Creating AIS_Trihedron Debug-only "RaiseIf" is replaced by simple "if" to have exceptional situation handled correctly in Release mode. Mention mandatory variable CSF_ShadersDirectory in porting notes for OCCT 6.9.0 Test cases for issue CR27432 Deleting test cases for issue CR27432 |
Affected Issues 0027432 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/Units/Units_Sentence.cxx | Diff File |