]> OCCT Git - occt-copy.git/commit
0026229: Add the possibility in OCAF to open/save a document from/to a stream object.
authorstv <stv@opencascade.com>
Tue, 19 May 2015 13:02:24 +0000 (16:02 +0300)
committermkv <mkv@opencascade.com>
Fri, 11 Sep 2015 15:35:04 +0000 (18:35 +0300)
commit55523be54edce99aaada3cdd14ee1c21506bf266
tree4534d60a229a8165d1600c0b492b7f77efb8cc9a
parentd6a3b532d4958909f5f1e5b1124500226e6d5a2d
0026229: Add the possibility in OCAF to open/save a document from/to a stream object.

Combine for :
[Storage_IStream] a misprint removed
Fix for problem with using nonseekable streams (ex boost filtering_streams with zip compressor/decompressor).
Allow to use one stream object for several documents.
Fix for XDE Draw building.
Fixes for partial compilation errors.
Added overloaded methods SaveAs() with 3rd parameter status message string.
Fixes for compilation errors with type cast.
A reference to a non-existent package MPrsStd has been removed from TKPCAF
Remove compilation warnings.
TKCAF has been separated on two parts:
- The sources which independent from visualization are remained in this TK.
- Visualisation dependencies are moved to the new TK: TKVCAF.
- Some dependencies which are connected with persistent objects (from other TK) have been corrected.
Fixes for compilation type conversion errors on Linux.
81 files changed:
src/BinDrivers/BinDrivers.cxx
src/BinDrivers/BinDrivers_DocumentRetrievalDriver.cxx
src/BinDrivers/BinDrivers_DocumentStorageDriver.cxx
src/BinLDrivers/BinLDrivers.cxx
src/BinLDrivers/BinLDrivers_DocumentRetrievalDriver.cxx
src/BinLDrivers/BinLDrivers_DocumentSection.cxx
src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx
src/BinMDataXtd/BinMDataXtd.cxx
src/BinMDataXtd/BinMDataXtd_PositionDriver.cxx [new file with mode: 0644]
src/BinMDataXtd/BinMDataXtd_PresentationDriver.cxx [new file with mode: 0644]
src/BinMNaming/BinMNaming_NamedShapeDriver.cxx
src/BinMPrsStd/BinMPrsStd_PositionDriver.cxx [deleted file]
src/BinObjMgt/BinObjMgt_Persistent.cxx
src/CDF/CDF_Application.cxx
src/CDF/CDF_FWOSDriver.cxx
src/CDF/CDF_MetaDataDriver.cxx
src/CDF/CDF_Store.cxx
src/CDF/CDF_StoreList.cxx
src/CDM/CDM_Document.cxx
src/CDM/CDM_MetaData.cxx
src/DDF/DDF_BasicCommands.cxx
src/DDF/DDF_IOStream.cxx [deleted file]
src/DDF/FILES
src/FSD/FSD_BinaryFile.cxx
src/FSD/FSD_CmpFile.cxx
src/FSD/FSD_File.cxx
src/LDOM/LDOM_XmlWriter.cxx
src/LDOM/LDOM_XmlWriter.hxx
src/MDataXtd/MDataXtd_PresentationStorageDriver.cxx [new file with mode: 0644]
src/OS/ApplicationFramework.tcl
src/OS/Draw.tcl
src/PCDM/PCDM.cxx
src/PCDM/PCDM_DOMHeaderParser.cxx
src/PCDM/PCDM_DOMHeaderParser.hxx
src/PCDM/PCDM_ReadWriter.cxx
src/PCDM/PCDM_ReadWriter_1.cxx
src/PCDM/PCDM_Reference.cxx
src/PCDM/PCDM_ReferenceIterator.cxx
src/PCDM/PCDM_RetrievalDriver.cxx
src/PCDM/PCDM_StorageDriver.cxx
src/QABugs/QABugs_11.cxx
src/Standard/FILES
src/Standard/Standard_FStream.hxx [new file with mode: 0644]
src/Standard/Standard_IStreamPtr.hxx [new file with mode: 0644]
src/Standard/Standard_OStreamPtr.hxx [new file with mode: 0644]
src/Storage/Storage_BaseDriver.cxx
src/Storage/Storage_BaseDriver.lxx
src/Storage/Storage_File.cxx [new file with mode: 0644]
src/Storage/Storage_IODevice.cxx [new file with mode: 0644]
src/Storage/Storage_IODevice.lxx [new file with mode: 0644]
src/Storage/Storage_IStream.cxx [new file with mode: 0644]
src/Storage/Storage_OStream.cxx [new file with mode: 0644]
src/TDataXtd/TDataXtd_Presentation.cxx [new file with mode: 0644]
src/TDocStd/TDocStd_Application.cxx
src/TDocStd/TDocStd_Document.cxx
src/TKBin/EXTERNLIB
src/TKBin/PACKAGES
src/TKCAF/EXTERNLIB
src/TKCAF/PACKAGES
src/TKDCAF/EXTERNLIB
src/TKQADraw/EXTERNLIB
src/TKVCAF/EXTERNLIB [new file with mode: 0644]
src/TKVCAF/FILES [new file with mode: 0644]
src/TKVCAF/PACKAGES [new file with mode: 0644]
src/TKVRML/EXTERNLIB
src/TKXCAF/EXTERNLIB
src/TKXDEDRAW/EXTERNLIB
src/TKXml/EXTERNLIB
src/TKXml/PACKAGES
src/TPrsStd/GUID.txt
src/TPrsStd/TPrsStd_AISPresentation.cxx
src/TPrsStd/TPrsStd_AISViewer.cxx
src/UTL/UTL.cxx
src/XmlDrivers/XmlDrivers.cxx
src/XmlLDrivers/XmlLDrivers_DocumentRetrievalDriver.cxx
src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx
src/XmlMDataXtd/XmlMDataXtd.cxx
src/XmlMDataXtd/XmlMDataXtd_PositionDriver.cxx [new file with mode: 0644]
src/XmlMDataXtd/XmlMDataXtd_PresentationDriver.cxx [new file with mode: 0644]
src/XmlMPrsStd/XmlMPrsStd_AISPresentationDriver.cxx [deleted file]
src/XmlMPrsStd/XmlMPrsStd_PositionDriver.cxx [deleted file]