Changesets: occt

master 4563472c

2017-12-19 10:12:32

BenjaminBihler


Committer: bugmaster Details Diff
0029394: IESample contains strange STEP reading code

All STEP roots are transferred first and then all shapes are read.
The resulting sequence is not discarded and recreated.
Affected Issues
0029394
mod - samples/qt/Interface/src/Translate.cxx Diff File

master 5d010b1d

2017-12-15 07:23:29

ifv


Committer: apn Details Diff
0028499: Checkshape incorrectly reports BRepCheck_NotClosed when gap is covered by vertex tolerance

Calculation of 2d tolerance is improved
Affected Issues
0028499
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
mod - tests/bugs/modalg_2/bug472_3 Diff File
mod - tests/bugs/modalg_7/bug27711 Diff File
mod - tests/bugs/modalg_7/bug27910 Diff File
mod - tests/bugs/modalg_7/bug28200 Diff File
add - tests/bugs/modalg_7/bug28499 Diff File
mod - tests/de/iges_1/Q3 Diff File
mod - tests/de/iges_1/R8 Diff File
mod - tests/de/iges_2/C4 Diff File
mod - tests/de/iges_2/G2 Diff File
mod - tests/de/iges_2/H9 Diff File
mod - tests/de/iges_3/A5 Diff File
mod - tests/heal/data/advanced/A5 Diff File
mod - tests/heal/data/advanced/Z6 Diff File
mod - tests/offset/with_intersect_80/L9 Diff File
mod - tests/offset/with_intersect_80/N7 Diff File

master 83ae3591

2017-12-13 12:27:50

szy


