https://bugs.kde.org/show_bug.cgi?id=363582

--- Comment #27 from Oliver Kellogg <okell...@users.sourceforge.net> ---
Git commit 776c2eaa09b7fff83f901165d62c53f5d28711ab by Oliver Kellogg.
Committed on 08/11/2020 at 21:58.
Pushed by okellogg into branch 'master'.

Create branch work/363582-stable-xmi from master @ df0d454

- Arguments of functions saveToXMI1 and save1 are changed from
    QDomDocument& doc, QDomElement& elem
  to
    QXmlStreamWriter& writer
- Basic load/save are working but more testing is needed.
  In particular, drag, cut/copy/paste, and undo/redo need testing.
- Unit tests are adapted and are passed.

M  +55   -48   umbrello/clipboard/umldragdata.cpp
M  +16   -6    umbrello/cmds/cmdremovediagram.cpp
M  +28   -6    umbrello/cmds/widget/cmdcreatewidget.cpp
M  +49   -8    umbrello/cmds/widget/cmdremovewidget.cpp
M  +11   -10   umbrello/codegenerators/classifiercodedocument.cpp
M  +2    -2    umbrello/codegenerators/classifiercodedocument.h
M  +9    -8    umbrello/codegenerators/codeaccessormethod.cpp
M  +3    -2    umbrello/codegenerators/codeaccessormethod.h
M  +7    -7    umbrello/codegenerators/codeblock.cpp
M  +2    -2    umbrello/codegenerators/codeblock.h
M  +12   -9    umbrello/codegenerators/codeblockwithcomments.cpp
M  +2    -2    umbrello/codegenerators/codeblockwithcomments.h
M  +13   -12   umbrello/codegenerators/codeclassfield.cpp
M  +2    -2    umbrello/codegenerators/codeclassfield.h
M  +9    -7    umbrello/codegenerators/codeclassfielddeclarationblock.cpp
M  +2    -2    umbrello/codegenerators/codeclassfielddeclarationblock.h
M  +4    -4    umbrello/codegenerators/codecomment.cpp
M  +1    -1    umbrello/codegenerators/codecomment.h
M  +15   -14   umbrello/codegenerators/codedocument.cpp
M  +3    -2    umbrello/codegenerators/codedocument.h
M  +10   -9    umbrello/codegenerators/codegenerator.cpp
M  +2    -1    umbrello/codegenerators/codegenerator.h
M  +7    -4    umbrello/codegenerators/codegenobjectwithtextblocks.cpp
M  +2    -1    umbrello/codegenerators/codegenobjectwithtextblocks.h
M  +7    -5    umbrello/codegenerators/codemethodblock.cpp
M  +2    -1    umbrello/codegenerators/codemethodblock.h
M  +9    -6    umbrello/codegenerators/codeoperation.cpp
M  +2    -2    umbrello/codegenerators/codeoperation.h
M  +11   -8    umbrello/codegenerators/codeparameter.cpp
M  +2    -1    umbrello/codegenerators/codeparameter.h
M  +4    -4    umbrello/codegenerators/cpp/cppcodecomment.cpp
M  +1    -1    umbrello/codegenerators/cpp/cppcodecomment.h
M  +4    -4    umbrello/codegenerators/cpp/cppcodedocumentation.cpp
M  +1    -1    umbrello/codegenerators/cpp/cppcodedocumentation.h
M  +6    -6    umbrello/codegenerators/cpp/cppcodegenerator.cpp
M  +1    -1    umbrello/codegenerators/cpp/cppcodegenerator.h
M  +4    -4    umbrello/codegenerators/cpp/cppheaderclassdeclarationblock.cpp
M  +1    -1    umbrello/codegenerators/cpp/cppheaderclassdeclarationblock.h
M  +4    -4    umbrello/codegenerators/cpp/cppheadercodedocument.cpp
M  +1    -1    umbrello/codegenerators/cpp/cppheadercodedocument.h
M  +4    -4    umbrello/codegenerators/d/dclassdeclarationblock.cpp
M  +1    -1    umbrello/codegenerators/d/dclassdeclarationblock.h
M  +5    -2    umbrello/codegenerators/d/dcodeaccessormethod.cpp
M  +1    -1    umbrello/codegenerators/d/dcodeaccessormethod.h
M  +4    -4    umbrello/codegenerators/d/dcodecomment.cpp
M  +1    -1    umbrello/codegenerators/d/dcodecomment.h
M  +4    -4    umbrello/codegenerators/d/dcodedocumentation.cpp
M  +1    -1    umbrello/codegenerators/d/dcodedocumentation.h
M  +12   -9    umbrello/codegenerators/hierarchicalcodeblock.cpp
M  +4    -2    umbrello/codegenerators/hierarchicalcodeblock.h
M  +7    -6    umbrello/codegenerators/java/javaantcodedocument.cpp
M  +3    -2    umbrello/codegenerators/java/javaantcodedocument.h
M  +4    -4    umbrello/codegenerators/java/javaclassdeclarationblock.cpp
M  +1    -1    umbrello/codegenerators/java/javaclassdeclarationblock.h
M  +5    -2    umbrello/codegenerators/java/javacodeaccessormethod.cpp
M  +1    -1    umbrello/codegenerators/java/javacodeaccessormethod.h
M  +4    -4    umbrello/codegenerators/java/javacodedocumentation.cpp
M  +1    -1    umbrello/codegenerators/java/javacodedocumentation.h
M  +7    -4    umbrello/codegenerators/ownedcodeblock.cpp
M  +2    -1    umbrello/codegenerators/ownedcodeblock.h
M  +5    -5    umbrello/codegenerators/ownedhierarchicalcodeblock.cpp
M  +2    -2    umbrello/codegenerators/ownedhierarchicalcodeblock.h
M  +4    -4    umbrello/codegenerators/ruby/rubyclassdeclarationblock.cpp
M  +1    -1    umbrello/codegenerators/ruby/rubyclassdeclarationblock.h
M  +3    -2    umbrello/codegenerators/ruby/rubycodeaccessormethod.cpp
M  +1    -1    umbrello/codegenerators/ruby/rubycodeaccessormethod.h
M  +4    -4    umbrello/codegenerators/ruby/rubycodedocumentation.cpp
M  +1    -1    umbrello/codegenerators/ruby/rubycodedocumentation.h
M  +6    -8    umbrello/codegenerators/textblock.cpp
M  +4    -2    umbrello/codegenerators/textblock.h
M  +10   -7    umbrello/codegenerators/xml/xmlelementcodeblock.cpp
M  +2    -2    umbrello/codegenerators/xml/xmlelementcodeblock.h
M  +33   -33   umbrello/optionstate.cpp
M  +7    -6    umbrello/optionstate.h
M  +3    -3    umbrello/uml1model/actor.cpp
M  +1    -1    umbrello/uml1model/actor.h
M  +4    -4    umbrello/uml1model/artifact.cpp
M  +1    -1    umbrello/uml1model/artifact.h
M  +28   -28   umbrello/uml1model/association.cpp
M  +2    -1    umbrello/uml1model/association.h
M  +5    -5    umbrello/uml1model/attribute.cpp
M  +1    -1    umbrello/uml1model/attribute.h
M  +4    -4    umbrello/uml1model/category.cpp
M  +1    -1    umbrello/uml1model/category.h
M  +4    -5    umbrello/uml1model/checkconstraint.cpp
M  +1    -1    umbrello/uml1model/checkconstraint.h
M  +19   -23   umbrello/uml1model/classifier.cpp
M  +1    -1    umbrello/uml1model/classifier.h
M  +7    -7    umbrello/uml1model/component.cpp
M  +1    -1    umbrello/uml1model/component.h
M  +6    -7    umbrello/uml1model/datatype.cpp
M  +1    -1    umbrello/uml1model/datatype.h
M  +8    -7    umbrello/uml1model/entity.cpp
M  +1    -1    umbrello/uml1model/entity.h
M  +11   -11   umbrello/uml1model/entityattribute.cpp
M  +1    -1    umbrello/uml1model/entityattribute.h
M  +6    -6    umbrello/uml1model/enum.cpp
M  +1    -1    umbrello/uml1model/enum.h
M  +4    -4    umbrello/uml1model/enumliteral.cpp
M  +1    -1    umbrello/uml1model/enumliteral.h
M  +47   -49   umbrello/uml1model/folder.cpp
M  +3    -3    umbrello/uml1model/folder.h
M  +10   -10   umbrello/uml1model/foreignkeyconstraint.cpp
M  +1    -1    umbrello/uml1model/foreignkeyconstraint.h
M  +5    -5    umbrello/uml1model/instance.cpp
M  +1    -1    umbrello/uml1model/instance.h
M  +7    -7    umbrello/uml1model/instanceattribute.cpp
M  +1    -1    umbrello/uml1model/instanceattribute.h
M  +3    -3    umbrello/uml1model/node.cpp
M  +1    -1    umbrello/uml1model/node.h
M  +22   -24   umbrello/uml1model/operation.cpp
M  +1    -1    umbrello/uml1model/operation.h
M  +7    -7    umbrello/uml1model/package.cpp
M  +1    -1    umbrello/uml1model/package.h
M  +3    -3    umbrello/uml1model/port.cpp
M  +1    -1    umbrello/uml1model/port.h
M  +3    -3    umbrello/uml1model/stereotype.cpp
M  +1    -1    umbrello/uml1model/stereotype.h
M  +4    -4    umbrello/uml1model/template.cpp
M  +1    -1    umbrello/uml1model/template.h
M  +20   -21   umbrello/uml1model/umlobject.cpp
M  +5    -4    umbrello/uml1model/umlobject.h
M  +17   -17   umbrello/uml1model/umlrole.cpp
M  +1    -1    umbrello/uml1model/umlrole.h
M  +6    -6    umbrello/uml1model/uniqueconstraint.cpp
M  +1    -1    umbrello/uml1model/uniqueconstraint.h
M  +3    -3    umbrello/uml1model/usecase.cpp
M  +1    -1    umbrello/uml1model/usecase.h
M  +55   -91   umbrello/umldoc.cpp
M  +5    -4    umbrello/umllistview.cpp
M  +2    -1    umbrello/umllistview.h
M  +14   -15   umbrello/umllistviewitem.cpp
M  +2    -1    umbrello/umllistviewitem.h
M  +29   -28   umbrello/umlscene.cpp
M  +2    -1    umbrello/umlscene.h
M  +10   -9    umbrello/umlwidgets/activitywidget.cpp
M  +1    -1    umbrello/umlwidgets/activitywidget.h
M  +7    -4    umbrello/umlwidgets/actorwidget.cpp
M  +1    -1    umbrello/umlwidgets/actorwidget.h
M  +7    -4    umbrello/umlwidgets/artifactwidget.cpp
M  +1    -1    umbrello/umlwidgets/artifactwidget.h
M  +17   -16   umbrello/umlwidgets/associationline.cpp
M  +2    -1    umbrello/umlwidgets/associationline.h
M  +23   -22   umbrello/umlwidgets/associationwidget.cpp
M  +1    -1    umbrello/umlwidgets/associationwidget.h
M  +8    -6    umbrello/umlwidgets/associationwidgetrole.cpp
M  +2    -1    umbrello/umlwidgets/associationwidgetrole.h
M  +5    -4    umbrello/umlwidgets/boxwidget.cpp
M  +1    -1    umbrello/umlwidgets/boxwidget.h
M  +5    -4    umbrello/umlwidgets/categorywidget.cpp
M  +1    -1    umbrello/umlwidgets/categorywidget.h
M  +24   -21   umbrello/umlwidgets/classifierwidget.cpp
M  +1    -1    umbrello/umlwidgets/classifierwidget.h
M  +9    -8    umbrello/umlwidgets/combinedfragmentwidget.cpp
M  +1    -1    umbrello/umlwidgets/combinedfragmentwidget.h
M  +7    -4    umbrello/umlwidgets/componentwidget.cpp
M  +1    -1    umbrello/umlwidgets/componentwidget.h
M  +5    -4    umbrello/umlwidgets/datatypewidget.cpp
M  +1    -1    umbrello/umlwidgets/datatypewidget.h
M  +5    -4    umbrello/umlwidgets/diagramproxywidget.cpp
M  +2    -1    umbrello/umlwidgets/diagramproxywidget.h
M  +8    -5    umbrello/umlwidgets/entitywidget.cpp
M  +1    -1    umbrello/umlwidgets/entitywidget.h
M  +8    -5    umbrello/umlwidgets/enumwidget.cpp
M  +1    -1    umbrello/umlwidgets/enumwidget.h
M  +8    -7    umbrello/umlwidgets/floatingdashlinewidget.cpp
M  +1    -1    umbrello/umlwidgets/floatingdashlinewidget.h
M  +9    -8    umbrello/umlwidgets/floatingtextwidget.cpp
M  +1    -1    umbrello/umlwidgets/floatingtextwidget.h
M  +6    -5    umbrello/umlwidgets/forkjoinwidget.cpp
M  +1    -1    umbrello/umlwidgets/forkjoinwidget.h
M  +5    -4    umbrello/umlwidgets/linkwidget.cpp
M  +2    -1    umbrello/umlwidgets/linkwidget.h
M  +15   -14   umbrello/umlwidgets/messagewidget.cpp
M  +1    -1    umbrello/umlwidgets/messagewidget.h
M  +5    -4    umbrello/umlwidgets/nodewidget.cpp
M  +1    -1    umbrello/umlwidgets/nodewidget.h
M  +8    -7    umbrello/umlwidgets/notewidget.cpp
M  +1    -1    umbrello/umlwidgets/notewidget.h
M  +11   -10   umbrello/umlwidgets/objectnodewidget.cpp
M  +1    -1    umbrello/umlwidgets/objectnodewidget.h
M  +12   -11   umbrello/umlwidgets/objectwidget.cpp
M  +1    -1    umbrello/umlwidgets/objectwidget.h
M  +5    -4    umbrello/umlwidgets/packagewidget.cpp
M  +1    -1    umbrello/umlwidgets/packagewidget.h
M  +9    -7    umbrello/umlwidgets/pinportbase.cpp
M  +1    -1    umbrello/umlwidgets/pinportbase.h
M  +8    -7    umbrello/umlwidgets/preconditionwidget.cpp
M  +1    -1    umbrello/umlwidgets/preconditionwidget.h
M  +11   -8    umbrello/umlwidgets/regionwidget.cpp
M  +1    -1    umbrello/umlwidgets/regionwidget.h
M  +10   -9    umbrello/umlwidgets/signalwidget.cpp
M  +1    -1    umbrello/umlwidgets/signalwidget.h
M  +16   -15   umbrello/umlwidgets/statewidget.cpp
M  +1    -1    umbrello/umlwidgets/statewidget.h
M  +11   -10   umbrello/umlwidgets/umlwidget.cpp
M  +1    -1    umbrello/umlwidgets/umlwidget.h
M  +7    -4    umbrello/umlwidgets/usecasewidget.cpp
M  +1    -1    umbrello/umlwidgets/usecasewidget.h
M  +37   -37   umbrello/umlwidgets/widget_utils.cpp
M  +4    -4    umbrello/umlwidgets/widget_utils.h
M  +18   -20   umbrello/umlwidgets/widgetbase.cpp
M  +2    -1    umbrello/umlwidgets/widgetbase.h
M  +4    -2    unittests/testassociation.cpp
M  +35   -24   unittests/testbase.h
M  +2    -2    unittests/testclassifier.cpp
M  +13   -2    unittests/testoptionstate.cpp
M  +2    -2    unittests/testpackage.cpp
M  +4    -2    unittests/testpreconditionwidget.cpp
M  +18   -2    unittests/testumlobject.cpp
M  +1    -1    unittests/testumlobject.h

https://invent.kde.org/sdk/umbrello/commit/776c2eaa09b7fff83f901165d62c53f5d28711ab

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to