commit d84c8d1ead2e4a363782214106efe388ab955244
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Nov 8 14:59:41 2012 +0000

    Release 0.2.3

 NEWS                        |   41 +++++++++++++++++++++++++++++++++++++++++
 configure.ac                |    4 ++--
 src/data/grl-data.c         |    2 ++
 src/data/grl-media.h        |    2 ++
 src/data/grl-related-keys.c |    6 ++++++
 src/grl-source.c            |    2 ++
 6 files changed, 55 insertions(+), 2 deletions(-)

commit 3a3642b26e59d7f56a6940faa684e4fa6ca70aa0
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Sun Nov 4 12:55:02 2012 +0000

    build: Handle grl-net-mock-private.h file
    
    Include it in Makefile.am

 libs/net/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5a64d1f579bd54944c3948bb3d97b5fcb4c59748
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Mon Oct 29 18:02:17 2012 +0000

    core: Add "supported-media" property
    
    This property flag for GrlSource specifies the type of media the source can
    deal with.
    
    Thus, if our application is designed to show video content only, we could
    discard all sources not providing this kind of media.
    
    The default value for this property, if not specified, is GRL_MEDIA_TYPE_ALL.

 doc/grilo/grilo-sections.txt |    1 +
 src/Makefile.am              |    2 +-
 src/data/grl-media.h         |   17 +++++++++++++++++
 src/grl-source.c             |   43 +++++++++++++++++++++++++++++++++++++++++-
 src/grl-source.h             |    2 ++
 5 files changed, 63 insertions(+), 2 deletions(-)

commit 1cdab86dbc6fccfc783ca44213d645b67c00fb43
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Nov 1 09:22:46 2012 +0100

    test-ui: Use the right options in search/query operations
    
    It fixes a small bug that meant operations not really finishing.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687104

 tools/grilo-test-ui/main.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dacefd96bcfcbf1f1156bea0b17d2c2dbf9da35a
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Sat Nov 3 00:41:27 2012 +0000

    core: core: Serialize/unserialize multivalued metadata keys

 src/data/grl-media.c |  131 +++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 104 insertions(+), 27 deletions(-)

commit c444d7c829b96c83d1679233c953a3dfc328528e
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Nov 2 16:55:15 2012 +0000

    core: Handle boolean values in GrlRelatedKeys

 src/data/grl-related-keys.c |   44 +++++++++++++++++++++++++++++++++++++++++++
 src/data/grl-related-keys.h |    7 +++++++
 2 files changed, 51 insertions(+)

commit fe2409ee0e395af0bb2588d249f877f9e023812c
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Nov 2 16:53:35 2012 +0000

    core: Add API to remove a key from GrlRelatedKeys set

 src/data/grl-related-keys.c |   17 +++++++++++++++++
 src/data/grl-related-keys.h |    3 +++
 2 files changed, 20 insertions(+)

commit f223ef8ed8ba73bedf3e00e38839927bce1236c8
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Nov 1 22:41:15 2012 +0000

    core: Serialize/unserialize GDateTime metadata keys
    
    Dates are encoded as iso8601 format.

 src/data/grl-media.c |   14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit b6dd0e651ce0e65ae867f424dca60e87b88fab77
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Nov 1 11:37:17 2012 +0000

    core: Serialize/unserialize binary metadata keys
    
    Values are encoded as (escaped) base64.

 src/data/grl-media.c |   32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

commit 64da840144713035efe0525bbc7bcbdafc08ed1e
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Nov 1 10:29:48 2012 +0000

    core: Serialize/unserialize gboolean metadata keys

 src/data/grl-media.c |    5 +++++
 1 file changed, 5 insertions(+)

