commit 97d8f645a54cc638883fdf5bd4379b5084d8b07b
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Aug 9 09:24:35 2013 +0200

    Prepare 0.18.4

 NEWS | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 64 insertions(+), 1 deletion(-)

commit 4a777bc66cf0b622a5a2eda70c9a577f3b9defdc
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Jun 19 11:12:20 2013 +0200

    media-export: Use proper iso8601 date format
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702231

 configure.ac                                        |  1 +
 .../rygel-media-export-item-factory.vala            | 21 +++++++++++++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

commit 05af97e44ca31cabf31f81022058c6c8e0f06370
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Aug 8 22:07:32 2013 +0200

    media-export: Use fall-back search for @refID
    
    Fixes DLNA TC 7.3.66.3,4
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702253
    
    Conflicts:
    	src/plugins/media-export/rygel-media-export-media-cache.vala

 .../media-export/rygel-media-export-leaf-query-container.vala     | 2 +-
 src/plugins/media-export/rygel-media-export-media-cache.vala      | 3 ---
 src/plugins/media-export/rygel-media-export-query-container.vala  | 8 ++++++--
 3 files changed, 7 insertions(+), 6 deletions(-)

commit dc77954612fd63016269237891d687ea079958e8
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Aug 8 13:31:47 2013 +0200

    media-export: Fix potential crasher
    
    The data passed to the collation function is not null-terminated so we
    make sure it is now. There is no additional copying involved, the code
    was doing g_strdup implicitly anyway before.

 .../media-export/rygel-media-export-collate.c      | 27 +++++++++++++++-------
 .../media-export/rygel-media-export-database.vala  |  7 ++----
 2 files changed, 21 insertions(+), 13 deletions(-)

commit 760ff82bdf98453fed74a0f7ea362a396426e585
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Aug 8 10:53:42 2013 +0200

    media-export: Add warning if child-count fails.

 src/plugins/media-export/rygel-media-export-leaf-query-container.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 82d94e2aabc322fd190e4fe3b7924444128af1c8
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Aug 7 13:09:24 2013 +0200

    media-export: Fix virtual containers
    
    Final fix. Add dummy columns from sorting to union as well to not break the
    "All" container use-case.
    
    Hopefully that's the final fix now

 .../rygel-media-export-media-cache.vala            | 31 +++++++++++++++-------
 1 file changed, 21 insertions(+), 10 deletions(-)

commit e3ebdb134036e0544cfe269bcab94ff08c5d9469
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Aug 7 11:31:22 2013 +0200

    media-export: Fix virtual containers

 src/plugins/media-export/rygel-media-export-media-cache.vala          | 1 +
 src/plugins/media-export/rygel-media-export-node-query-container.vala | 2 ++
 2 files changed, 3 insertions(+)

commit bae4a83bd430c62041a2295ba515d90b6ff7f048
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Aug 6 11:51:38 2013 +0200

    server: Report missing filter in Browse

 src/librygel-server/rygel-media-query-action.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 6e3f5ef6a92f25bbe0f12704384e98dc6f211cbc
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Aug 6 10:43:50 2013 +0200

    server: Dequeue item upon manual removal
    
    If the client creates an object in DLNA.ORG_AnyContainer but doesn't
    upload anything to it and then removes it within the 35s timeout, the
    ObjectRemovalQueue would still trigger and cause criticals.
    
    This change just tries to dequeue everything we remove to fix this.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702633

 src/librygel-server/rygel-item-destroyer.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 69931ab6328134ccc8df7aefe26dd5d0202bd260
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Aug 5 16:53:06 2013 +0200

    media-export: Fix crash on item removal
    
    MediaCache.get_object can return null if the object wasn't found in the
    cache. On certain conditions this can happen while uploading (removal
    queue vs. manual remove from client). Take this into account and just
    warn instead of crash.
    
    This isn't the proper fix for the issue but at least it stopps Rygel from
    crashing.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702633

 .../media-export/rygel-media-export-writable-db-container.vala     | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 94c09d8c4c5967f23f6054baa46995f041431118
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Aug 5 16:39:51 2013 +0200

    media-export: Fix sort-criteria in virtual folders
    
    Looks like SQLite can only sort on columns it selects so we get the extra
    columns from the sort criteria and select them as well.

 .../media-export/rygel-media-export-media-cache.vala      | 15 +++++++++++++--
 .../media-export/rygel-media-export-sql-factory.vala      |  2 +-
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 454c0bfc2ccdad0dcfab52707e550acabcf25b80
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Aug 2 15:20:30 2013 +0200

    media-export: Use sort criteria in virtual folders
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702228

 .../media-export/rygel-media-export-media-cache.vala        | 13 ++++++++++++-
 .../rygel-media-export-node-query-container.vala            |  3 ++-
 .../media-export/rygel-media-export-sql-factory.vala        |  2 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

