Changesets: occt

master 8b77b2fc

2019-12-09 11:43:47

gka


Committer: bugmaster Details Diff
0031219: Application Framework - TObj_Object::SetName(const Standard_CString theName) should use conversion to TCollection_HAsciiString

In the method TObj_Object::TObj_Object::SetName(const Standard_CString theName) conversion to the HAsciiString was used instead of the conversion to the TCollection_HExtendedString. -
Affected Issues
0031219
mod - src/TObj/TObj_Object.cxx Diff File

master b7b22996

2019-12-06 12:08:34

kgv


Committer: bugmaster Details Diff
0031227: Tests - log number of compared images into report Affected Issues
0031227
mod - src/DrawResources/TestCommands.tcl Diff File

master 5a8d30b8

2019-12-05 13:20:37

kgv


Committer: bugmaster Details Diff
0030945: JT Import, JtProperty_LateLoaded - expose type of Deferred object

RWMesh_NodeAttributes has been extended with NamedData property for passing Metadata.

RWMesh_CafReader::addShapeIntoDoc() has been corrected to avoid
adding calling XCAFDoc_ShapeTool::AddSubShape() for sub-shape labels.
Attributes for Products and Instances are now set independently to shape labels.
Sharing of Compounds (previously always duplicated) as sub-Components has been fixed.

TDataStd_NamedData has been extended with interface for deferred data loading.
Setters have been corrected to avoid duplicating lookups within map.
mod - src/BinMDataStd/BinMDataStd_NamedDataDriver.cxx Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/RWMesh/RWMesh_CafReader.cxx Diff File
mod - src/RWMesh/RWMesh_CafReader.hxx Diff File
mod - src/RWMesh/RWMesh_NodeAttributes.hxx Diff File
mod - src/TDataStd/FILES Diff File
mod - src/TDataStd/TDataStd_NamedData.cxx Diff File
mod - src/TDataStd/TDataStd_NamedData.hxx Diff File
rm - src/TDataStd/TDataStd_NamedData.lxx Diff File
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NamedDataDriver.cxx Diff File

master 936ce1f2

2019-12-04 09:26:10

oan


Committer: bugmaster Details Diff
0031199: BRepMesh fails on thin faces

Use real tolerance of a face to define threshold for tolerance of discrete model instead of empirical values based on discrete model itself
mod - src/BRepMesh/BRepMesh_DefaultRangeSplitter.cxx Diff File
mod - tests/bugs/iges/buc60823 Diff File
mod - tests/bugs/iges/bug306 Diff File
mod - tests/bugs/mesh/bug23513 Diff File
mod - tests/bugs/mesh/bug25827 Diff File
mod - tests/bugs/mesh/bug29962 Diff File
add - tests/bugs/mesh/bug31199_1 Diff File
add - tests/bugs/mesh/bug31199_2 Diff File
add - tests/bugs/mesh/bug31199_3 Diff File
add - tests/bugs/mesh/bug31199_4 Diff File
mod - tests/bugs/moddata_1/bug15519 Diff File
mod - tests/bugs/moddata_1/bug22759 Diff File
mod - tests/bugs/moddata_2/bug258_1 Diff File
mod - tests/bugs/moddata_2/bug428 Diff File
mod - tests/hlr/poly_hlr/bug27979_1 Diff File
mod - tests/hlr/poly_hlr/bug27979_2 Diff File
mod - tests/hlr/poly_hlr/bug27979_4 Diff File
mod - tests/hlr/poly_hlr/bug27979_6 Diff File
mod - tests/hlr/poly_hlr/C17 Diff File
mod - tests/hlr/poly_hlr/C4 Diff File
mod - tests/mesh/data/advanced/B2 Diff File
mod - tests/mesh/data/advanced/B3 Diff File
mod - tests/mesh/data/advanced/B7 Diff File
mod - tests/mesh/data/standard/H5 Diff File
mod - tests/mesh/data/standard/M8 Diff File
mod - tests/mesh/data/standard/P8 Diff File