commit ae6327ba4a73bf426b6ec230491e9e7f6bf63121
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Tue Oct 23 22:44:10 2012 +0200

    core: Add generic metadata keys from TMDB
    
    The TMDB plugin defines a few new metadata keys of generic
    interest. They should be moved to Grilo's core to make such
    data easier to use once other sources should provide
    similiar information.
    
    This introduces following new keys together with generated
    GrlMedia accessors:
    
      * GRL_METADATA_KEY_KEYWORD
      * GRL_METADATA_KEY_PERFORMER
      * GRL_METADATA_KEY_PRODUCER
      * GRL_METADATA_KEY_DIRECTOR
      * GRL_METADATA_KEY_ORIGINAL_TITLE
    
    All keys are defined as strings and there are no relations
    between them. Except for "original-title" all of those keys
    are multi-valued. All keys but "keyword" are video specific
    keys.
    
    This fixes https://bugzilla.gnome.org/show_bug.cgi?id=686206
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 bindings/vala/grilo-0.2-custom.vala |   10 ++
 doc/grilo/grilo-sections.txt        |   18 +++
 src/data/grl-media-video.c          |  264 +++++++++++++++++++++++++++++++++++
 src/data/grl-media-video.h          |   38 +++++
 src/data/grl-media.c                |   79 +++++++++++
 src/data/grl-media.h                |    8 ++
 src/grl-metadata-key.c              |   47 ++++++-
 src/grl-metadata-key.h              |    5 +
 8 files changed, 468 insertions(+), 1 deletion(-)

commit 9066efc21bd9431e26ce385c99267332194dba0c
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Mon Oct 29 17:58:14 2012 +0000

    build: Install 64bit libraries in proper place
    
    In case 'libdir' is not specified, select lib or lib64 depending on the
    machine.

 configure.ac |   19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit 419ba810524c534c52845d9305f44d607488a986
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 18:46:43 2012 +0200

    net: Enable proper log domain for mocking

 libs/net/grl-net-mock.c |    1 +
 1 file changed, 1 insertion(+)

commit 7034107d86094462c32284d804d35517c4ed1e90
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 18:42:05 2012 +0200

    net: Call init_mock_requester before init_requester
    
    Captured must check if mocking got enabled.

 libs/net/grl-net-wc.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b86f5b56e400780c8b0e61982a8bef5a66de542
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 18:40:49 2012 +0200

    net: Add version field to captured mock config

 libs/net/grl-net-mock-private.h |    1 +
 libs/net/grl-net-mock.c         |    4 +---
 libs/net/grl-net-private.c      |    7 ++++++-
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 2e748c970f4c8d58c7e0da51e0e31390b572197e
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 18:27:03 2012 +0200

    net: Don't capture while mocking is enabled

 libs/net/grl-net-private.c |    6 ++++++
 1 file changed, 6 insertions(+)

commit dc32625d1ae955eacb9c9f05813bd26751cce1ab
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 17:09:15 2012 +0200

    net: Use MD5 sum instead of URL in capture files
    
    Some services use extraordinary long URL that exceed file system limits

 libs/net/grl-net-private.c |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 9737eb32eb18aa93c20b0f6daf6e2d36708ef48f
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 16:03:06 2012 +0200

    net: Remove bogus assignment
    
    Lesson learned: Alway commit from IDE, so that you don't forget saving.

 libs/net/grl-net-mock.c |    2 --
 1 file changed, 2 deletions(-)

commit 499b0d4175107f06e9816238a9c4b75794e22618
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 15:33:57 2012 +0200

    net: Update author tag

 libs/net/grl-net-mock.c    |    1 +
 libs/net/grl-net-private.c |    1 +
 libs/net/grl-net-wc.c      |    1 +
 3 files changed, 3 insertions(+)

commit ddb0065aa12b0df2b4a3db1770d816039438c38b
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 15:28:38 2012 +0200

    net: Don't fallback to "grl-net-mock-data.ini"
    
    Just print a warning and disable mocking if the specified mock response file
    cannot be found.

 libs/net/grl-net-mock.c |   23 +++++++++--------------
 1 file changed, 9 insertions(+), 14 deletions(-)

commit e3169e267a04258342f677b64b5ccb0072a96b12
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Mon Oct 22 15:21:44 2012 +0200

    net: Don't check GRL_NET_MOCKED for boolean values
    
    It's a pure filename now.

 libs/net/grl-net-mock.c |   19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

