Created attachment 169841 [details] DOCX exported from Writer - Open and save attachment 169538 [details] (an ODT from bug 140218) as DOCX, - Reopen it. => The DOCX opens modified (see the changed Save icon). Attaching the DOCX exported from Writer in 7.2. Observed using LO 7.2.0.0.alpha0+ (cbcec4425e04e3614a2025b49fdc221216ac51d3), 4.0.0.3 / Ubuntu.
Aron, isn't this correct? The OOXML .docx document is being filter imported back into Writer. Its contents are being parsed back to ODF compliance--to me I would say it has been changed on import and the indication of such is correct. I coould agree to a no-change indicator for native ODF .odt (though technically it is being filter imported as well) but not so for OOXML which is an external format.
I'm not sure what we would be gaining by having an otherwise unchanged file go through an import-export cycle (and risking losing fidelity during the conversion), instead of opening the original the exact same way next time.
Wait, when it is opened into LibreOffice it has been filter imported. It has changed--if you save it you will overwrite--that is the warning. Simply closing the file will leave it unchanged as no export occurs, and any lock held by LO will release. Seems to me this is the correct and desired behavior of the save button's change notice.
(In reply to V Stuart Foote from comment #3) > Wait, when it is opened into LibreOffice it has been filter imported. It has > changed--if you save it you will overwrite--that is the warning. Everything is filter imported, and the modification flag is for actual change in content, it wouldn't make sense to open everything changed, and it would confuse users if they didn't make any changes to the file. Nevertheless, if you think this behavior is correct, then the behavior that happens with 99.9999% of other files (even if you exclude ODF ones) that don't open in a modified state is incorrect, ie. it isn't specific to this file, and the discussion belongs on the design or the dev list rather than here.
No, I was wrong. If I create a new standard template Writer document (lo 7.1.1) and save-as Word (2007-365) .docx when I reopen it on the same system it does not open showing with changes. Yet when I open attachment 169841 [details] from here it does show as changed on filter import. What is different and signals a change? Note the "Error Reference source not found" on the third page. If I remove the inserted page reference and save a copy, reopening no longer shows with a change. So seems it is the missing reference (from some other part of the original document) that is causing this. The error in text is effectively a change. IMHO => NAB
(In reply to V Stuart Foote from comment #5) > Note the "Error Reference source not found" on the third page. If I remove > the inserted page reference and save a copy, reopening no longer shows with > a change. So seems it is the missing reference (from some other part of the > original document) that is causing this. > > The error in text is effectively a change. The original ODT from the description shows the same error message, and doesn't open as modified, therefore I'm not convinced of the validity of this explanation.
*** Bug 143845 has been marked as a duplicate of this bug. ***
(In reply to V Stuart Foote from comment #5) > Note the "Error Reference source not found" on the third page. If I remove > the inserted page reference and save a copy, reopening no longer shows with > a change. So seems it is the missing reference (from some other part of the > original document) that is causing this. > > The error in text is effectively a change. And that's the same as bug 112797. Not explained why See Also only, but I'll mark a duplicate. That one has a minimal test case. Also, I don't see that "exported from Writer" is relevant, same if resaved in MSO. *** This bug has been marked as a duplicate of bug 112797 ***