master c37bd936

2019-12-03 10:51:02

mzernova


Committer: bugmaster Details Diff
0031213: Coding Rules, RWStl_Reader - misnamed variable THE_BUFFER

Renamed THE_BUFFER variable.
Affected Issues
0031213
mod - src/RWStl/RWStl.cxx Diff File
mod - src/RWStl/RWStl_Reader.cxx Diff File
mod - src/RWStl/RWStl_Reader.hxx Diff File

master 3e9c1d1e

2019-12-03 09:32:39

mzernova


Committer: bugmaster Details Diff
0029993: Visualization - AIS_TextLabel computes selection primitive only for attachment point

The text label is selected as a rectangle (adds a sensitive object - Select3D_SensitiveFace).
The bounding box has been resized to fit the sensitive rectangle.
Transform persistent has been added to AIS_TextLabel to correctly position the sensitive rectangle.
The findConnectedObject function has also been changed to correctly set transform persistence.
Affected Issues
0029993
mod - src/AIS/AIS_TextLabel.cxx Diff File
mod - src/AIS/AIS_TextLabel.hxx Diff File
mod - src/SelectMgr/SelectMgr_ViewerSelector3d.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - tests/3rdparty/fonts/A2 Diff File
mod - tests/3rdparty/fonts/A7 Diff File
mod - tests/bugs/vis/bug24837_2 Diff File

master 6ef7a1f9

2019-11-29 17:03:14

jgv


Committer: bugmaster Details Diff
0031187: Modeling Algorithms - Regression relatively 7.3.0. Unify same domain algorithm produces invalid shape.

Modify the local function ReconstructMissedSeam to build new seam edges correctly.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
add - tests/bugs/modalg_7/bug31187 Diff File

master e2447a80

2019-11-28 12:22:53

ifv


Committer: bugmaster Details Diff
0031203: Test harness command "bsection" on the planar faces return only one vertex instead edge representing intersection line

BRepClass/BRepClass_FaceExplorer.cxx:
Protection against intersection of test ray with almost parallel edges is added.

SWDRAW/SWDRAW_ShapeFix.cxx: add tolerance as parameter in command checkfclass2d

tests/bugs/modalg_7/bug31203:
test case is added
mod - src/BRepClass/BRepClass_FaceExplorer.cxx Diff File
mod - src/SWDRAW/SWDRAW_ShapeFix.cxx Diff File
add - tests/bugs/modalg_7/bug31203 Diff File

master 4e8c1d86

2019-11-28 09:25:20

anv


Committer: bugmaster Details Diff
0031202: Shape Healing - FixMissingSeam creates degenerated edge

Adding tolerance to prevent degenerated cuts in cases where all vertex tolerance is covered by distance of the edge curve from vertex point.
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx Diff File
add - tests/bugs/heal/bug31202 Diff File
mod - tests/de/step_1/E3 Diff File

master 34e7ac68

2019-11-28 07:56:55

emv


Committer: bugmaster Details Diff
0031201: Modeling Algorithms - Result of a section operation is incomplete

Fixing misprint - use the boundaries of the cylinder for Plane/Cylinder intersection.
Test cases for the issue.
mod - src/IntPatch/IntPatch_ImpImpIntersection_2.gxx Diff File
add - tests/bugs/modalg_7/bug31201_1 Diff File
add - tests/bugs/modalg_7/bug31201_2 Diff File
add - tests/bugs/modalg_7/bug31201_3 Diff File

master f051908e

2019-11-27 07:14:30

mzernova


Committer: bugmaster Details Diff
0030982: Visualization, OpenGl_View::MinMaxValues() - do not add background quad into depth range

Deleted adding background quad into depth range. Background is drawn in 2D coordinates. Fixed problem with using gradient background in tiles.
Affected Issues
0030982
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File

master 23fe70ec

2019-11-24 12:02:39

kgv


Committer: bugmaster Details Diff
0031189: Draw Harness, ViewerTest - send messages to Message::DefaultMessenger()