Committer: bugmaster Details Diff
0029220: Application Framework - replace CDM_MessageDriver interface by Message_Messenger. Affected Issues
0029220
mod - src/AppStd/AppStd_Application.hxx Diff File
mod - src/AppStdL/AppStdL_Application.hxx Diff File
mod - src/BinDrivers/BinDrivers.cxx Diff File
mod - src/BinDrivers/BinDrivers.hxx Diff File
mod - src/BinDrivers/BinDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinDrivers/BinDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/BinDrivers/BinDrivers_DocumentStorageDriver.cxx Diff File
mod - src/BinDrivers/BinDrivers_DocumentStorageDriver.hxx Diff File
mod - src/BinLDrivers/BinLDrivers.cxx Diff File
mod - src/BinLDrivers/BinLDrivers.hxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd.cxx Diff File
mod - src/BinMDataStd/BinMDataStd.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_AsciiStringDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_AsciiStringDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_BooleanArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_BooleanArrayDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_BooleanListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_BooleanListDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_ByteArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ByteArrayDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_CommentDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_CommentDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_DirectoryDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_DirectoryDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_ExpressionDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ExpressionDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ExtStringArrayDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_ExtStringListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ExtStringListDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerArrayDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntegerListDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntPackedMapDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_IntPackedMapDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_NamedDataDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_NamedDataDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_NameDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_NameDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_NoteBookDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_NoteBookDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealArrayDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_RealListDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_ReferenceArrayDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ReferenceArrayDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_ReferenceListDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_ReferenceListDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_RelationDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_RelationDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_TickDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_TickDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_TreeNodeDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_TreeNodeDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_UAttributeDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_UAttributeDriver.hxx Diff File
mod - src/BinMDataStd/BinMDataStd_VariableDriver.cxx Diff File
mod - src/BinMDataStd/BinMDataStd_VariableDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_AxisDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_AxisDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_ConstraintDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_ConstraintDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_GeometryDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_GeometryDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PatternStdDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PatternStdDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PlacementDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PlacementDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PlaneDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PlaneDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PointDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PointDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PositionDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PositionDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PresentationDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_PresentationDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_ShapeDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_ShapeDriver.hxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_TriangulationDriver.cxx Diff File
mod - src/BinMDataXtd/BinMDataXtd_TriangulationDriver.hxx Diff File
mod - src/BinMDF/BinMDF.cxx Diff File
mod - src/BinMDF/BinMDF.hxx Diff File
mod - src/BinMDF/BinMDF_ADriver.cxx Diff File
mod - src/BinMDF/BinMDF_ADriver.hxx Diff File
mod - src/BinMDF/BinMDF_ReferenceDriver.cxx Diff File
mod - src/BinMDF/BinMDF_ReferenceDriver.hxx Diff File
mod - src/BinMDF/BinMDF_TagSourceDriver.cxx Diff File
mod - src/BinMDF/BinMDF_TagSourceDriver.hxx Diff File
mod - src/BinMDocStd/BinMDocStd.cxx Diff File
mod - src/BinMDocStd/BinMDocStd.hxx Diff File
mod - src/BinMDocStd/BinMDocStd_XLinkDriver.cxx Diff File
mod - src/BinMDocStd/BinMDocStd_XLinkDriver.hxx Diff File
mod - src/BinMFunction/BinMFunction.cxx Diff File
mod - src/BinMFunction/BinMFunction.hxx Diff File
mod - src/BinMFunction/BinMFunction_FunctionDriver.cxx Diff File
mod - src/BinMFunction/BinMFunction_FunctionDriver.hxx Diff File
mod - src/BinMFunction/BinMFunction_GraphNodeDriver.cxx Diff File
mod - src/BinMFunction/BinMFunction_GraphNodeDriver.hxx Diff File
mod - src/BinMFunction/BinMFunction_ScopeDriver.cxx Diff File
mod - src/BinMFunction/BinMFunction_ScopeDriver.hxx Diff File
mod - src/BinMNaming/BinMNaming.cxx Diff File
mod - src/BinMNaming/BinMNaming.hxx Diff File
mod - src/BinMNaming/BinMNaming_NamedShapeDriver.cxx Diff File
mod - src/BinMNaming/BinMNaming_NamedShapeDriver.hxx Diff File
mod - src/BinMNaming/BinMNaming_NamingDriver.cxx Diff File
mod - src/BinMNaming/BinMNaming_NamingDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_AreaDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_AreaDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_AssemblyItemRefDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_AssemblyItemRefDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_CentroidDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_CentroidDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ClippingPlaneToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ClippingPlaneToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ColorDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ColorDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ColorToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ColorToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DatumDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DatumDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DimensionDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DimensionDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DimTolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DimTolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DimTolToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DimTolToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DocumentToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_DocumentToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_GeomToleranceDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_GeomToleranceDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_GraphNodeDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_GraphNodeDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_LayerToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_LayerToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_LocationDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_MaterialDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_MaterialDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_MaterialToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_MaterialToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NoteBalloonDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NoteBalloonDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NoteBinDataDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NoteBinDataDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NoteCommentDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NoteCommentDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NoteDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NoteDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NotesToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_NotesToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ShapeToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ShapeToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ViewDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ViewDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ViewToolDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_ViewToolDriver.hxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_VolumeDriver.cxx Diff File
mod - src/BinMXCAFDoc/BinMXCAFDoc_VolumeDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_DocumentStorageDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_IntSparseArrayDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_ModelDriver.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_ModelDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_ObjectDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_ReferenceDriver.hxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_XYZDriver.cxx Diff File
mod - src/BinTObjDrivers/BinTObjDrivers_XYZDriver.hxx Diff File
mod - src/BinXCAFDrivers/BinXCAFDrivers.cxx Diff File
mod - src/BinXCAFDrivers/BinXCAFDrivers.hxx Diff File
mod - src/BinXCAFDrivers/BinXCAFDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/BinXCAFDrivers/BinXCAFDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/BinXCAFDrivers/BinXCAFDrivers_DocumentStorageDriver.cxx Diff File
mod - src/BinXCAFDrivers/BinXCAFDrivers_DocumentStorageDriver.hxx Diff File
mod - src/CDM/CDM_Application.cxx Diff File
mod - src/CDM/CDM_Application.hxx Diff File
rm - src/CDM/CDM_COutMessageDriver.cxx Diff File
rm - src/CDM/CDM_COutMessageDriver.hxx Diff File
rm - src/CDM/CDM_MessageDriver.cxx Diff File
rm - src/CDM/CDM_MessageDriver.hxx Diff File
rm - src/CDM/CDM_NullMessageDriver.cxx Diff File
rm - src/CDM/CDM_NullMessageDriver.hxx Diff File
mod - src/CDM/FILES Diff File
mod - src/PCDM/PCDM_ReadWriter.cxx Diff File
mod - src/PCDM/PCDM_ReadWriter.hxx Diff File
mod - src/PCDM/PCDM_ReadWriter_1.cxx Diff File
mod - src/PCDM/PCDM_ReadWriter_1.hxx Diff File
mod - src/PCDM/PCDM_ReferenceIterator.cxx Diff File
mod - src/PCDM/PCDM_ReferenceIterator.hxx Diff File
mod - src/PCDM/PCDM_RetrievalDriver.cxx Diff File
mod - src/PCDM/PCDM_RetrievalDriver.hxx Diff File
mod - src/TDocStd/TDocStd_Application.cxx Diff File
mod - src/TDocStd/TDocStd_Application.hxx Diff File
mod - src/TObj/TObj_Application.cxx Diff File
mod - src/XmlDrivers/XmlDrivers.cxx Diff File
mod - src/XmlDrivers/XmlDrivers.hxx Diff File
mod - src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlDrivers/XmlDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/XmlDrivers/XmlDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlDrivers/XmlDrivers_DocumentStorageDriver.hxx Diff File
mod - src/XmlLDrivers/XmlLDrivers.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers.hxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_AsciiStringDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_AsciiStringDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_BooleanArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_BooleanArrayDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_BooleanListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_BooleanListDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ByteArrayDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_CommentDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_CommentDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_DirectoryDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_DirectoryDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExpressionDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExpressionDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExtStringArrayDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExtStringListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ExtStringListDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerListDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntPackedMapDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NamedDataDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NamedDataDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NameDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NameDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NoteBookDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NoteBookDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealArrayDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealListDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ReferenceArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ReferenceArrayDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ReferenceListDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_ReferenceListDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RelationDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RelationDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_TickDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_TickDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_TreeNodeDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_UAttributeDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_UAttributeDriver.hxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_VariableDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_VariableDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_AxisDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_AxisDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_ConstraintDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_ConstraintDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_GeometryDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_GeometryDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PatternStdDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PatternStdDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PlacementDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PlacementDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PlaneDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PlaneDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PointDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PointDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PositionDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PositionDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PresentationDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_PresentationDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_ShapeDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_ShapeDriver.hxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_TriangulationDriver.cxx Diff File
mod - src/XmlMDataXtd/XmlMDataXtd_TriangulationDriver.hxx Diff File
mod - src/XmlMDF/XmlMDF.cxx Diff File
mod - src/XmlMDF/XmlMDF.hxx Diff File
mod - src/XmlMDF/XmlMDF_ADriver.cxx Diff File
mod - src/XmlMDF/XmlMDF_ADriver.hxx Diff File
mod - src/XmlMDF/XmlMDF_ReferenceDriver.cxx Diff File
mod - src/XmlMDF/XmlMDF_ReferenceDriver.hxx Diff File
mod - src/XmlMDF/XmlMDF_TagSourceDriver.cxx Diff File
mod - src/XmlMDF/XmlMDF_TagSourceDriver.hxx Diff File
mod - src/XmlMDocStd/XmlMDocStd.cxx Diff File
mod - src/XmlMDocStd/XmlMDocStd.hxx Diff File
mod - src/XmlMDocStd/XmlMDocStd_XLinkDriver.cxx Diff File
mod - src/XmlMDocStd/XmlMDocStd_XLinkDriver.hxx Diff File
mod - src/XmlMFunction/XmlMFunction.cxx Diff File
mod - src/XmlMFunction/XmlMFunction.hxx Diff File
mod - src/XmlMFunction/XmlMFunction_FunctionDriver.cxx Diff File
mod - src/XmlMFunction/XmlMFunction_FunctionDriver.hxx Diff File
mod - src/XmlMFunction/XmlMFunction_GraphNodeDriver.cxx Diff File
mod - src/XmlMFunction/XmlMFunction_GraphNodeDriver.hxx Diff File
mod - src/XmlMFunction/XmlMFunction_ScopeDriver.cxx Diff File
mod - src/XmlMFunction/XmlMFunction_ScopeDriver.hxx Diff File
mod - src/XmlMNaming/XmlMNaming.cxx Diff File
mod - src/XmlMNaming/XmlMNaming.hxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamedShapeDriver.cxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamedShapeDriver.hxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamingDriver.cxx Diff File
mod - src/XmlMNaming/XmlMNaming_NamingDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_AreaDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_AreaDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_AssemblyItemRefDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_AssemblyItemRefDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_CentroidDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_CentroidDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ClippingPlaneToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ClippingPlaneToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ColorDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ColorDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ColorToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ColorToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_DatumDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_DatumDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_DimTolToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_DocumentToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_DocumentToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_GraphNodeDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_GraphNodeDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_LayerToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_LayerToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_LocationDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_LocationDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_MaterialToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBalloonDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBalloonDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBinDataDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteBinDataDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteCommentDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteCommentDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NoteDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NotesToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_NotesToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ShapeToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ShapeToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ViewToolDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_ViewToolDriver.hxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_VolumeDriver.cxx Diff File
mod - src/XmlMXCAFDoc/XmlMXCAFDoc_VolumeDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_DocumentStorageDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_IntSparseArrayDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_ModelDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_ObjectDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_ReferenceDriver.hxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.cxx Diff File
mod - src/XmlTObjDrivers/XmlTObjDrivers_XYZDriver.hxx Diff File
mod - src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentRetrievalDriver.hxx Diff File
mod - src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentStorageDriver.cxx Diff File
mod - src/XmlXCAFDrivers/XmlXCAFDrivers_DocumentStorageDriver.hxx Diff File

