When kfilemetadata starts to deliver some properties as string lists clients will need to adapt.
A list of components affected, please complete
component | string list handling | state | responsible | future plans | |
kfilemetadata | all unit tests are against plain strings | ||||
kfilemetadata/taglib | broken, puts out strings when there should be stringlists | better tests, adapt properties to their correct value types | |||
baloo | ignores stringlists with more than one entry | searching breaks, fixed in D12932 | @astippich | ||
baloo | stringlists are retrieved as qvariantlist when loaded from database | toStringList() works on both, so no harm | |||
baloo widgets | join ', ' | fixed in Applications 18.12, see D17322, D19106 | @astippich | ||
elisa | join ', ' | submitted | |||
dolphin | join ', ' | D19105 | @astippich | ||
Order of steps to be taken.
- Adapt Baloo - done
- Add generic implementation to display strings to KFileMetaData - done
- Adapt Baloo-Widgets & Dolphin - done
- Finally output QStringLists in KFileMetaData