Added short-cuts methods in Message_Messenger for sending message with specified gravity,
and stream buffer class for using stream-like interface for that.
Similar short-cuts to DefaultMessenger() are added in Message package.

ViewerTest has been updated to send messages to Message::DefaultMessenger()
instead of direct output to std::cout/std::cerr.

Off-topic: spelling error (duplicate "and") is corrected in two places

Added test bugs fclasses bug31189
Affected Issues
0031189
mod - src/gce/gce_MakeCone.hxx Diff File
mod - src/Message/Message.hxx Diff File
mod - src/Message/Message_Messenger.hxx Diff File
mod - src/OSD/OSD_Parallel.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_CmdParser.cxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/bugs/fclasses/bug31189 Diff File
mod - tests/bugs/vis/bug26035_2 Diff File

master e513a6c5

2019-11-22 21:08:22

kgv


Committer: bugmaster Details Diff
0031188: Draw Harness - enable colorized messages output to console by default

Message_PrinterOStream now uses colorized output by default.
DRAWEXE has been corrected to disabled colorized output
when it is called with -f argument to avoid spoiling testgrid HTML logs.
Affected Issues
0031188
mod - src/Draw/Draw.cxx Diff File
mod - src/Message/Message_PrinterOStream.cxx Diff File
mod - src/Message/Message_PrinterOStream.hxx Diff File

master 8c2d3314

2019-11-22 14:02:12

kgv


Committer: bugmaster Details Diff
0031007: Coding - eliminate warnings issued while compiling with -pedantic flag