commit 7fcd4e3cebe2cf58b95d4fef5b6ff3bb74d33306
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Sat Oct 20 22:01:42 2012 +0200

    net: Simplify GRL_NET_MOCKED variable
    
    Always set throttling to zero in mocking mode.

 doc/grilo/plugins-testing.xml   |   22 +++--------------
 libs/net/grl-net-mock-private.h |    3 ---
 libs/net/grl-net-mock.c         |   52 +++++++++------------------------------
 libs/net/grl-net-wc.c           |    8 ++----
 4 files changed, 16 insertions(+), 69 deletions(-)

commit eda45f27016c19c9b71094d6635c6893b4f31065
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Sat Oct 20 21:55:38 2012 +0200

    net: Always dipatch requests trough event loop
    
    This is to ensure consistent execution context for instant and for
    non-delayed web requests.

 libs/net/grl-net-wc.c |   52 +++++++++++++++++++++++++------------------------
 1 file changed, 27 insertions(+), 25 deletions(-)

commit e9d947579effd34c459463461f652c945b806b62
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Fri Oct 19 00:05:10 2012 +0200

    docs: Improve description of "ignored-parameters" mocks setting

 doc/grilo/plugins-testing.xml |   11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit ca7cda0626a1003c06be0b645dc46c30f931f738
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 18 23:56:00 2012 +0200

    net: -Rename grl-net-mock.h to grl-net-mock-private.h
    
    In general grilo uses the suffix "-private" for all the headers that
    contain private functions. So it is easier to know if the functions are
    public or not.

 libs/net/grl-net-mock-private.h |   58 +++++++++++++++++++++++++++++++++++++++
 libs/net/grl-net-mock.c         |    2 +-
 libs/net/grl-net-mock.h         |   58 ---------------------------------------
 libs/net/grl-net-wc.c           |    2 +-
 4 files changed, 60 insertions(+), 60 deletions(-)

commit c43ab603e701b82365c602ea45a8550eccbed963
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 18 23:53:37 2012 +0200

    net: Put the timestamp before the URL in the captured file
    
    So it is easier to sort the results in chronological order.
    Also use monotonic instead of real time for exactly the same purpose.

 libs/net/grl-net-private.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ac2c27e5796d05c45de1c71fc29f6cbf52f811ff
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 18 23:52:14 2012 +0200

    net: Add PID to captured .ini file, as grl-net-mock-data-%PID.ini
    
    Thus, we can run several times the application and
    capture the data without loosing previous captures.

 libs/net/grl-net-private.c |   15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit c5e6f4457749e2719d3d96c02e7e3fd9b5ace1e3
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 18 23:47:22 2012 +0200

    net: Set config file and throttling via GRL_NET_MOCKED
    
    Also rename grl-mock-data.ini to grl-net-mock-data.ini, to make it clear
    this data is for grl-net mocking.

 doc/grilo/plugins-testing.xml |   24 +++++---
 libs/net/grl-net-mock.c       |  128 ++++++++++++++++++++++-------------------
 libs/net/grl-net-mock.h       |    2 +-
 libs/net/grl-net-wc.c         |   10 +++-
 4 files changed, 93 insertions(+), 71 deletions(-)

commit 69cd8b2aea79c0d3264cb5d338b25ef2cfb44c07
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 18 22:53:11 2012 +0200

    net: Parse GRL_NET_MOCKED only once upon initialization

 libs/net/grl-net-mock.c |   22 ++++++++++++++--------
 libs/net/grl-net-mock.h |    2 ++
 2 files changed, 16 insertions(+), 8 deletions(-)

commit fdef04fad5d04cca8c94af3f32b960391ea3e2d8
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 18 22:41:45 2012 +0200

    net: Use GRL_NET_CAPTURE_DIR instead of GRL_WEB_CAPTURE_DIR

 doc/grilo/plugins-testing.xml |    2 +-
 libs/net/grl-net-private.c    |    2 +-
 libs/net/grl-net-private.h    |    3 +++
 3 files changed, 5 insertions(+), 2 deletions(-)

