0025367: IGES and BRep persistence - support unicode file names on Windows
authorpdn <pdn@opencascade.com>
Wed, 22 Oct 2014 08:17:10 +0000 (12:17 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 6 Nov 2014 10:55:51 +0000 (13:55 +0300)
commit947085567f2bde7c03b6529ee9822fdf7e20e664
treedefe86927a49e1821706bac08659432d9796f710
parent2caff0b32fdddc27244e226977c5c3b7a1fac57f
0025367: IGES and BRep persistence - support unicode file names on Windows

OSD_OpenFile.hxx header is created for using in file open operations with Unicode names.

Fix for STEP files reading.

Adding test cases for issue 25367
Update test case for issue 25364
Update test cases due to improvements
27 files changed:
src/BRepTools/BRepTools.cxx
src/FSD/FSD_BinaryFile.cxx
src/IFSelect/IFSelect_SessionFile.cxx
src/IFSelect/IFSelect_SessionPilot.cxx
src/IGESControl/IGESControl_Writer.cxx
src/IGESFile/igesread.c
src/IGESSelect/IGESSelect_WorkLibrary.cxx
src/Image/Image_AlienPixMap.cxx
src/Message/Message_MsgFile.cxx
src/OSD/FILES
src/OSD/OSD_OpenFile.cxx [new file with mode: 0644]
src/OSD/OSD_OpenFile.hxx [new file with mode: 0644]
src/RWStl/RWStl.cxx
src/StdResource/XCAF
src/StepFile/StepFile_Read.cxx
src/StepFile/stepread.c
src/StepSelect/StepSelect_WorkLibrary.cxx
src/TObj/TObj_Model.cxx
src/Voxel/Voxel_Reader.cxx
src/Voxel/Voxel_Writer.cxx
src/VrmlAPI/VrmlAPI_Writer.cxx
src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx
tests/bugs/fclasses/bug25367_brep [new file with mode: 0644]
tests/bugs/fclasses/bug25367_igs [new file with mode: 0644]
tests/bugs/mesh/bug25364
tests/bugs/moddata_2/bug22993
tests/bugs/step/bug133_2