Removed duplicating semicolons ;;.
Removed redundant semicolon at namespace closure.
Affected Issues
0031007
mod - src/Adaptor2d/Adaptor2d_OffsetCurve.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_TopolTool.cxx Diff File
mod - src/AIS/AIS_Circle.cxx Diff File
mod - src/AIS/AIS_FixRelation.cxx Diff File
mod - src/AIS/AIS_GraphicTool.cxx Diff File
mod - src/AIS/AIS_IdenticRelation.cxx Diff File
mod - src/AIS/AIS_Manipulator.hxx Diff File
mod - src/AIS/AIS_OffsetDimension.cxx Diff File
mod - src/AppBlend/AppBlend_AppSurf.gxx Diff File
mod - src/AppCont/AppCont_LeastSquare.cxx Diff File
mod - src/AppParCurves/AppParCurves.cxx Diff File
mod - src/AppParCurves/AppParCurves_LeastSquare.gxx Diff File
mod - src/Approx/Approx_SameParameter.cxx Diff File
mod - src/BinTools/BinTools.cxx Diff File
mod - src/Bisector/Bisector_Bisec.cxx Diff File
mod - src/Bisector/Bisector_BisecCC.cxx Diff File
mod - src/Bisector/Bisector_BisecPC.cxx Diff File
mod - src/BiTgte/BiTgte_Blend.cxx Diff File
mod - src/Blend/Blend_Walking_4.gxx Diff File
mod - src/BlendFunc/BlendFunc_ConstThroatInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_ConstThroatWithPenetrationInv.cxx Diff File
mod - src/BlendFunc/BlendFunc_CSCircular.cxx Diff File
mod - src/BlendFunc/BlendFunc_CSConstRad.cxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_FaceRestrictor.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfRstConstRad.cxx Diff File
mod - src/BRepBlend/BRepBlend_SurfRstEvolRad.cxx Diff File
mod - src/BRepBndLib/BRepBndLib.cxx Diff File
mod - src/BRepFeat/BRepFeat.cxx Diff File
mod - src/BRepFill/BRepFill_Pipe.cxx Diff File
mod - src/BRepFill/BRepFill_Sweep.cxx Diff File
mod - src/BRepLib/BRepLib_MakeFace.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepOffset/BRepOffset_Inter3d.cxx Diff File
mod - src/BRepTest/BRepTest_SweepCommands.cxx Diff File
mod - src/CDM/CDM_Document.hxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_0.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_C1.cxx Diff File
mod - src/ChFi3d/ChFi3d_ChBuilder.cxx Diff File
mod - src/ChFi3d/ChFi3d_FilBuilder.cxx Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/Draw/Draw_Viewer.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Expr/Expr_Sum.cxx Diff File
mod - src/Expr/Expr_UnaryFunction.cxx Diff File
mod - src/FilletSurf/FilletSurf_InternalBuilder.cxx Diff File
mod - src/Font/Font_FontMgr.cxx Diff File
mod - src/GccAna/GccAna_Circ2d2TanRad_1.cxx Diff File
mod - src/Geom2dGcc/Geom2dGcc_Circ2d2TanOnIter.cxx Diff File
mod - src/GeomFill/GeomFill_NSections.cxx Diff File
mod - src/GeomFill/GeomFill_Sweep.cxx Diff File
mod - src/GeomPlate/GeomPlate_BuildPlateSurface.cxx Diff File
mod - src/GeomToIGES/GeomToIGES_GeomCurve.cxx Diff File
mod - src/IGESAppli/IGESAppli_ToolNodalDisplAndRot.cxx Diff File
mod - src/IGESData/IGESData_IGESReaderTool.cxx Diff File
mod - src/IGESDraw/IGESDraw_Protocol.cxx Diff File
mod - src/IGESGeom/IGESGeom_Protocol.cxx Diff File
mod - src/IGESGeom/IGESGeom_ToolSplineCurve.cxx Diff File
mod - src/IGESGraph/IGESGraph_Protocol.cxx Diff File
mod - src/IGESSolid/IGESSolid_Protocol.cxx Diff File
mod - src/IGESSolid/IGESSolid_ToolShell.cxx Diff File
mod - src/IntCurveSurface/IntCurveSurface_Polyhedron.gxx Diff File
mod - src/IntPatch/IntPatch_InterferencePolyhedron.cxx Diff File
mod - src/IntPatch/IntPatch_Polyhedron.cxx Diff File
mod - src/IntPolyh/IntPolyh_Triangle.cxx Diff File
mod - src/IntWalk/IntWalk_IWalking_2.gxx Diff File
mod - src/LocOpe/LocOpe_SplitDrafts.cxx Diff File
mod - src/math/math_BFGS.cxx Diff File
mod - src/math/math_TrigonometricFunctionRoots.cxx Diff File
mod - src/OSD/OSD_FileNode.cxx Diff File
mod - src/PLib/PLib.cxx Diff File
mod - src/QABugs/QABugs_16.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/QABugs/QABugs_20.cxx Diff File
mod - src/ShapeCustom/ShapeCustom_BSplineRestriction.cxx Diff File
mod - src/ShapeFix/ShapeFix.cxx Diff File
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx Diff File
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff File
mod - src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceContinuity.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_ValidationProps.cxx Diff File
mod - src/StepVisual/StepVisual_CoordinatesList.hxx Diff File
mod - src/StepVisual/StepVisual_TessellatedCurveSet.hxx Diff File
mod - src/StepVisual/StepVisual_TessellatedItem.hxx Diff File
mod - src/SWDRAW/SWDRAW_ShapeFix.cxx Diff File
mod - src/TDF/TDF_Delta.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FacesIntersector.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1_1.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Section.cxx Diff File
mod - src/TopOpeBRepDS/TopOpeBRepDS_Check.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_PURGE.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_TOPOLOGY.cxx Diff File
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx Diff File
mod - src/Units/Units_UnitsDictionary.lxx Diff File
mod - src/XCAFDimTolObjects/XCAFDimTolObjects_GeomToleranceObject.hxx Diff File
mod - src/XCAFDoc/XCAFDoc_AssemblyItemRef.hxx Diff File
mod - src/XSControl/XSControl_Functions.cxx Diff File

master 2b5a58a3

2019-11-22 13:02:02

osa


Committer: bugmaster Details Diff
0031186: Foundation Classes - add additional useful methods to BVH_Box.

