commit 150763e3532230f32f42e0aacb43e3d05ed9e0a0
Author: Jens Georg <mail@jensge.org>
Date:   Tue Feb 9 00:20:38 2016 +0100

    Prepare 0.29.2
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

commit 5a5c0534904dba3a95c63699c4edd9ef7a0a5dbb
Author: Jens Georg <mail@jensge.org>
Date:   Thu Nov 5 16:09:06 2015 +0100

    server: Add explicit check for @restricted
    
    Previously the DIDL-Lite parser did that in its verification, but that broke
    broken clients.
    
    The move the code to where it was added for, Rygel's CreateObject call
    handler.
    
    Signed-off-by: Jens Georg <mail@jensge.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=740266

 configure.ac                                  | 2 +-
 src/librygel-server/rygel-object-creator.vala | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit adf5e348126935620b0e5059e57a66c6c1730b11
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 20:36:22 2016 +0100

    lms: Fix child_count calculation
    
    Lost assignment during refactor in previous commit.
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/plugins/lms/rygel-lms-category-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 40223c069eb20cc98454c882f6ad6b06245c6986
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 16:55:16 2016 +0100

    lms: Replace prepared statements with Cursor
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/librygel-db/database-cursor.vala              |  3 +-
 src/librygel-db/database.vala                     | 12 ----
 src/plugins/lms/rygel-lms-all-videos.vala         | 16 +++--
 src/plugins/lms/rygel-lms-category-container.vala | 85 +++++++++++------------
 src/plugins/lms/rygel-lms-database.vala           | 68 ------------------
 5 files changed, 51 insertions(+), 133 deletions(-)

commit 45c4702c8f6fa9c4a476493896a987cefe611e12
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 16:42:47 2016 +0100

    db: Add possibility to re-bind a Cursor
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/librygel-db/database-cursor.vala | 37 ++++++++++++++++++++++++++++--------
 1 file changed, 29 insertions(+), 8 deletions(-)

commit b932b8fe0e32b736dd9d6487a42366ac107fb7e8
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 15:11:53 2016 +0100

    lms: Replace prepare_and_init with exec_cursor
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/plugins/lms/rygel-lms-albums.vala             |  9 ++--
 src/plugins/lms/rygel-lms-category-container.vala | 11 ++---
 src/plugins/lms/rygel-lms-database.vala           | 60 -----------------------
 3 files changed, 6 insertions(+), 74 deletions(-)

commit 469e3ad28f44e0644f73ac951252cddfb04edd37
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 14:59:26 2016 +0100

    lms: Let LMS.Database inherit Rygel's Database
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/plugins/lms/rygel-lms-albums.vala         |  1 +
 src/plugins/lms/rygel-lms-all-videos.vala     |  1 +
 src/plugins/lms/rygel-lms-database.vala       | 62 ++++++---------------------
 src/plugins/lms/rygel-lms-root-container.vala |  2 +-
 4 files changed, 16 insertions(+), 50 deletions(-)

commit 6a193ad8b8b17b409df7b29b1d0ce6fe337fb654
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 14:58:52 2016 +0100

    db: Add .prepare function to prepare statements
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/librygel-db/database.vala | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 1e5579721037cbea5edab17136cf6eeb9d691893
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 14:02:48 2016 +0100

    db: Use GObject-construction for Database
    
    Also change path handling a bit
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/librygel-db/database.vala | 51 ++++++++++++++++++++++++++++++++++---------
 1 file changed, 41 insertions(+), 10 deletions(-)

commit 6f2e09cd0ae9a6e0d5baf52ab549df821ff305c3
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 13:01:48 2016 +0100

    gst-launch: Fix setting of DLNA profile
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/plugins/gst-launch/rygel-gst-launch-audio-item.vala     | 2 --
 src/plugins/gst-launch/rygel-gst-launch-root-container.vala | 2 ++
 src/plugins/gst-launch/rygel-gst-launch-video-item.vala     | 2 --
 3 files changed, 2 insertions(+), 4 deletions(-)