commit 0c83dc1ada265c0899e232e323637f843bdb24f5
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 18 22:39:19 2012 +0200

    net: Print warning when the dump directory can't be initialized
    
    ...so the user is aware dump won't take place.

 libs/net/grl-net-private.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit cfd03645f0fe06101cc058ac037306a00c893e43
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 18 22:36:42 2012 +0200

    net: Move G_GNUC_INTERNAL declaration to follow documented advice.

 libs/net/grl-net-mock.h    |   18 +++++++++++++-----
 libs/net/grl-net-private.h |    6 ++++--
 2 files changed, 17 insertions(+), 7 deletions(-)

commit 30fd031b8f1dab6b56a9c4fe5e6d0157fdf1d0e7
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Fri Oct 12 01:53:56 2012 +0200

    log: Don't barf about missing grl-mock-data.ini all the time

 libs/net/grl-net-mock.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c0bf2395e4c2886757755d8d5f4fe1e8218c431c
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 11 22:16:05 2012 +0200

    net: Permit unthrottled mock sessions.

 doc/grilo/plugins-testing.xml |    6 ++++++
 libs/net/grl-net-mock.c       |    9 +++++++++
 libs/net/grl-net-mock.h       |    1 +
 libs/net/grl-net-wc.c         |    5 +++--
 4 files changed, 19 insertions(+), 2 deletions(-)

commit 34ade4c38966a4c8d74525344e21dff1732a843d
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 11 21:32:48 2012 +0200

    net: Move mocking docs into API docs

 doc/grilo/plugins-testing.xml |   84 +++++++++++++++++++++++++++++++++++++++++
 libs/net/grl-net-mock.c       |   39 -------------------
 2 files changed, 84 insertions(+), 39 deletions(-)

commit 6886dd7ad9bf916edfc2e7506716a828739f725f
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 11 21:07:43 2012 +0200

    net: Build grl-mock-data.ini from captured web requests.

 libs/net/grl-net-private.c |   39 ++++++++++++++++++++++++++++-----------
 1 file changed, 28 insertions(+), 11 deletions(-)

commit 002764011f840821f18264d36f7e001aebdc8464
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 11 20:55:48 2012 +0200

    net: Use g_build_filename() for building capture file name.

 libs/net/grl-net-private.c |   36 ++++++++++++++++++++++--------------
 libs/net/grl-net-private.h |    2 +-
 2 files changed, 23 insertions(+), 15 deletions(-)

commit 93d7a8730c5f321ad5ef7b9471997368b4b12eec
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 11 20:48:53 2012 +0200

    net: Sanitize GRL_WEB_CAPTURE_DIR handling

 libs/net/grl-net-private.c |   14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

commit 1ff3504eff00b9654386a5448a80ffaae5d333fd
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 11 20:43:33 2012 +0200

    net: Make GRL_NET_MOCKED more intuitive

 libs/net/grl-net-mock.c |   12 ++++++++++++
 libs/net/grl-net-mock.h |    4 +---
 libs/net/grl-net-wc.c   |    8 ++++----
 3 files changed, 17 insertions(+), 7 deletions(-)

commit 750df2abc87f84bb81bc4034eb7f762f9003e5f1
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 11 20:38:08 2012 +0200

    net: Change ignore-parameters into ignored-parameters

 libs/net/grl-net-mock.c |   60 +++++++++++++++++++++++++++++++++++++----------
 1 file changed, 48 insertions(+), 12 deletions(-)

