commit 7aec11bf2e9ce0b6b21cd08ad98ef9de3fd77c2b Author: Juan A. Suarez Romero Date: Wed Apr 6 15:35:11 2011 +0000 Bump to version 0.1.13 Signed-off-by: Juan A. Suarez Romero NEWS | 14 ++++++++++++++ configure.ac | 2 +- src/data/grl-data.c | 10 ++++++++++ src/data/grl-related-keys.c | 4 +++- 4 files changed, 28 insertions(+), 2 deletions(-) commit 1b5c6c253d708ce73371c6c5267d26e2f13782f3 Author: Juan A. Suarez Romero Date: Thu Mar 31 11:42:46 2011 +0000 core: Use higher priorities when dealing with no IDLE_RELAY flag When user do not use the GRL_RESOLVE_IDLE_RELAY, usually means he needs the results as soon as possible. As we relay on g_idle_add() to do our internal work, we should handle this idle functions with higher priority in this case. This patch makes to use G_PRIORITY_DEFAULT_IDLE when user requests the GRL_RESOLVE_IDLE_RELAY, while G_PRIORITY_HIGH_IDLE is used when the flag is not set up. This fixes https://bugzilla.gnome.org/show_bug.cgi?id=645525 Signed-off-by: Juan A. Suarez Romero src/grl-media-source.c | 27 ++++++++++++++++++++++----- src/grl-metadata-source.c | 12 ++++++++++-- 2 files changed, 32 insertions(+), 7 deletions(-) commit 4032c8ebd10ca83e464ca7ed7ebe3a30f431ec5e Author: Juan A. Suarez Romero Date: Mon Apr 4 11:43:34 2011 +0000 core: Deprecate "overwrite" property This property is not useful anymore, specially since GrlData is able to handle multi-valued keys. Make it deprecated so it can be removed later. Signed-off-by: Juan A. Suarez Romero src/data/grl-data.c | 50 ++++++++++++++------------------------------------ src/data/grl-data.h | 4 ++-- 2 files changed, 16 insertions(+), 38 deletions(-) commit e21a4dedc948733d5b95979cfc9a26a308f1ae8e Author: Juan A. Suarez Romero Date: Wed Mar 30 08:24:55 2011 +0000 core: Do not add unknown childcount Signed-off-by: Juan A. Suarez Romero src/data/grl-media-box.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 0ead0a4fe37f64f8f0701ba837178df50a4b7f0f Author: Juan A. Suarez Romero Date: Wed Mar 30 09:51:20 2011 +0200 core: Replace grl_data_get_all_single_related_keys() functions This name is quiet meaningless, so replace them by grl_data_get_single_values_for_key(). Signed-off-by: Juan A. Suarez Romero src/data/grl-data.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++- src/data/grl-data.h | 8 +++++- 2 files changed, 61 insertions(+), 4 deletions(-) commit bbd37c142eaeb528902fd0770184330f0ab70147 Author: Juan A. Suarez Romero Date: Wed Mar 30 09:50:08 2011 +0200 doc: Clarify grl_data_length() function Rewrite function documentation so it is clearer how this function works. Signed-off-by: Juan A. Suarez Romero src/data/grl-data.c | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) commit 98281b32f637d76d0fb0bb6b0a8691b69c0f634a Author: Juan A. Suarez Romero Date: Wed Mar 30 09:48:17 2011 +0200 core: Fix grl_data_get_keys() function Return only those keys that are in GrlData (keys that have at least one value). Signed-off-by: Juan A. Suarez Romero src/data/grl-data.c | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) commit 0c390a0a188c9f172d1bcbbf0df5bd4ee04d89d7 Author: Juan A. Suarez Romero Date: Wed Mar 30 09:44:30 2011 +0200 core: Deprecate key_is_known() function Deprecate GrlData and GrlRelatedKeys key_is_known() function. has_key() replaces it. Signed-off-by: Juan A. Suarez Romero src/data/grl-data.c | 20 ++++---------------- src/data/grl-data.h | 2 +- src/data/grl-related-keys.c | 17 +++-------------- src/data/grl-related-keys.h | 4 ++-- src/grl-metadata-source.c | 2 +- tools/grilo-test-ui/main.c | 2 +- 6 files changed, 12 insertions(+), 35 deletions(-) commit 893bacf1e6b5a5eccf37af034cb8dc649e38b0c1 Author: Juan A. Suarez Romero Date: Wed Mar 30 09:40:28 2011 +0200 core: Fix grl_data_has_key() function Check if key has at least one value in data. Signed-off-by: Juan A. Suarez Romero src/data/grl-data.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) commit 42d20ed4d7d2944c35514d03a7b33eb6ccd9ddc7 Author: Juan A. Suarez Romero Date: Wed Mar 30 09:32:53 2011 +0200 core: Do not allow empty keys When adding a new key into GrlData or GrlRelatedKeys, the key must have at least one value. Signed-off-by: Juan A. Suarez Romero src/data/grl-data.c | 46 +++++++++++++------------- src/data/grl-data.h | 2 +- src/data/grl-related-keys.c | 73 ++++++++++++++++++------------------------ src/data/grl-related-keys.h | 7 ++-- 4 files changed, 58 insertions(+), 70 deletions(-)