Michael Helmling 4140c5f2eb Check PropertyMap keys format-specifically instead of globally.
Instead of statically forbidding certain keys in PropertyMap, now the
setProperties() implementations of the different formats check if the
keys are valid for that particular specification and include them in
the returned PropertyMap otherwise.
This should remove an unneccessary complification for programmers since
now there's only one step, namely calling setProperties(), where
problems might occur.
Also the previous implementation leads to problems with invalid keys:
because taglib doesn't use exceptions, something like

  map.insert("FORBIDDEN KEY", "some value");

would lead to the value being inserted under String::null, which
smells like the source of strange bugs.
2012-07-30 20:52:30 +02:00
2012-04-19 13:09:45 +03:00
2011-02-13 12:22:42 +00:00
2011-06-14 01:09:55 +02:00
2011-06-14 15:23:11 +02:00
2012-07-14 21:53:09 +02:00
2012-07-14 21:53:09 +02:00
2007-08-27 07:02:29 +00:00
Description
No description provided
12 MiB
Languages
C++ 95.9%
CMake 2.5%
C 1.1%
Logos 0.5%