Issue 55785 - Loading of OLE objects and storing of unchanged own objects.
Summary: Loading of OLE objects and storing of unchanged own objects.
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: current
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.0.2
Assignee: michael.ruess
QA Contact: issues@framework
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-11 15:33 UTC by mikhail.voytenko
Modified: 2006-02-22 13:09 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description mikhail.voytenko 2005-10-11 15:34:28 UTC
The optimization must be used only on container document storing.
Comment 1 mikhail.voytenko 2005-10-13 15:36:45 UTC
Also an optimization for storing of own embedded objects is added.
Comment 2 mikhail.voytenko 2005-10-13 16:56:38 UTC
Fixed.
Comment 3 mikhail.voytenko 2005-10-13 17:17:05 UTC
The following scenarious are optimized ( time and number of temporary files that
are created ):
- Loading of Oasis and SO7 documents with OLE embedded objects (  mainly for
windows ).
- Saving ( Save and SaveAs ) operations for Oasis documents ( not for export
from SO7 to Oasis and vice versa ) with own embedded objects. 

The first improvement is mostly recognizable in case of a document with huge
embedded object, for example the bugdocs for the internal bug 125943.
The second improvement is mostly recognizable in case of a document with huge
amount of own embedded objects.

The change affects storing process of embedded objects, and the storage
implementaion partially, thus following areas should be tested:
- creation, loading, storing and export of documents with own and OLE embedded
objects
- copying of own and OLE embedded objects
- documents signing and macro signing ( new document, loaded document, modified
document, document after SaveAs, document after Save )
- using of UI-configuration stored in a document

In addition please test carefully following scenarios on Windows and Linux:
- Multiple alternate Save and SaveAs operations in alternate SO7 and OASIS
formats for documents with MSOLE objects embedded ( for example the bugdoc ). An
example of such scenario could be: load bugdoc, SaveAs another OASIS document,
change and Save, change and Save, SaveAs another SO7 document, change and Save.
Please check that none of result documents has lost replacement image for
embedded MSOLE object, and that all SO7 documents can be loaded by SO7.
- Multiple alternate Save and SaveAs operations in alternate OASIS and MSOFFICE
formats for documents with own and MSOLE embedded objects ( with and without own
objects conversion ).
- Creation of a new document with embedded objects and storing it in OASIS, SO7
and MSOFFICE formats.
- Signing of OASIS and SO7 documents with own and MSOLE embedded objects after
Load, Save and SaveAs.
- Reload of documents in OASIS, SO7 and MSOFFICE formats.

Comment 4 mikhail.voytenko 2005-10-17 11:45:52 UTC
Reopening and changing the target.
Comment 5 mikhail.voytenko 2005-10-17 11:49:41 UTC
.
Comment 6 mikhail.voytenko 2005-10-17 11:52:17 UTC
.
Comment 7 mikhail.voytenko 2005-11-25 13:59:15 UTC
Fixed.
Comment 8 mikhail.voytenko 2005-12-15 10:07:31 UTC
MAV->MRU: Please verify the issue. Please see my comments above with description
what is optimized and what should be tested.

re-open issue and reassign to mru@openoffice.org
Comment 9 mikhail.voytenko 2005-12-15 10:08:58 UTC
reassign to mru@openoffice.org
Comment 10 mikhail.voytenko 2005-12-15 10:09:07 UTC
reset resolution to FIXED
Comment 11 michael.ruess 2006-01-13 10:59:38 UTC
Verified in CWS optstor2.
Comment 12 michael.ruess 2006-02-22 13:09:02 UTC
Checked fix in OOB680m3.