Add Transform() and Transformed() methods by Mat4 for BVH_Box (only for 3D dimension).
Add PointBoxProjection() method to project point to box and RayBoxIntersection() method to compute hit time of ray-box intersection to BVH_Tools.
Add BVH_Ray class to define ray object.
Affected Issues
0031186
mod - src/BVH/BVH_Box.hxx Diff File
add - src/BVH/BVH_Ray.hxx Diff File
mod - src/BVH/BVH_Tools.hxx Diff File
mod - src/BVH/FILES Diff File

master 97454ee0

2019-11-22 09:21:55

agv


Committer: bugmaster Details Diff
0031173: Point Cloud Rendering - Enable remote file systems as input and output for the Point Cloud converter

Make RWStl_Reader::IsAscii() accepting optional argument pointing how to rewind the input stream, using unget() or seekg(). This allows writing a reader that uses a stream supporting seekg but not supporting unget.
mod - src/RWStl/RWStl_Reader.cxx Diff File
mod - src/RWStl/RWStl_Reader.hxx Diff File

master 6a56fe92

2019-11-19 17:21:00

kgv


Committer: bugmaster Details Diff
0031178: Configuration, genproj - fix searching for zlib on Linux platform

zlib library is called libz on Linux.
Affected Issues
0031178
mod - adm/genconf.tcl Diff File
mod - adm/genproj.tcl Diff File

master df8c7e3e

2019-11-19 08:31:46

vsv


Committer: bugmaster Details Diff
0031153: Visualization - Non clear highlighting of selected trihedron elements

AIS_Trihedron - removed extra fields holding highlight styles; standard styles are now used instead;
fixed unexpected modification of global aspects;
fixed unhighligting of selected plane within Shaded trihedron.

AIS_InteractiveContext now sets highlight color to highlight aspects, not only base color to drawer itself.
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_Trihedron.cxx Diff File
mod - src/AIS/AIS_Trihedron.hxx Diff File

master 01b2f506

2019-11-18 23:09:09

kgv


Committer: bugmaster Details Diff
0030953: Data Exchange - implement export of mesh data into glTF 2.0 format

Added new class RWGltf_CafWriter for exporting XCAF document into glTF file
as well as Draw Harness command WriteGltf.

Added auxiliary method OSD_Path::FileNameAndExtension() splitting file name into Name and Extension.
Affected Issues
0030953
mod - src/OSD/OSD_Path.cxx Diff File
mod - src/OSD/OSD_Path.hxx Diff File
mod - src/RWGltf/FILES Diff File
add - src/RWGltf/RWGltf_CafWriter.cxx Diff File
add - src/RWGltf/RWGltf_CafWriter.hxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
add - src/RWGltf/RWGltf_GltfMaterialMap.cxx Diff File
add - src/RWGltf/RWGltf_GltfMaterialMap.hxx Diff File
add - src/RWGltf/RWGltf_GltfOStreamWriter.hxx Diff File
add - src/RWGltf/RWGltf_GltfSceneNodeMap.hxx Diff File
add - src/RWGltf/RWGltf_WriterTrsfFormat.hxx Diff File
mod - src/RWMesh/FILES Diff File
add - src/RWMesh/RWMesh_FaceIterator.cxx Diff File
add - src/RWMesh/RWMesh_FaceIterator.hxx Diff File
add - src/RWMesh/RWMesh_MaterialMap.cxx Diff File
add - src/RWMesh/RWMesh_MaterialMap.hxx Diff File
mod - src/TKXSDRAW/EXTERNLIB Diff File
mod - src/XCAFPrs/XCAFPrs_DocumentNode.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - tests/de_mesh/end Diff File
add - tests/de_mesh/gltf_write/ball Diff File
add - tests/de_mesh/gltf_write/begin Diff File
add - tests/de_mesh/gltf_write/end Diff File
add - tests/de_mesh/gltf_write/helmet Diff File
mod - tests/de_mesh/grids.list Diff File
mod - tests/v3d/glsl/pbr_spheres Diff File

