occt: master 475da0f1

Author Committer Branch Timestamp Parent
dpasukhi smoskvin master 2021-10-10 12:33:15 master 538700ff
Affected Issues  0032310: Data Exchange - Invalid STEP export/import of backslashes in names [Regression since OCCT 7.5.0]
Changeset 0032310: Data Exchange - Invalid STEP export/import of backslashes in names [Regression since OCCT 7.5.0]

Fixed a problem with handling slashes and apostrophes
Changed cleaning of the 'TEXT' fields of the step entity to direct order w/o removing operations
Changed converting text locale to covert before cleaning directives and specials symbols (all directives and sp. symbols encoded in ASCII[0-125] and haven't any differ with any locals)
Special case, when directives have two slashes before name changed to don't handle directives value and converts as is (combine two slashes as one and write, for example "\\X2\00C3" as "X2\00C3")
mod - src/StepData/StepData_StepReaderData.cxx Diff File
mod - tests/bugs/step/bug28454_2 Diff File
add - tests/bugs/step/bug32310 Diff File