occt: master 1b9cb073

Author Committer Branch Timestamp Parent
dpasukhi bugmaster master 2020-10-09 10:57:30 master 380748c3
Affected Issues  0028454: Data Exchange, STEP reader - names with special characters cannot be read
Changeset 0028454: Data Exchange, STEP reader - names with special characters cannot be read

- Add support of the control directives ( "\X2\" "\X4" "\X\" "\P*\" "\S\");
- Make param "read.stepcaf.codepage" base for conversion inside StepData instead of CAF;
- Rename "read.stepcaf.codepage" to "read.step.codepage".
- Add ISO 8859-1 - 9 code pages for conversion
- Add Resource_FormatType_NoConversion format type, that indicates non-conversion behavior
- Update old test cases that contain control directives
mod - src/Resource/FILES Diff File
rm - src/Resource/Resource_ANSI.pxx Diff File
add - src/Resource/Resource_CodePages.pxx Diff File
mod - src/Resource/Resource_FormatType.hxx Diff File
mod - src/Resource/Resource_Unicode.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Controller.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.hxx Diff File
mod - src/STEPControl/STEPControl_Controller.cxx Diff File
mod - src/StepData/StepData_StepModel.cxx Diff File
mod - src/StepData/StepData_StepModel.hxx Diff File
mod - src/StepData/StepData_StepReaderData.cxx Diff File
mod - src/StepData/StepData_StepReaderData.hxx Diff File
mod - src/StepFile/StepFile_Read.cxx Diff File
mod - src/TCollection/TCollection_ExtendedString.cxx Diff File
mod - src/TCollection/TCollection_ExtendedString.hxx Diff File
add - tests/bugs/step/bug28454_1 Diff File
add - tests/bugs/step/bug28454_2 Diff File
mod - tests/bugs/step/bug30694 Diff File
mod - tests/bugs/step/bug31670 Diff File
mod - tests/bugs/step/bug31670_1 Diff File
mod - tests/gdt/view/B4 Diff File
mod - tests/gdt/view/B7 Diff File