master 803a8caf

2017-12-12 12:10:37

emv


Committer: bugmaster Details Diff
0029363: No history for shapes which were produced as a result of intersection

1. Implementation of the *Generated* method for the algorithms in Boolean Component.
In terms of these algorithms the shape from the arguments can have Generated shapes only if these new shapes have been obtained as a result of pure intersection (not overlapping) of this shape with any other shapes from arguments.
Thus, the Generated shapes are always:
* VERTICES created from the intersection points and may be Generated from edges and faces only;
* EDGES created from the intersection edges and may be Generated from faces only.

So, only EDGES and FACES could have information about Generated shapes. For all other types of shapes the list of Generated shapes will be empty.

2. Optimization and simplification of the Modified and IsDeleted methods based on the correct filling of the BOPAlgo_BuilderShape::myImagesResult map.

3. Provide history of unification of the solids in the CellsBuilder algorithm.

4. Update of the documentation of Boolean Operations User guide with new chapter "History Information" describing rules for filling history for operations in Boolean Component.

5. Test cases for the issue. New grid "history" has been added into "boolean" category.
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - dox/user_guides/boolean_operations/boolean_operations.md Diff File
mod - src/BOPAlgo/BOPAlgo_Builder.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderShape.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_4.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_CellsBuilder.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_CellsBuilder.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_Section.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Section.hxx Diff File
mod - tests/boolean/grids.list Diff File
add - tests/boolean/history/A1 Diff File
add - tests/boolean/history/A2 Diff File
add - tests/boolean/history/A3 Diff File
add - tests/boolean/history/A4 Diff File
add - tests/boolean/history/A5 Diff File
add - tests/boolean/history/A6 Diff File
mod - tests/bugs/caf/bug24869 Diff File

