Created attachment 65037 [details]
The document with the problem
Version: svn (using KDE 4.7.2)
Open the attached document in Calligra words and see the numbering on the list starting with "Muscular Strength".
Steps to Reproduce:
Open the attached document in Calligra words
You can see the the numbering for all list items start with 1
The numbering should continue
I converted the attached document to ODT with KoConverter and opened in LibreOffice and saw the same problem. To me it seems like a filters problem. Each list item is considered as a separate list which should not be the case, all of them should belong to the same list.
Assigned. I found this issue on my TODO list.
Git commit e478769b38aad6a8ed4366f2819cac6cad2be728 by Matus Uzak.
Committed on 21/11/2011 at 19:39.
Pushed by uzak into branch 'master'.
docx: Automatic numbering support.
* Using the combination of text:continue-numbering and text:start-value, which is fine for
simple docx files. To support interferrence of numbered list at the same level with
separate numbering the text:continue-list support is required.
* Stopped using the KoGenStyles::AllowDuplicates parameter when inserting a list style into
the styles collection.
* Added support for the w:lvlOverride element.
TODO: Numbered lists inside tables. In MSWord, the automatic numbering is applied in a
table column. Each column has a separate numbered lists. The filter is OK, waiting the
layout part to test.
M +11 -0 filters/libmsooxml/MsooXmlUtils.cpp
M +11 -0 filters/libmsooxml/MsooXmlUtils.h
M +17 -6 filters/words/docx/DocxImport.cpp
M +124 -32 filters/words/docx/DocxXmlDocumentReader.cpp
M +30 -6 filters/words/docx/DocxXmlDocumentReader.h
M +24 -0 filters/words/docx/DocxXmlNumberingReader.cpp