occt: master fa8a4628

Author Committer Branch Timestamp Parent
kgv bugmaster master 2020-04-15 19:44:49 master 0ebe5b0a
Affected Issues  0031501: Foundation Classes, Message_Printer - remove theToPutEndl argument
Changeset 0031501: Foundation Classes, Message_Printer - remove theToPutEndl argument

The argument putEndl has been removed from Message_Messenger::Send() and Message_Printer::Send() methods.

Message_Printer interface has been changed, so that sub-classes have to implement new method
Message_Printer::send() accepting TCollection_AsciiString.
Old three Message_Printer::Send() methods remain available without putEndl argument
and redirecting to new send() method by default.

Removed dummy Message_PrinterOStream::GetUseUtf8() property.
Message_PrinterOStream, Message_PrinterSystemLog and Draw_Printer
now implement single method Message_Printer::send() instead of triplet.
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - samples/java/jniviewer/jni/OcctJni_MsgPrinter.cxx Diff File
mod - samples/java/jniviewer/jni/OcctJni_MsgPrinter.hxx Diff File
mod - src/Draw/Draw_Printer.cxx Diff File
mod - src/Draw/Draw_Printer.hxx Diff File
mod - src/Message/Message_Messenger.cxx Diff File
mod - src/Message/Message_Messenger.hxx Diff File
mod - src/Message/Message_Printer.cxx Diff File
mod - src/Message/Message_Printer.hxx Diff File
mod - src/Message/Message_PrinterOStream.cxx Diff File
mod - src/Message/Message_PrinterOStream.hxx Diff File
mod - src/Message/Message_PrinterSystemLog.cxx Diff File
mod - src/Message/Message_PrinterSystemLog.hxx Diff File
mod - src/ShapeProcessAPI/ShapeProcessAPI_ApplySequence.cxx Diff File
mod - src/TransferBRep/TransferBRep.cxx Diff File