master 7d13fd8e

2017-12-11 15:28:07

jgv


Committer: bugmaster Details Diff
0029369: ShapeFix_Face algorithm does not heal properly the face lying on a surface of revolution

Add field of class <myCheckMissingEdges> to ShapeFix_Wire to be able not to take into account possibility of missing edges.
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff File
mod - src/ShapeFix/ShapeFix_Wire.hxx Diff File
mod - src/ShapeFix/ShapeFix_Wire.lxx Diff File

master 4bc805bf

2017-12-11 15:00:19

msv


Committer: apn Details Diff
0029368: Incorrect intersection state of the intersection point of two 2d curves

In the algorithm math_FunctionRoots, improve the case when it is needed to find the extremum of the function. Earlier, to solve this task the method of gold section was used. With the patch, firstly the algorithm tries to find zero value of the derivative function. In most cases it gives precise result. Secondly, the algorithm tries to find zero value of the function using the old approach. The algorithm chooses the best solution among two computed by different methods.

In the method PutStickPavesOnCurve of BOPAlgo_PaveFiller, forbid putting a vertex to the end of the curve if this end already has a vertex assigned to it. This allows getting rid of unwanted colliding of vertices.

In the method UpdatePaveBlocks of BOPAlgo_PaveFiller, make the check for micro edges more precise.