master b3da9c3e

2019-11-18 11:35:45

osa


Committer: bugmaster Details Diff
0031737: Configuration - Add batch files to build OCCT with Emscripten

The scripts occ_build_wasm.bat and occ_build_wasm.sh have been added
to simplify batch building of OCCT with Emscripten (Web Assembly packages) correspondingly on Windows and Linux platforms.
These scripts are configurable through calling files with custom environment wasm_custom_env.bat and wasm_custom_env.sh.
add - adm/scripts/.gitignore Diff File
add - adm/scripts/wasm_build.bat Diff File
add - adm/scripts/wasm_build.sh Diff File
add - adm/scripts/wasm_custom.bat.template Diff File
add - adm/scripts/wasm_custom.sh.template Diff File

master 4eff0c04

2019-11-18 11:00:01

kgv


Committer: bugmaster Details Diff
0031175: Visualization - support dumping RED channel as grayscale image

Graphic3d_BufferType has been extended by Graphic3d_BT_Red.
mod - src/Graphic3d/Graphic3d_BufferType.hxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File

master 3f1675c9

2019-11-18 10:42:06

kgv


Committer: bugmaster Details Diff
0031174: Visualization - support user-provided stipple line patterns
mod - src/Graphic3d/Graphic3d_AspectLine3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectLine3d.hxx Diff File
mod - src/Graphic3d/Graphic3d_Aspects.cxx Diff File
mod - src/Graphic3d/Graphic3d_Aspects.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest.hxx Diff File
add - tests/v3d/glsl/stipple_line2 Diff File

master 8f00325d

2019-11-16 05:59:38

abv


Committer: abv Details Diff
0031171: Draw - support Unicode input / output in console on Windows

System console is configured at DRAW start to use UTF-8 encoding, for cout and cin to deal correctly with Unicode symbols.
Use of std::wcout is avoided as it leads to corrupted output.

Command testgrid is improved to enforce UTF-8 encoding in child DRAW processes to preserve Unicode symbols in captured output.

Test bugs fclasses bug22125 is refactored:
- avoid dependency on external data file
- avoid producing snapshot
- check that Unicode name of the file created by OCCT procedure matches the name interpreted by Tcl functions
Affected Issues
0031171
mod - src/Draw/CommandWindow.cxx Diff File
mod - src/Draw/Draw.cxx Diff File
mod - src/Draw/Draw_Interpretor.cxx Diff File
mod - src/Draw/Draw_Main.cxx Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
mod - tests/bugs/fclasses/bug22125 Diff File

master 9a90a452

2019-11-13 11:31:48

kgv


Committer: bugmaster Details Diff
0031159: Visualization - Font_FontMgr skips sub-faces within .ttc font collections

Font_SystemFont now defines Face Id in addition to file path.
Font_FontMgr::CheckFont() has been extended to return the list of Faces from font collections.
mod - src/Font/Font_BRepFont.cxx Diff File
mod - src/Font/Font_BRepFont.hxx Diff File
mod - src/Font/Font_FontMgr.cxx Diff File
mod - src/Font/Font_FontMgr.hxx Diff File
mod - src/Font/Font_FTFont.cxx Diff File
mod - src/Font/Font_FTFont.hxx Diff File
mod - src/Font/Font_SystemFont.cxx Diff File
mod - src/Font/Font_SystemFont.hxx Diff File
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx Diff File

master 31a5a359

2019-11-12 16:10:14

abv


Committer: bugmaster Details Diff
0031144: Shape Healing - ShapeAnalysis::OuterWire() infinite loop on solid obtained from IFC

Implementation of ShapeAnalysis::OuterWire() is revised to avoid infinite cycle if face contains internal vertex.
Affected Issues
0031144
mod - src/ShapeAnalysis/ShapeAnalysis.cxx Diff File
add - tests/bugs/mesh/bug31144 Diff File
 First  Prev  1 2 3 ... 30 ... 47 48 49 50 51 52 53 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last