DarkRadiant: master b1afc44e

Author Committer Branch Timestamp Parent
Matthew Mott Matthew Mott master 09.08.2023 19:14 master 7c711ba7
Changeset Registry stores keyvalues using XML content (not attributes)

Instead of storing key values in a "value" attribute on a node with no
content, the value is now stored as content and the legacy "value"
attribute (if present) is removed.

To retain backwards compatibility, a "value" attribute will still be
used for retrieval if the node does not contain any content.
mod - libs/xmlutil/Node.cpp Diff File
mod - libs/xmlutil/Node.h Diff File
mod - radiantcore/xmlregistry/RegistryTree.cpp Diff File
mod - radiantcore/xmlregistry/XMLRegistry.cpp Diff File
mod - test/Registry.cpp Diff File