commit 009b1f90fd62a7ca7e99bc4bb065c45ed6905a2d
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Jul 30 19:21:44 2013 +0200

    media-export: Fix invalid browse response
    
    Instead of manually adding the "All" container causing all kinds of issues
    with response count and slicing we just generate a "fake" result from the SQL
    query so limit and offset work as expected.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=704146

 .../rygel-media-export-media-cache.vala            | 15 +++++++---
 .../rygel-media-export-node-query-container.vala   | 34 ++++++++++------------
 2 files changed, 27 insertions(+), 22 deletions(-)

commit 1696a5d371ee087a62b271938227a975d8bb1604
Author: Parthiban Balasubramanian <p.balasubramanian@cablelabs.com>
Date:   Wed Jul 3 12:43:54 2013 -0600

    core: Recommended png depth value 24 instead of 32
    
    The depth of a PNG is defined excluding the alpha channel so we really have
    3x8 bits here.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705084

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

commit e8c894d821d3692c51e16ae778a0899bb3a99437
Author: Parthiban Balasubramanian <p.balasubramanian@cablelabs.com>
Date:   Mon Jul 29 11:01:59 2013 -0600

    server,media-export: Add missing seachClass nodes
    
    Fix for adding searchClass element in the browse result when searchable
    attribute is set.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702254

 src/librygel-server/rygel-media-container.vala                |  3 ++-
 src/plugins/media-export/rygel-media-export-db-container.vala | 10 ++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 3928f36ad6277dbfb3b7c047e2423df99a6c57da
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Jun 25 16:44:25 2013 +0200

    server: Fix playlist creation
    
    If a client creates an item with a DIDL_S resource, rewrite the UPnP
    class to .playlistItem.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702256

 src/librygel-server/rygel-object-creator.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 2a5371e79e15bf263fbbd88c7224261f1ace7f3d
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Jun 12 14:22:53 2013 +0200

    media-engine: Warn when fail to setup source
    
    Print a proper warning if we fail to create a source and not just some
    obscure "Not found" error.

 src/media-engines/gstreamer/rygel-gst-media-engine.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 2ad1f4d62db88c3505e41c8c92152ff203c0a847
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 16:19:30 2013 +0200

    doc: Fix typo

 doc/man/rygel.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e349803365f6a3f409d03edd6542b8b0fbe4348
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 15:15:28 2013 +0200

    doc: Clarify debug output settings
    
    Add note about G_MESSAGES_DEBUG

 doc/man/rygel.conf.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b319ea405f3f37f785fc5d66bd855d9cade6bf61
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Aug 2 13:24:46 2013 +0200

    Updated Galician translations

 po/gl.po | 141 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 74 insertions(+), 67 deletions(-)

commit fc0d8879cf966a9b82edb35201ec2098e5afc353
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Mon Jul 29 02:39:15 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 135 ++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 72 insertions(+), 63 deletions(-)

commit 4989c5f18098436a0bd616bd7688598d14dc2a31
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sat Jul 27 22:01:30 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 140 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 74 insertions(+), 66 deletions(-)

commit 43ba4ecde0637071b882d07a59a9f30e8917633b
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sat Jul 27 14:45:36 2013 +0200

    [l10n] Update Catalan translation

 po/ca.po | 115 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 62 insertions(+), 53 deletions(-)

commit 814abd7fca57f9c4aa9045c6b4b469a1ac7a6400
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Jul 26 11:28:40 2013 +0200

    Updated Spanish translation

 po/es.po | 142 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 74 insertions(+), 68 deletions(-)

commit 9122ccb112ac9d80465525cd8fd33e4b77914cc9
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Jul 24 22:15:06 2013 +0200

    Updated Czech translation

 po/cs.po | 135 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 71 insertions(+), 64 deletions(-)

commit d51386dd77095d5168816870ecac994216493689
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Jul 24 19:58:28 2013 +0200

    Updated Polish translation

 po/pl.po | 136 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 71 insertions(+), 65 deletions(-)

commit f70eefadc1c72d3823c4c689687643094cfb430b