commit b264a967ba7333983df0e41dfe7401e2bc4500eb
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 13:01:16 2016 +0100

    engine-gst: Fix serving of resources with unspecified length
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/media-engines/gstreamer/rygel-gst-data-source.vala | 3 ++-
 src/media-engines/gstreamer/rygel-gst-sink.vala        | 7 ++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 1b2ddf4063100be96c29ad6146b6c4183a89014a
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 13:00:43 2016 +0100

    server: Improve extension mapping
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/librygel-server/rygel-media-file-item.vala | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit afebb9fe5031c89389f9fb13c2fda173101873f8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 6 19:40:20 2016 +0100

    server: Fix Range header of resources without length
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/librygel-server/rygel-data-sink.vala              | 5 +++++
 src/librygel-server/rygel-http-byte-seek-request.vala | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2f18644bb18b0546e37d81d8a3d48437ce3e1467
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Feb 6 16:00:17 2016 +0100

    Updated Polish translation

 po/pl.po | 225 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 99 insertions(+), 126 deletions(-)

commit a10dd93ded64fabe8a7cc158cf60bb33a4ff730a
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sat Feb 6 14:48:09 2016 +0200

    Update Latvian translation

 po/lv.po | 2097 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 1222 insertions(+), 875 deletions(-)

commit 400978c55b0fd19b6d250173e3af611c63a59a4e
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 6 12:14:33 2016 +0100

    server: Indent headers printout
    
    For easier reading
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/librygel-server/rygel-http-server.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 47e15dc9f3c37fc1e463508470107e12d58beede
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 6 11:47:48 2016 +0100

    server: Hide engine-specific uris
    
    For example, the GStreamer engine uses gst-launch:// and dvd:// pseud-uris
    that confuse some clients such as Kodi.
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/librygel-server/rygel-media-engine.vala             |  9 +++++++++
 src/librygel-server/rygel-media-object.vala             | 11 +++++++++--
 src/media-engines/gstreamer/rygel-gst-media-engine.vala |  8 ++++++++
 3 files changed, 26 insertions(+), 2 deletions(-)

commit 31eea1a5a40edac497dd5a795d0daaf5e75ef2cf
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Jan 31 22:32:22 2016 +0100

    Updated Spanish translation

 po/es.po | 100 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 59 insertions(+), 41 deletions(-)

commit 8823d5a01cac28ccb80556e88f0f8a25c76632bc
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 23 18:50:01 2016 +0100

    server: Fix thumbnails on Samsung TVs
    
    Signed-off-by: Jens Georg <mail@jensge.org>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=721312

 src/librygel-server/rygel-samsung-tv-hacks.vala | 38 +++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 85faa1ac90425f9b2004e401630ec03eee3588e6
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jan 22 22:31:33 2016 +0100

    media-export: Skip DVDs if lsdvd is not available
    
    Instead of blacklisting them. This has the minor drawback that we will process
    them on each tree walk, but can fully extract them once lsdvd is installed
    later on.
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 .../rygel-media-export-dvd-parser.vala             |  5 ++--
 .../media-export/rygel-media-export-extract.vala   | 30 +++++++++++++++++-----
 .../rygel-media-export-harvesting-task.vala        |  2 +-
 .../rygel-media-export-item-factory.vala           |  7 ++++-
 .../rygel-media-export-metadata-extractor.vala     | 13 ++++++++--
 5 files changed, 44 insertions(+), 13 deletions(-)

commit d42e8f558ef0b6efa36db8bebf1ee6237da2b024
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jan 22 22:10:32 2016 +0100

    media-export: Really delete cache file on error
    
    Signed-off-by: Jens Georg <mail@jensge.org>

 src/plugins/media-export/rygel-media-export-dvd-parser.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e530526ea92e5060368f1298e08894bcfadbbf72
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Thu Jan 21 07:58:33 2016 +0000

    Updated Slovak translation

 po/sk.po | 123 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 73 insertions(+), 50 deletions(-)