OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office-collab message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Discussion from last call..


Hi everyone,

first allow me to remind you on our SC call today and second there is unfinished business open from our last call:

[16:48] Svante Schubert: Oliver: Example: Document with 4 paragraphs, 2nd and 3rd in a list
[16:49] Svante Schubert: Oliver: Inserting a 4th is a new paragraph, is it within the list or not?
[16:49] Svante Schubert: We have to define it..

First some comment from the bird perspective:
We have to be sure to distinguished the application behavior of the ODF application in its GUI presented the user, which we do not specify and the operations being recorded to describe the changes, which are important to us.

Let me give you a detailed example:
First, I have prepared the initial test documents:
I have started a text document once in MS Office 2013 (MSO15) and once in Apache OpenOffice 4.0.1 (AOO401), both times I have insert first a paragraph with heading style and the text "ab"and a following paragraph with normal style and text "cd". Afterwards I did some different hard characters formatting on each paragraph.

Second, I have made a cursor selection in the GUI from the middle of the first paragraph to the end of the second paragraph and pressed delete.
In AOO401 there is only one heading paragraph remaining, while in MSO15 there are two paragraphs and it requires a second delete to get to the same state.

NOTE: I have uploaded a ZIP with the before/after test docs to our repository -
see https://www.oasis-open.org/apps/org/workgroup/office-collab/document.php?document_id=52328

On operation level it makes sense that AOO401 executes two operations in one user action to be compatible with a potential real-time collaboration with MSO15. The details of the merge we have discussed before on this list, see http://markmail.org/message/lc27t32nssfh2hz7 (and its thread)

Now let me rephrase Oliver's initial question: What are the pro/con to sent a addParagraph operation with explicit properties (e.g. list level) versus inheriting properties implicitly from the previous paragraph?
What impact would each solution have on OT (operational transformation)?

Hear you soon,
Svante


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]