Ilst::insert_picture will now combine pictures into a single covr atom
Atom::merge for combining the data of two atoms
Atom::into_data to consume an Atom and return its data
Changed
Ilst::remove will now return all removed atoms
Ilst::pictures will now only check for a single covr atom
Ilst::insert will now merge with existing atoms
Now, when inserting an atom that already exists in a tag, the data is taken from the provided atom and merged with the existing value in the tag. This should ensure that the value that already exists in the tag will remain the dominant one.
Added
Ilst::insert_picture
will now combine pictures into a singlecovr
atomAtom::merge
for combining the data of two atomsAtom::into_data
to consume anAtom
and return its dataChanged
Ilst::remove
will now return all removed atomsIlst::pictures
will now only check for a singlecovr
atomIlst::insert
will now merge with existing atoms