New category of tests "lowalgos" has been added. Tests for low level algorithms are to be put there. "2dinter" is a new group of tests in this category.

Introduction of the new key for "2dintersect" command, allowing printing the intersection state for each point.
It has the following syntax now:
"2dintersect curve1 [curve2] [-tol tol] [-state]"
Options:
-tol - allows changing the intersection tolerance (default value is 1.e-3);
-state - allows printing the intersection state for each point.

Correct the test case bugs/modalg_7/bug28274 to make proper checks of the result.
Affected Issues
0029368
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_API2dCommands.cxx Diff File
mod - src/math/math_FunctionRoots.cxx Diff File
mod - tests/bugs/modalg_5/bug23706_43 Diff File
mod - tests/bugs/modalg_5/bug23706_48 Diff File
mod - tests/bugs/modalg_6/bug25593 Diff File
mod - tests/bugs/modalg_6/bug26938_3 Diff File
mod - tests/bugs/modalg_6/bug26938_4 Diff File
mod - tests/bugs/modalg_7/bug28274 Diff File
add - tests/bugs/modalg_7/bug28385_11 Diff File
mod - tests/bugs/moddata_2/bug23587 Diff File
mod - tests/bugs/moddata_3/bug25876 Diff File
add - tests/lowalgos/2dinter/A1 Diff File
add - tests/lowalgos/2dinter/A2 Diff File
add - tests/lowalgos/begin Diff File
add - tests/lowalgos/end Diff File
add - tests/lowalgos/grids.list Diff File
add - tests/lowalgos/parse.rules Diff File

master 03a3ba9e

2017-12-11 14:04:01

nbv

Details Diff
0028886: infinite loop at intersecting two faces / surfaces

The reason of constantly increasing/decreasing steps has been eliminated for the problem case.
Affected Issues
0028886
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
add - tests/perf/modalg/bug28886 Diff File

master 77cd443b

2017-12-08 12:13:14

kgv


Committer: bugmaster Details Diff
0029377: Configuration, CMake - linkage errors while using static OCCT libraries on Windows platform

HAVE_NO_DLL is now defined when building Static libraries.
Affected Issues
0029377
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/occt_toolkit_tool.cmake Diff File
mod - dox/dev_guides/building/cmake/cmake.md Diff File

master 683d15cb

2017-12-07 17:58:36

kgv


Committer: bugmaster Details Diff
0029376: Coding Rules, TColStd_PackedMapOfInteger - declare Iterator as nested class of map collection Affected Issues
0029376
mod - src/TColStd/FILES Diff File
rm - src/TColStd/TColStd_MapIteratorOfPackedMapOfInteger.cxx Diff File
mod - src/TColStd/TColStd_MapIteratorOfPackedMapOfInteger.hxx Diff File
mod - src/TColStd/TColStd_PackedMapOfInteger.cxx Diff File
mod - src/TColStd/TColStd_PackedMapOfInteger.hxx Diff File

master 6f1ea0f4

2017-12-07 08:28:20

nbv


Committer: bugmaster Details Diff
0029179: Result of Boolean common depends on an order of arguments

Usage of Bnd_Box-filtering is eliminated while putting a (definitely) common vertex between two faces on the intersection curve.

Algorithm of putting not-common (ON/IN) vertices has not been changed.
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/BOPDS/BOPDS_DS.cxx Diff File
mod - src/BOPDS/BOPDS_DS.hxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
mod - tests/bugs/modalg_6/bug26938_1 Diff File
mod - tests/bugs/modalg_6/bug26938_2 Diff File
mod - tests/bugs/modalg_6/bug26938_3 Diff File
mod - tests/bugs/modalg_6/bug26938_4 Diff File
add - tests/bugs/modalg_7/bug29179 Diff File

