diff options
author | Iago Toral <itoral@igalia.com> | 2010-01-03 18:35:18 +0100 |
---|---|---|
committer | Juan A. Suarez Romero <jasuarez@igalia.com> | 2010-02-08 18:37:30 +0100 |
commit | 71e3dad7a35a46ab1d378d1536f27a5bbbe3a7c6 (patch) | |
tree | 7ff69b98a9db0abf15eadc30955852fecfac31cb /TODO | |
parent | d42b358eecb318de06a40b43529666a6b0562f18 (diff) | |
download | grilo-71e3dad7a35a46ab1d378d1536f27a5bbbe3a7c6.tar.gz |
Updated TODO file
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -1,3 +1,10 @@ -- filter_* methods in metadata sources could use an extra arg to - check if they should return the filtered results or not (and if not, - free them). +- Some keys may be slow to resolve only in cetain circumstances. + Example: childcount for fixed categories maybe be immediate, but + for dynamic ones maybe expensive: only the plugin dev knows when + resolving the key is expensive or not. + - Passing the list of flags to the plugin developer allows him to + decide if he should resolve a particular key or not based on how + expensive it is in the current context. + - Keys that are expensive only sometimes, could be ommitted from + the slow keys method and be resolved in the plugin itself or not + according to the context and the passed flags. |