commit edd29e1ae7d68f468570ca1b47f866ba40725096
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Thu Oct 11 20:25:21 2012 +0200

    net: Set proper logging domain

 libs/net/grl-net-private.h |    3 +++
 libs/net/grl-net-wc.c      |    1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 7b168fcff60cdaf99f5967d0754777793c64bbcc
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 11 15:09:09 2012 +0200

    net: Support mocking of network answers
    
    Mock network answers of webservices through predefined files. This is useful
    for offline testing of plug-ins that provide sources from webservices. See the
    header of libs/net/grl-net-mock.c for full documentation.

 libs/net/Makefile.am             |    3 +-
 libs/net/grl-net-mock.c          |  262 ++++++++++++++++++++++++++++++++++++++
 libs/net/grl-net-mock.h          |   49 +++++++
 libs/net/grl-net-private.c       |   43 +++++++
 libs/net/grl-net-private.h       |    4 +
 libs/net/grl-net-soup-stable.c   |    6 +-
 libs/net/grl-net-soup-unstable.c |    5 +
 libs/net/grl-net-wc.c            |   24 +++-
 8 files changed, 390 insertions(+), 6 deletions(-)

commit ee5513f6303412a0d3e7c4ccf2dcbd43132f8405
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Tue Oct 16 20:48:46 2012 +0200

    Add region tags for publication and certification
    
    Both TMDB and IMDB publish region specific information for this metadata.
    
    This fixes https://bugzilla.gnome.org/show_bug.cgi?id=679686

 bindings/vala/grilo-0.2-custom.vala |    2 +
 doc/grilo/grilo-sections.txt        |    7 ++
 src/data/grl-media.c                |  156 ++++++++++++++++++++++++++++++++++-
 src/data/grl-media.h                |   24 ++++++
 src/grl-metadata-key.c              |   16 +++-
 src/grl-metadata-key.h              |    1 +
 6 files changed, 202 insertions(+), 4 deletions(-)

commit 178f46ac39ae25940ec2d3c2204928639c6ff5e3
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Oct 19 17:18:04 2012 +0000

    core: Sources always accept store_metadata()
    
    When the operation is performed with a source that does not implement the
    operation, if GRL_WRITE_FULL was specified core will follow with other sources;
    otherwise it will notify the operation failed for all the specified keys (if
    developer has passed a callback).

 src/grl-source.c |   10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 103d87b19490e475e9d64ccbe90cb26958708649
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Oct 19 15:52:26 2012 +0000

    core: Sources always accept resolve() operation
    
    If the source does not implement resolve(), but the user requested the
    FULL_RESOLVE flag, then Grilo will use other sources to satisfy the query.
    
    If the source does not implement resolve(), and user did not specified
    FULL_RESOLVE, then the same media without changes will be sent through the
    callback.
    
    This way, when a developer wants to solve a key not supported by the source, if
    it neither supports resolve() then they do not need to search for a source
    supporting resolve() and the key; developer can simply invoke resolve() with
    the same source, specifying FULL_RESOLVE flag so the core does the job.

 src/grl-source.c           |   51 ++++++++++++++++++++++++++++----------------
 tools/grilo-test-ui/main.c |   19 ++++++-----------
 2 files changed, 39 insertions(+), 31 deletions(-)

commit 751a7a2cde3ea007bd2871aef2e0005e551ab485
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Oct 19 10:01:02 2012 +0000

    core: g_type_init() is deprecated
    
    For glib >= 2.35.0.

 src/grilo.c |    2 ++
 1 file changed, 2 insertions(+)

commit 47dc2a401577edf80b3521dff478c2aa687c38ba
Author: Antía Puentes <apuentes@igalia.com>
Date:   Wed Oct 10 12:17:35 2012 +0200

    core: Add the 'favourite' metadata property
    
    The new property indicates if an item was marked as
    favourite or not.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685861

 src/data/grl-media.c   |   29 +++++++++++++++++++++++++++++
 src/data/grl-media.h   |    4 ++++
 src/grl-metadata-key.c |    9 +++++++++
 src/grl-metadata-key.h |    1 +
 4 files changed, 43 insertions(+)

