You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2013/01/03 11:46:34 UTC

[Bug 121571] New: Nested recorded/tracked changes do not persist in ODT format, text corruption

https://issues.apache.org/ooo/show_bug.cgi?id=121571

            Bug ID: 121571
        Issue Type: DEFECT
           Summary: Nested recorded/tracked changes do not persist in ODT
                    format, text corruption
    Classification: Application
           Product: word processor
           Version: AOO400-dev
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: save-export
          Assignee: issues@openoffice.apache.org
          Reporter: stfhell@googlemail.com
                CC: issues@openoffice.apache.org

Created attachment 80093
  --> https://issues.apache.org/ooo/attachment.cgi?id=80093&action=edit
Test file: nested_tracked_changes.odt

When different users edit an ODT file with active change tracking, AOO is
supposed to "nest" revisions done by one user inside revisions done by another
user when necessary: If User 1 adds text that User 2 later deletes, the
insertion revision mark by User 1 is not simply removed but contained inside a
deletion revision mark.

AOO saves such nested revisions correctly in DOC format, but fails in ODT
files: Tracked deletions of tracked insertions are lost after reload of the
document, and the deletion text portions are reordered.

Test system: AOO 3.4.1 (release) and a newer AOO snapshot (AOO350m1(Build:9611)
- Rev. 1420743 / 2012-12-13_04:34:45 - Rev. 1421074), both Linux 64-bit-builds
on Ubuntu 12.04/AMD64. Bug is also reproducible in LibreOffice.

Reproduce with the attached file:

(Keep "Record changes" on. In the following reproduction steps, tracked changes
text portions are marked with {}.)

Open file "nested_tracked_changes.odt". "Record Changes" is active.
User 1 has added the word "big":
  A mouse is running along the {big} motorway trying to find some cheese.
The "Accept or Reject Changes" windows lists 1 tracked change:
  (1) User 1 insertion of "big"

User 2 deletes "running along the big motorway ":
The deletion is split into 3 different revision marks:
  (2) User 2 deletion of "running along the "
  (3) User 2 deletion of the User 1 insertion "_big_"
  (4) User 2 deletion of " motorway "
  A mouse is {running along the }{{big}}{ motorway }trying to find some cheese.
Revision (1) is correctly shown as nested inside revision (3) in the "Accept or
Reject Changes" window.

Save file as "nested_tracked_changes.doc" (WW8) and as
"nested_tracked_changes.odt". Close the file.

On opening the DOC version, all tracked changes correctly appear as before the
file save.
On opening the ODT version, the file contents is corrupted:
- There are no nested changes: Revision (1) is lost.
- The 3 "top level" tracked changes that have survived the ODT save are in
incorrect order, that is, the text portions are jumbled:
  A mouse is {motorway trying }{big }{running along the }to find some cheese.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

[Bug 121571] Nested recorded/tracked changes do not persist in ODT format, text corruption

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=121571

Suchithra <su...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |CONFIRMED
             Latest|---                         |AOO 3.4.1
    Confirmation on|                            |
     Ever confirmed|0                           |1

--- Comment #2 from Suchithra <su...@gmail.com> ---
Created attachment 80162 [details]
In build:9593 (details attached) this issue is  reproducible.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 121571] Nested recorded/tracked changes do not persist in ODT format, text corruption

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=121571

--- Comment #1 from Suchithra <su...@gmail.com> ---
Created attachment 80162
  --> https://issues.apache.org/ooo/attachment.cgi?id=80162&action=edit
In build:9593 (details attached) this issue is  reproducible.

In build:9593 (details attached) this issue is  reproducible.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 121571] Nested recorded/tracked changes do not persist in ODT format, text corruption

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=121571

Rob Weir <ro...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|issues@openoffice.apache.or |suchithra75@gmail.com
                   |g                           |

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.

[Bug 121571] Nested recorded/tracked changes do not persist in ODT format, text corruption

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=121571

Rob Weir <ro...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|suchithra75@gmail.com       |issues@openoffice.apache.or
                   |                            |g
         QA Contact|                            |suchithra75@gmail.com

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.