master 67160f4e

2017-12-07 07:57:26

kgv


Committer: bugmaster Details Diff
0029372: Graphic3d_TransformPers - improve description of Local Coordinate system defined by Transformation Persistence Affected Issues
0029372
mod - src/Graphic3d/Graphic3d_TransformPers.hxx Diff File
mod - src/PrsMgr/PrsMgr_PresentableObject.hxx Diff File

master 0a807dd9

2017-12-05 11:22:22

emv


Committer: bugmaster Details Diff
0029351: Boolean Operations create invalid pcurves

When making pcurve for edge on face make sure that the produced 2D curve will have the same range as 3D curve of the edge.
Affected Issues
0029351
mod - src/BOPTools/BOPTools_AlgoTools2D.cxx Diff File
mod - tests/bugs/modalg_4/bug697_1 Diff File
mod - tests/bugs/modalg_4/bug697_5 Diff File

master 8d1a539c

2017-12-04 13:29:43

kgv


Committer: bugmaster Details Diff
0029366: Visualization, OpenGl_Text - artifacts when using Aspect_TODT_SHADOW/Aspect_TODT_DEKALE at different zoom level

OpenGl_Text now applies Polygon Offset instead of Z-shift in world coordinates for drawing background.
OpenGl_Context::SetPolygonOffset() - polygon offset state has been moved from OpenGl_Workspace to OpenGl_Context.
Affected Issues
0029366
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File

master c805f9a8

2017-12-04 13:20:19

ifv


Committer: bugmaster Details Diff
0028722: Conversion of a spherical face to a spline produces an invalid shape

Correction of 2d tolerance calculation for BSpline/Bezier surfaces
Test cases are corrected according to current behavior of algorithm
mod - src/BRepTools/BRepTools_WireExplorer.cxx Diff File
mod - tests/bugs/iges/buc60610 Diff File
mod - tests/bugs/modalg_7/bug28722 Diff File
mod - tests/de/iges_1/K8 Diff File

master 5dc0517d

2017-12-04 12:16:34

kgv


Committer: bugmaster Details Diff
0029365: Visualization, TKOpenGl - do not include hidden structures to Rendered within frame statistics

OpenGl_Layer::UpdateCulling() now considers structure as culled in case if it has Hidden state.
Affected Issues
0029365
mod - src/OpenGl/OpenGl_FrameStats.cxx Diff File
mod - src/OpenGl/OpenGl_FrameStats.hxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_Layer.hxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File

master 5b7f8e0a

2017-12-04 08:05:02

ika


Committer: bugmaster Details Diff
0029362: Data Exchange - Crash during reading step file

Additional check for wires into searching of attached shapes,
Fix Dimension value processing,
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
add - tests/gdt/export/C2 Diff File
mod - tests/gdt/presentation/B3 Diff File
mod - tests/gdt/presentation/B4 Diff File
add - tests/gdt/presentation/C1 Diff File

master 472433e2

2017-12-02 08:24:58

abv


Committer: bugmaster Details Diff
0029355: OCCT 6.9.1 persistence restored in OCCT 7.2.0 not working

Auxiliary classes StdObjMgt_ReadData::Object and StdObjMgt_WriteData::Object are renamed to "ObjectSentry" (to better reflect their nature); constructor is made explicit to ensure that such objects are always created intentionally.
These objects are instantiated explicitly in the body of relevant functions, instead of implicit creation as temporary objects when function requires such object as argument.
Variable used to get char from stream is nullified in several places in FSD_File and other classes, to avoid possible usage of uninitialized memory in case if stream is bad.
Affected Issues
0029355
mod - src/DDF/DDF_IOStream.cxx Diff File
mod - src/FSD/FSD_CmpFile.cxx Diff File
mod - src/FSD/FSD_File.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_HArray1.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_HArray1.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_HArray2.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_HString.cxx Diff File
mod - src/StdObject/StdObject_gp_Axes.hxx Diff File
mod - src/StdObject/StdObject_gp_Trsfs.hxx Diff File
mod - src/StdObject/StdObject_gp_Vectors.hxx Diff File
mod - src/StdObject/StdObject_Location.hxx Diff File
mod - src/StdObject/StdObject_Shape.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_ReadData.cxx Diff File
mod - src/StdObjMgt/StdObjMgt_ReadData.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_WriteData.cxx Diff File
mod - src/StdObjMgt/StdObjMgt_WriteData.hxx Diff File
mod - tests/bugs/fclasses/begin Diff File
add - tests/bugs/fclasses/bug29355 Diff File

