occt: master 94f16a89

Author Committer Branch Timestamp Parent
abv bugmaster master 2020-10-25 19:10:27 master aa7e9f8d
Affected Issues  0014673: Provide true support for Unicode symbols
Changeset 0014673: Provide true support for Unicode symbols

Construction of TCollection_ExtendedString from plain C string is fixed to consider input string as UTF-8 in several places (identified as described in notes to 0031113).

Message_MsgFile is corrected to load resource file as UTF-8 (unless it has BOM indicating use of UTF-16).

Added tests for use of Unicode in some DRAW commands (bugs demo bug14673_*)
mod - dox/upgrade/upgrade.md Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx Diff File
mod - src/DDocStd/DDocStd_MTMCommands.cxx Diff File
mod - src/DNaming/DNaming_BasicCommands.cxx Diff File
mod - src/DNaming/DNaming_ModelingCommands.cxx Diff File
mod - src/Message/Message_MsgFile.cxx Diff File
mod - src/TObj/TObj_Assistant.cxx Diff File
mod - src/TObjDRAW/TObjDRAW.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/XDEDRAW/XDEDRAW.cxx Diff File
mod - src/XDEDRAW/XDEDRAW_Notes.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
add - tests/bugs/demo/bug14673_1 Diff File
add - tests/bugs/demo/bug14673_2 Diff File
add - tests/bugs/demo/bug14673_3 Diff File
add - tests/bugs/demo/bug14673_4 Diff File