commit 6269a37296d3021bc4b8f602130e6e1c37d8ab3f
Author: Antía Puentes <apuentes@igalia.com>
Date:   Wed Oct 10 12:17:23 2012 +0200

    core: Add support for boolean data in GrlData
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685861
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 src/data/grl-data.c |   41 +++++++++++++++++++++++++++++++++++++++++
 src/data/grl-data.h |    4 ++++
 2 files changed, 45 insertions(+)

commit 924cdd3718d9af87b702a9ffe65fce7055ae17bf
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   Wed Oct 17 10:22:09 2012 +0200

    object-introspection: reference libgrilo-0.2.la while building GrlNet.gir
    
    Fixes bug BGO#686271.

 libs/net/Makefile.am |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c00110039430b6f359ba780b5b281b9f1b8eeae3
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Thu Oct 18 16:57:09 2012 +0200

    core: Check valid options in operations
    
    This is the right fix bug #686033, instead of commit
    52da21f5443079f.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686033

 src/grl-source.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 073216ae6b133a47444b029a96a339a98ab3fa64
Author: Mathias Hasselmann <mathias@openismus.com>
Date:   Wed Oct 17 13:15:43 2012 +0200

    core: Set proper GValue type in grl_related_keys_set_boxed()

 src/data/grl-related-keys.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52da21f5443079fb0d5d049c38e127925281802f
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Wed Oct 17 09:11:05 2012 +0000

    core: Check valid options in operations
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686033

 src/grl-source.c |    1 +
 1 file changed, 1 insertion(+)

commit 7619eb238a375652ab89ec3012984751a3cf975d
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Oct 12 15:31:07 2012 +0200

    doc: Fix typo in _grl_log_init_core_domains()
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686032

 src/grl-log.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 28049b1d2990382a4de28b5b1affa9c312ee134c
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Tue Oct 16 11:25:43 2012 +0000

    core: Do not access freed structure
    
    Save the value in a variable because the struct can be freed.

 src/grl-source.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit bf0e0197a8e5964d9e92737edbe36f5001a9cbee
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Tue Oct 16 12:49:39 2012 +0200

    core: Fix annotation in GrlStoreCb
    
    failed_keys list is owned by the caller. Callback shouldn't free it.

 src/grl-source.h |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 44abc6be32a8689e890f50b77a6301dd83257cab
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Tue Oct 9 11:57:59 2012 +0000

    test-ui: Fixed a crash when searching in all sources
    
    Unreffing a variable in wrong place.

 tools/grilo-test-ui/main.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94c804d2d6a97398e8c80f66588b88ab4cd56757
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Tue Oct 9 10:10:17 2012 +0000

    test-ui: Add API key for TMDb plugin
    
    Just for test purpose!

 tools/grilo-test-ui/main.c |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 62b01582e01c0e462433950f1976cd28781c665e
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Oct 8 11:45:51 2012 +0200

    duration: Document this as seconds

 src/grl-metadata-key.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 526d5ee3f1f8018ab4323b87c81e0f8e1abd233a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Oct 8 10:13:23 2012 +0200

    --author=Murray Cumming <murrayc@openismus.com>

 src/grl-metadata-key.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a6baa038b4ab344f3c9768f251d6865197ddd9b9
Author: Murray Cumming <murrayc@openismus.com>
Date:   Tue Oct 2 12:35:16 2012 +0200

    Use GRL_METADATA_KEY_INVALID instead of NULL.
    
    This is what the grl_metadata_key_list_new() documentation
    says we should do. NULL is the same thing, but that is an internal
    detail.
    
    This fixes https://bugzilla.gnome.org/show_bug.cgi?id=685274
    
    Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>

 doc/grilo/plugins-sources.xml            |    2 +-
 examples/browsing.c                      |    2 +-
 examples/efficient-metadata-resolution.c |    4 ++--
 examples/multivalues.c                   |    2 +-
 examples/searching.c                     |    2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

commit 818a8e531732b7ff0763fbb932dfebfb4a75df1f
Author: Juan A. Suarez Romero <jasuarez@igalia.com>
Date:   Fri Oct 5 11:26:44 2012 +0200

    Post-release version bump to 0.2.3

 configure.ac |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)