master 624c599c

2017-11-30 10:44:48

nbv

Details Diff
0029359: Approximation algorithm computes multidimensional distance in Euclidean space incorrectly

Wrong distance computation has been corrected.

Some test-cases have been corrected according to their new behavior. Namely, built (by approximation algorithm) curve(s) has changed its geometrical position.

1. tests/blend/simple/X4

It is not a regression because the result is not correct on both MASTER and FIX (see explanation in the issue 0026740). This problem is expected to be solved after porting Fillet-algorithm to new Boolean operation. Old Boolean operations do not cover Edge-Edge tangent-zone by vertex.

2. tests/bugs/modalg_6/bug27341_318

"checknbshapes" has been deleted in order to avoid non-stable behavior (see issue 0029360) of this test case. New result is OK on both Linux and Windows platform.
mod - src/Approx/Approx_BSplComputeLine.gxx Diff File
mod - src/Approx/Approx_ComputeLine.gxx Diff File
mod - src/ApproxInt/ApproxInt_Approx.gxx Diff File
mod - tests/blend/simple/X4 Diff File
mod - tests/boolean/bsection/M3 Diff File
mod - tests/bugs/modalg_5/bug24585_1 Diff File
mod - tests/bugs/modalg_6/bug26896_2 Diff File
mod - tests/bugs/modalg_6/bug27282_2 Diff File
mod - tests/bugs/modalg_6/bug27302 Diff File
mod - tests/bugs/modalg_6/bug27341_106 Diff File
mod - tests/bugs/modalg_6/bug27341_107 Diff File
mod - tests/bugs/modalg_6/bug27341_301 Diff File
mod - tests/bugs/modalg_6/bug27341_312 Diff File
mod - tests/bugs/modalg_6/bug27341_318 Diff File
mod - tests/bugs/modalg_6/bug27341_319 Diff File
mod - tests/bugs/modalg_6/bug27664_1 Diff File
mod - tests/bugs/modalg_6/bug27896 Diff File
mod - tests/bugs/modalg_6/bug28009_2 Diff File
mod - tests/perf/modalg/bug26310_1 Diff File

master ab3ff92c

2017-11-29 13:36:21

vro


Committer: bugmaster Details Diff
0029353: Optimization of TPrsStd_AISPresentation::SetSelectionMode()
mod - src/TPrsStd/TPrsStd_AISPresentation.cxx Diff File
mod - src/TPrsStd/TPrsStd_AISPresentation.hxx Diff File

master b1f350a2

2017-11-29 12:46:54

apn


Committer: bugmaster Details Diff
0029266: CMake install does not copy pdb files in Debug mode due to the changes in 0028287

