commit 97d8f645a54cc638883fdf5bd4379b5084d8b07b Author: Jens Georg 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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ý 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 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