Replaced PointNameMap in DiagramModel, too unsafe with needed StateUpdates. Simplified some stuff dependent on that. More stable now with changes. Embedding of DiagramModelID back to ObjectName, that's just better. Re-activated locked state for SdrObject members of Diagrams for now due to UnitTests, but see comment there. Had to add an exceptional case to XMLDiff::compareAttributes due to usage of GuidString, see comment there. DiagramNodes do save their GuidString in the name attribute of XShape. That ID can change at every usage, thus when extracting it *cannot* be compared to something saved/checked in in a given state. Change-Id: I112425d1efde58cfde8792cf2ee8c0c688d517e4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199502 Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com> Tested-by: Jenkins
This xml diff is an adapted version of the version at git://people.freedesktop.org/~mmohrhard/xmldiff. Please write a mail to <markus.mohrhard@googlemail.com> after modifying this version with a patch otherwise it might get overridden when updating the version in the source tree. !This xml diff is still experimental!