OCCT_INSTALL_BIN_LETTER is used only on Windows (isn't depended on type of generator) because bind/libd/bini/libi folders are not used on Linux (only bin and lib)
Affected Issues
0029266
mod - adm/cmake/occt_macros.cmake Diff File
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/occt_toolkit_tool.cmake Diff File
mod - CMakeLists.txt Diff File

master 31e026ba

2017-11-28 09:31:08

anv


Committer: bugmaster Details Diff
0029352: Adding support of GBK and Big5 code pages

Added methods to convert GBK and Big5 encodings to Unicode
mod - src/Resource/FILES Diff File
add - src/Resource/Resource_Big5.h Diff File
mod - src/Resource/Resource_ConvertUnicode.c Diff File
add - src/Resource/Resource_GBK.h Diff File
mod - src/Resource/Resource_Unicode.cxx Diff File
mod - src/Resource/Resource_Unicode.hxx Diff File

master 3cbd0a8e

2017-11-28 06:46:42

kgv

Details Diff
0029350: Visualization, OpenGl_Text - add Aspect_TODT_SHADOW text style

Within new style Aspect_TODT_SHADOW, a tiny shadow is drawn at right-bottom corner
with one pixel shift, producing a slightly nicer visual look than Aspect_TODT_DEKALE.
Affected Issues
0029350
mod - src/Aspect/Aspect_TypeOfDisplayText.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - tests/3rdparty/fonts/A7 Diff File

master 2da51263

2017-11-28 05:42:40

kgv


Committer: bugmaster Details Diff
0029349: Foundation Classes, OSD_Timer - add missing theThisThreadOnly constructor option available in OSD_Chronometer

OSD_Timer constructor now has theThisThreadOnly option passed to OSD_Chronometer,
which is FALSE by default.

OSD_Chronometer now provides methods ::UserTimeCPU(), ::SystemTimeCPU() allowing
to fetch CPU times without akward syntax through overloaded ::Show().
Affected Issues
0029349
mod - src/OSD/OSD_Chronometer.cxx Diff File
mod - src/OSD/OSD_Chronometer.hxx Diff File
mod - src/OSD/OSD_Timer.cxx Diff File
mod - src/OSD/OSD_Timer.hxx Diff File

master b6cf8ffa

2017-11-27 12:52:55

emv


Committer: apn Details Diff
0028385: Improve drawing isolines (DBRep_IsoBuilder algorithm)

1. When computing the iso-lines for the face (*DBRep_IsoBuilder*) prepare the Hatching algorithm with the following elements:
a. Trimmed p-curves of edges. The trimming parameters are computed by intersection with p-curves of the neighboring edges. The trimming will be performed only if the intersection point is covered by the tolerance of common vertex.
b. 2D segments connecting the p-curves of the neighboring edges. These segments will close the 2D gaps, which are closed in 3D by the tolerance of vertices shared between edges. This will allow trimming correctly the iso-lines passing through such gaps.

2. Implementation of the additional Init() method for WireExplorer algorithm taking UV bounds of the face to avoid their repeated computation when work working with a face having multiple wires.

3. Test cases for the issue.
Affected Issues
0028385
mod - src/BRepTools/BRepTools_WireExplorer.cxx Diff File
mod - src/BRepTools/BRepTools_WireExplorer.hxx Diff File
mod - src/DBRep/DBRep_IsoBuilder.cxx Diff File
mod - src/DBRep/DBRep_IsoBuilder.hxx Diff File
rm - src/DBRep/DBRep_IsoBuilder.lxx Diff File
mod - src/DBRep/FILES Diff File
mod - src/math/math_FunctionRoots.cxx Diff File
add - tests/bugs/modalg_7/bug28385_1 Diff File
add - tests/bugs/modalg_7/bug28385_10 Diff File
add - tests/bugs/modalg_7/bug28385_2 Diff File
add - tests/bugs/modalg_7/bug28385_3 Diff File
add - tests/bugs/modalg_7/bug28385_4 Diff File
add - tests/bugs/modalg_7/bug28385_5 Diff File
add - tests/bugs/modalg_7/bug28385_6 Diff File
add - tests/bugs/modalg_7/bug28385_7 Diff File
add - tests/bugs/modalg_7/bug28385_8 Diff File
add - tests/bugs/modalg_7/bug28385_9 Diff File

master b17e5bae

2017-11-27 12:16:21

apl


Committer: apn Details Diff
0029337: Visualization, TKOpenGl - visual artifacts on Intel Broadwell GPU

Enable multiple draw buffers in shader program only if its required by specific application.

occSetFragColor() - a new GLSL function has been introduced
as an alternative to setting occFragColor/occFragCoverage variables.
Affected Issues
0029337
mod - src/Graphic3d/Graphic3d_ShaderProgram.cxx Diff File
mod - src/Graphic3d/Graphic3d_ShaderProgram.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderProgram.hxx Diff File
mod - src/Shaders/Declarations.glsl Diff File
mod - src/Shaders/DeclarationsImpl.glsl Diff File
mod - src/Shaders/PhongShading.fs Diff File
mod - src/Shaders/Shaders_DeclarationsImpl_glsl.pxx Diff File
mod - src/Shaders/Shaders_Declarations_glsl.pxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 80 81 82 83 84 85 86 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last