occt: master 716cf4d9
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
vro | bugmaster | master | 2020-12-02 06:38:28 | master 4268c646 |
Affected Issues | 0029217: Application Framework - undocumented API method XmlLDrivers::SetStorageVersion() | |||
Changeset | 0029217: Application Framework - nonsense API method XmlLDrivers::SetStorageVersion() 1. Unification of usage of a storage version of an OCAF document by XML and binary file formats. 2. A new format version enumeration in TDocStd package: TDocStd_FormatVersion. 3. Removal of unnecessary methods for storage version like XmlLDrivers::StorageVersion() and BinLDrivers::StorageVersion(). 4. Support of old documents (storage version <= 9) in binary file format (came from ESA). New files: - TDocStd_FormatVersion.hxx: a new storage format version enumeration for an OCAF document. Modified files: - CDM_Document.hxx and cxx: removal of storage format version property (moved to TDocStd_Document). - TDocStd_Document.hxx and cxx: a storage format version property (moved from CDM_Document). - BinLDrivers_DocumentSection.hxx and cxx: support of old document storage version in binary file format. - BinDrivers_DocumentStorageDriver.hxx and cxx, - BinLDrivers_DocumentStorageDriver.hxx and cxx, - BinLDrivers_DocumentRetrievalDriver.cxx, - XmlLDrivers_DocumentRetrievalDriver.cxx, - XmlLDrivers_DocumentStorageDriver.cxx: usage of document storage version from TDocStd_Document in storage and retrieval drivers. - DDocStd_ApplicationCommands.cxx: draw-command name StorageVersion is replaced by StorageFormatVersion (to be the same everywhere). A corresponding script is corrected too. New test: - bugs caf bug29217: a test case for old document storage version in binary file format. It checks several attributes saved by the version TDocStd_FormatVersion_VERSION_7 (old) and the latest version. Modified test: - caf presentation M1: the test used a file in the current folder, not in {imagedir} like all other tests. - bugs caf bug28691 Documentation: - dox/upgrade/upgrade.md // All remarks are fixed. |
|||
mod - dox/upgrade/upgrade.md | Diff File | |||
mod - src/BinDrivers/BinDrivers.cxx | Diff File | |||
mod - src/BinDrivers/BinDrivers.hxx | Diff File | |||
mod - src/BinDrivers/BinDrivers_DocumentStorageDriver.cxx | Diff File | |||
mod - src/BinDrivers/BinDrivers_DocumentStorageDriver.hxx | Diff File | |||
mod - src/BinLDrivers/BinLDrivers.cxx | Diff File | |||
mod - src/BinLDrivers/BinLDrivers.hxx | Diff File | |||
mod - src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx | Diff File | |||
mod - src/BinLDrivers/BinLDrivers_DocumentSection.cxx | Diff File | |||
mod - src/BinLDrivers/BinLDrivers_DocumentSection.hxx | Diff File | |||
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx | Diff File | |||
mod - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.hxx | Diff File | |||
mod - src/CDM/CDM_Document.cxx | Diff File | |||
mod - src/CDM/CDM_Document.hxx | Diff File | |||
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx | Diff File | |||
mod - src/TDocStd/FILES | Diff File | |||
mod - src/TDocStd/TDocStd_Document.cxx | Diff File | |||
mod - src/TDocStd/TDocStd_Document.hxx | Diff File | |||
add - src/TDocStd/TDocStd_FormatVersion.hxx | Diff File | |||
mod - src/XmlLDrivers/XmlLDrivers.cxx | Diff File | |||
mod - src/XmlLDrivers/XmlLDrivers.hxx | Diff File | |||
mod - src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx | Diff File | |||
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx | Diff File | |||
mod - tests/bugs/caf/bug28691 | Diff File | |||
add - tests/bugs/caf/bug29217 | Diff File | |||
mod - tests/caf/presentation/M1 | Diff File |