commit c78e287c04950dc55be59bca8ab523625394e89d
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Mon Sep 5 09:42:55 2011 +0200

    Bump to 0.1.17
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 NEWS                       |   19 +++++++++++++++++++
 configure.ac               |    2 +-
 src/data/grl-media-audio.c |    4 ++++
 3 files changed, 24 insertions(+), 1 deletions(-)

commit 7f35593920e9f7d92cadab1ba332e7a79f9e06ec
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Mon Sep 5 09:43:41 2011 +0000

    doc: Merge libraries documention into Grilo documentation
    
    So there is only one access point to the whole documentation.
    
    Partially fixes https://bugzilla.gnome.org/show_bug.cgi?id=657920
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 configure.ac                     |    1 -
 doc/Makefile.am                  |    2 +-
 doc/grilo/Makefile.am            |    2 +-
 doc/grilo/grilo-docs.sgml        |   17 ++++++
 doc/grilo/grilo-sections.txt     |   27 ++++++++++
 doc/libs/Makefile.am             |  105 --------------------------------------
 doc/libs/grilo-libs-docs.sgml    |   51 ------------------
 doc/libs/grilo-libs-sections.txt |   28 ----------
 8 files changed, 46 insertions(+), 187 deletions(-)

commit 44f859619dc4495a196a04b7643f98be446b4632
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Mon Sep 5 08:07:35 2011 +0000

    build: Add support for Vala 0.14
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 configure.ac |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

commit a3a51aea472e87459efd59b7cc1de9225ae2a1f4
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Sep 2 22:14:14 2011 +0000

    core: Allow restricting the list of plugins to use
    
    Sometimes it is useful to restrict the list of plugins to a subset of those
    installed.
    
    This patch provides an environment variable (GRL_PLUGIN_LIST) and a parameter
    to Grilo-based applications to restrict the plugins to use.
    
    Applications will only see those plugins that are in the specified list, no
    matter if there are other plugins also in the same location.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/Makefile.am                |    3 +-
 src/grilo.c                    |   27 ++++++++++++++++++-----
 src/grl-plugin-registry-priv.h |   32 ++++++++++++++++++++++++++++
 src/grl-plugin-registry.c      |   45 +++++++++++++++++++++++++++++++++++++++-
 src/grl-plugin-registry.h      |    1 +
 5 files changed, 100 insertions(+), 8 deletions(-)

commit 3d34271b60235183cdac5fc140129513e7aeb74f
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Wed Jul 27 15:21:34 2011 +0000

    core: Refactor the way of loading plugins
    
    Plugins' XML information files are loaded before the plugins themselves, so the
    list of plugins and their identifiers are available to the user, who can just
    load a specific subset of them.
    
    As those XML files are just loaded once, if user unloads and reload again some
    or all plugins, there is no need to re-scan all the directories, as the plugins
    locations are already loaded and known.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/grl-plugin-registry.c |  370 +++++++++++++++++++++++++--------------------
 src/grl-plugin-registry.h |    2 +-
 2 files changed, 206 insertions(+), 166 deletions(-)

commit 12035c947ccef87fdb9b6b9c7ff79e6f81ab5d4c
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Jul 22 08:33:29 2011 +0000

    core: install plugins XML file in the same place as the plugin itself
    
    Sticking together both library and xml file makes things easier to handle,
    specially when loading plugins from a different place than standard.
    
    So far, user and/or developer can load plugins from a different place. But this
    only was affecting the library files: the xml information files were still
    getting from the standard place. Adding new functions and variables to specify
    where to look for the xml files adds a unneeded level of complexity.
    
    So the simple approach is to put both files together, so the xml files can be
    obtained from the same place where the library resides.
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 configure.ac              |    9 ---------
 src/Makefile.am           |    2 --
 src/grl-plugin-registry.c |    6 +++---
 3 files changed, 3 insertions(+), 14 deletions(-)

commit 2eac268c82f9a0ebabd43857c95a96b2335ce3c6
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Sep 2 22:55:57 2011 +0000

    core: Add GRL_METADATA_KEY_TRACK_NUMBER
    
    Add a key for Track Number.
    
    Add also required API in GrlMediaAudio to handle this key.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=657549
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/data/grl-media-audio.c |   26 ++++++++++++++++++++++++++
 src/data/grl-media-audio.h |    4 ++++
 src/grl-metadata-key.c     |   12 ++++++++++++
 src/grl-metadata-key.h     |    1 +
 4 files changed, 43 insertions(+), 0 deletions(-)

commit 427a5379195ef736a8675d9c0247ad2956de146d
Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
Date:   Wed Jun 29 14:13:39 2011 +0100

    core: silent warnings of unused variables
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/grl-media-plugin.c     |    3 ---
 tools/grilo-test-ui/main.c |    2 --
 2 files changed, 0 insertions(+), 5 deletions(-)

commit df228459d4332f3cb675d28d1d4185ae22929b81
Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
Date:   Wed Jun 29 14:13:38 2011 +0100

    media-source: manage end of search/browse with splitted sources
    
    When running in splitted modes (usually when dealing with websites),
    if you get less results than what the user would like to get, we
    currently end up in an infinite loop with the core of grilo keeping
    asking for new items from a source which can't deliver anymore.
    
    To manage this specific case, we just check whether the plugin has
    returned a remaining results number equals to 0 as well as a null
    item.
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>

 src/grl-media-source.c |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

commit 9973a46c47485eb29f8597f93295ea23c157e38e
Author: Guillaume Emont <guijemont@igalia.com>
Date:   Wed Jul 20 20:05:30 2011 +0200

    core: skip some private functions in gobject introspection

 src/grl-metadata-source.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 297179f2144b6f0675eed9335fd52baef0b27e23
Author: Guillaume Emont <guijemont@igalia.com>
Date:   Tue Jul 19 20:48:20 2011 +0200

    core: pass the media to _expand_operation_keys() in grl_media_source_metadata().
    
    As suggested by fabien.

 src/grl-media-source.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)