There is no documentation beyond whats in the dialogs, That documentation tells you the algorithm. If you feel it is not being followed, then by all means open a bug report, attach the metadata.db file from the library and provide a set of steps to re-create the problem and I will take a look.
|