Apache OpenOffice (AOO) Bugzilla – Issue 104937
automatic style of text frames, graphics and embedded objects are not stored.
Last modified: 2013-08-07 14:44:00 UTC
DESCRIPTION: (bug seen in OOo-Dev_DEV300_m57; OOo-Dev_DEV300_m55 works fine; m56 not tested) Custom frame or graphics styles, whilst visually correct when created and applied within OOo, are not correctly saved to ODT (save as DOC is unaffected). When reopening the ODT file, text that had been formatted with a custom frame style is now formatted in the default "Frame" style, and images that had been formatted with a custom graphics style revert to the default "Graphics" style. The custom styles are still present as document styles, but have not been applied. This is a showstopper as it silently loses all custom frame and graphics formatting, and that in OOo's native format. STEPS TO RECREATE 1. Create a custom frame style or graphics style, with a horizontal position different to default (for easy visual confirmation). 2. Create a text frame or import an image, and apply the custom style to it. 3. Save, close, and reopen... If the bug is present, the frame or image will have reverted to its default position, and the applied style will be "Frame" or "Graphics", not the custom style. I'm attaching one file showing the incorrect output.
Created attachment 64661 [details] ODT file with incorrect output for a text frame: the framed text at the top of the doc had been formatted with the frame style, present in the output doc, called "Sidenote", but loses that applied style in the saved document.
MRU->OD: we should treat this as a stopper. It worked in m56. You just need to create a frame and assign a custom style to it. Save & reload the document (odt) -> the style is not assigned anymore.
Very serious issue. The automatic styles from text frames, graphics and embedded objects are no longer exported into the ODF. This is indeed a stopper for OOo 3.2
adjusting summary
fixed in cws sw32bf03 - changed file: /sw/source/core/unocore/unocoll.cxx, rev 276036
*** Issue 104997 has been marked as a duplicate of this issue. ***
*** Issue 105051 has been marked as a duplicate of this issue. ***
alreay an idea when sw32bf03 will be integrated?
It is planned that I will hand over cws sw32bf03 to QA, namely MRU, tomorrow morning. Thus, I expect that cws sw32bf03 will be nominated at least at the end of this week. Then the cws can be integrated. I expect the integration to happen after the branch off date, but may be the nomination occurs earlier and the cws will be integrated before branch off date.
OD->MRU: Checked in internal installation set of cws sw32bf03 - please verify.
Verified in CWS sw32bf03.
Reopen to mark as verified, not closed.
Reassigned to mru.
Fixed in CWS sw32bf03.
Verified.
*** Issue 105222 has been marked as a duplicate of this issue. ***
Checked in DEV300m60.