commit b414bc3f856aba2f0f0676f2fe821f2792a9838b Author: Jens Georg Date: Tue Jul 30 11:34:34 2013 +0200 Prepare 0.19.4 NEWS | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) commit 89d0e9d574cd44d1027a8b6fd2845ebff8dfd1c9 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 8787630a58748067490737df4c396788cf7bbe37 Author: Jens Georg Date: Mon Jun 17 14:43:01 2013 +0200 server,media-export: Fix OCM flags The OCM flags in the playlist root container need changing to not mention UPLOAD and UPLOAD_DESTROYABLE since it's not possible to add items in it, only containers. https://bugzilla.gnome.org/show_bug.cgi?id=702255 src/librygel-server/rygel-media-container.vala | 2 +- src/librygel-server/rygel-media-item.vala | 2 +- src/librygel-server/rygel-media-object.vala | 2 +- src/librygel-server/rygel-object-creator.vala | 17 +++++++++++++++-- .../rygel-media-export-playlist-root-container.vala | 12 ++++++++++++ 5 files changed, 30 insertions(+), 5 deletions(-) commit f8debdcf6d054c34afdff8da8ec95faf7d79891b 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 ed6b2676bd5ec5241759c95d9fd2f019acbffe9d Author: Jens Georg Date: Wed Jun 19 11:31:15 2013 +0200 server: Force HTTP version to 1.1 https://bugzilla.gnome.org/show_bug.cgi?id=702555 src/librygel-server/rygel-http-request.vala | 5 +++++ 1 file changed, 5 insertions(+) commit 56af65a6f4d36919d3c0ba7f17ae447e0e647e3d Author: Victor Ibragimov Date: Mon Jul 29 16:25:04 2013 +0100 Tajik translation added po/LINGUAS | 1 + po/tg.po | 1029 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1030 insertions(+) commit 12a28591c3fd0faf278e857d45267f67c0fe44b6 Author: Edson Silva Date: Mon Jul 29 02:52:00 2013 -0300 Updated Brazilian Portuguese translation po/pt_BR.po | 688 ++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 479 insertions(+), 209 deletions(-) commit d435f66b595a0a5e8b925372475b977afddffb25 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 41e1d5ee32256dfbae81f9404a60f4ba22d849f1 Author: Jens Georg Date: Wed Jul 24 13:10:05 2013 +0200 tests: Fix for recent bugfixes tests/rygel-http-get-test.vala | 2 +- tests/rygel-http-time-seek-test.vala | 2 +- tests/rygel-object-creator-test.vala | 12 ++++++++---- 3 files changed, 10 insertions(+), 6 deletions(-) commit b2a551e7f891bbb12160a5f92e7d56691a5e8dd7 Author: Chao-Hsiung Liao Date: Thu Jul 25 21:21:09 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 733 ++++++++++++++++++++++++++++++++++++++++-------------------- po/zh_TW.po | 733 ++++++++++++++++++++++++++++++++++++++++-------------------- 2 files changed, 974 insertions(+), 492 deletions(-) commit c790ac81efa6f7edc4f7f6289c809bb9b25d620c 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 a3b362298eeba4d1e0bfd283a3d8b2d82e2af710 Author: Christian Kirbach Date: Tue Jul 23 17:27:59 2013 +0200 Updated German translation po/de.po | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) commit de6b3878fc7dee70feddf4ab1d713815cd579e9d Author: Jens Georg Date: Tue Jul 23 16:41:32 2013 +0200 media-export: Don't leak fds in JPEG writer https://bugzilla.gnome.org/show_bug.cgi?id=701948 src/plugins/media-export/rygel-media-export-jpeg-writer.vala | 4 ++++ 1 file changed, 4 insertions(+) commit 0beb16542cf9f911a5033206ade8411a27d85a0c Author: Dimitris Spingos Date: Tue Jul 23 07:53:26 2013 +0300 Updated Greek translation po/el.po | 754 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 480 insertions(+), 274 deletions(-) commit f6d614ebc76a73220833063610f3dcdf14b01847 Author: Jens Georg Date: Sun Jul 21 10:37:18 2013 +0200 Update .gitignore .gitignore | 4 ++++ 1 file changed, 4 insertions(+) commit 5b7b922b429a5a74e15bb16d399841942530c27b Author: Jens Georg Date: Sat Jul 20 22:24:24 2013 +0200 doc: Add target to generate HTML manpages doc/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) commit 5d4f88a9930132cefe5c3d1f64b05c7cd92b7cfb Author: Jens Georg Date: Sat Jul 13 13:55:54 2013 +0200 server: Always fill agent cache src/librygel-server/rygel-client-hacks.vala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) commit afcbe42f9b79db6fd8fb79425a8500969b8a3762 Author: Kjartan Maraas Date: Thu Jul 18 14:48:39 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 116 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 60 insertions(+), 56 deletions(-) commit ff0a1febbff9c244fdf9aa6511b65270b2b905bc Author: Benjamin Steinwender Date: Sun Jul 14 16:23:23 2013 +0200 Updated German translation po/de.po | 723 +++++++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 501 insertions(+), 222 deletions(-) commit bd4d3800297e8d1d0442477de84ccee3f3ae3a18 Author: Jens Georg Date: Fri Jul 12 10:19:10 2013 +0200 build: Bump vala version Necessary for search_ns () in libxml2 vapi from commit 6a481ee https://bugzilla.gnome.org/show_bug.cgi?id=704066 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e70b95ef3a51f80f15864febddfdc78ba8e0ed2d Author: Jens Georg Date: Mon Jul 1 14:53:16 2013 +0200 server: Fix accidental ABI break https://bugzilla.gnome.org/show_bug.cgi?id=703241 src/librygel-server/rygel-media-container.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit c484f8d98271cc8b64f10cc5a1a445106496df59 Author: Andika Triwidada Date: Thu Jul 4 17:58:39 2013 +0700 Updated Indonesian translation po/id.po | 676 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 469 insertions(+), 207 deletions(-) commit 1043e0329545d7e12401bb3ae10fffbc575ebdde Author: Marek Černocký Date: Sun Jun 30 07:25:32 2013 +0200 Updated Czech translation po/cs.po | 557 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 337 insertions(+), 220 deletions(-) commit 7e2af489c22d663df16f25b606f971ed1feca7dc Author: Parthiban Balasubramanian Date: Thu Jun 27 13:27:56 2013 -0600 server,media-export: Add support for dc:creator Ability to add dc:creator is removed from subclasses and moved into MediaItem. https://bugzilla.gnome.org/show_bug.cgi?id=701637 src/librygel-server/rygel-media-item.vala | 10 ++++++++++ src/librygel-server/rygel-photo-item.vala | 9 --------- src/librygel-server/rygel-playlist-item.vala | 8 -------- src/librygel-server/rygel-video-item.vala | 2 +- .../rygel-media-export-media-cache-upgrader.vala | 19 +++++++++++++++++++ .../media-export/rygel-media-export-media-cache.vala | 14 ++++++++------ .../media-export/rygel-media-export-sql-factory.vala | 10 ++++++---- 7 files changed, 44 insertions(+), 28 deletions(-) commit b19954453631120de3fb6b22427ca7a887daef1f Author: Fran Diéguez Date: Fri Jun 28 01:46:49 2013 +0200 Updated Galician translations po/gl.po | 93 ++++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 49 insertions(+), 44 deletions(-) commit c31909a51ed4cec68f69e8b87326b1323e2c7015 Author: Jussi Kukkonen Date: Thu Jun 27 14:26:34 2013 +0300 RootDeviceFactory: use UUID.get() from UUID.vapi https://bugzilla.gnome.org/show_bug.cgi?id=702451 src/librygel-core/rygel-root-device-factory.vala | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) commit c03cef824e7ae0163bf5a73833b52c8693ea8a4b Author: Jussi Kukkonen Date: Wed Jun 26 18:34:40 2013 +0300 Only modify the description file from DescriptionFile RootDeviceFactory used to modify the description xml directly. This is not optimal as DescriptionFile now keeps the elements in the correct order. Move the icon element and service element creation code to DescriptionFile, start using DescriptionFile public methods to modify the description from RootDeviceFactory. Swap the order of ControlURL and EventSubURL elements to match the specification. https://bugzilla.gnome.org/show_bug.cgi?id=702451 src/librygel-core/rygel-description-file.vala | 113 ++++++++++++- src/librygel-core/rygel-root-device-factory.vala | 194 +++++------------------ 2 files changed, 147 insertions(+), 160 deletions(-) commit c4362eddf85edae8385437f06566b30c0b140e0d Author: Jussi Kukkonen Date: Wed Jun 26 13:59:00 2013 +0300 DescriptionFile: Preserve order when adding elements UPnP Device Architecture 1.1 specifies the order of elements in the device description. Preserve that order when dynamically adding elements. https://bugzilla.gnome.org/show_bug.cgi?id=702451 src/librygel-core/rygel-description-file.vala | 81 ++++++++++++++++++++++----- 1 file changed, 67 insertions(+), 14 deletions(-) commit 55b7d3319c432438a3c43dd27ed8b757f9d934f7 Author: Jussi Kukkonen Date: Tue Jun 25 16:44:39 2013 +0300 xml templates: fix element order to match UDA 1.1 UPnP Device Architecture 1.1: "The order of XML elements in device and service description documents MUST adhere to the order as defined in the corresponding specification" Note that this commit is not enough for compliance: when we dynamically add optional elements, we must make sure they appear in the correct place. https://bugzilla.gnome.org/show_bug.cgi?id=702451 data/xml/AVTransport2.xml.in | 863 ++++++++++++++++--------------- data/xml/ConnectionManager.xml.in | 125 ++--- data/xml/ContentDirectory-NoTrack.xml.in | 243 ++++----- data/xml/ContentDirectory.xml.in | 253 ++++----- data/xml/MediaServer3.xml.in.in | 5 +- data/xml/RenderingControl2.xml.in | 95 ++-- 6 files changed, 794 insertions(+), 790 deletions(-) commit 6a481ee70628b8a8a5f3cd78822544cb64651b49 Author: Jussi Kukkonen Date: Tue Jun 25 14:41:53 2013 +0300 DescriptionFile: create device elements if they do not exists set_device_element() may be called with names of elements that do not exists yet (non-required elements that are empty by default). Create elements dynamically in set_device_element(). also, set dlna namespace for X_DLNACAP and remove the X_DLNACAP element if the contents are empty. https://bugzilla.gnome.org/show_bug.cgi?id=703044 src/librygel-core/rygel-description-file.vala | 51 +++++++++++++++++++++++---- 1 file changed, 44 insertions(+), 7 deletions(-) commit 371939e2e9c275884d35f61e602922670ee92154 Author: Daniel Mustieles Date: Thu Jun 27 13:03:03 2013 +0200 Updated Spanish translation po/es.po | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) commit 82fd62ecb24f51b0b6323dec9ad3cad694aca3d5 Author: Parthiban Balasubramanian Date: Wed Jun 12 14:57:01 2013 -0600 server: Fix UPnP Error codes CreateObject, UpdateObject and DestroyObject UPnP Actions were using slightly wrong error codes. https://bugzilla.gnome.org/show_bug.cgi?id=703140 src/librygel-server/rygel-item-destroyer.vala | 4 ++-- src/librygel-server/rygel-item-updater.vala | 4 ++-- src/librygel-server/rygel-object-creator.vala | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) commit 1ba662b7357f1dfcf6f1c40c56008c63a817cc98 Author: Daniel Mustieles Date: Tue Jun 25 14:43:44 2013 +0200 Updated Spanish translation po/es.po | 47 +++++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 22 deletions(-) commit 1bdff9ec685287ac49fce662735da6190414f35d Author: Jens Georg Date: Tue Jun 18 15:54:22 2013 +0200 server: Fix error codes for CreateReference https://bugzilla.gnome.org/show_bug.cgi?id=702083 src/librygel-server/rygel-content-directory.vala | 1 + src/librygel-server/rygel-reference-creator.vala | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) commit 30d7757a150b2e5922da87194ec22c8fb01dc9a0 Author: Jens Georg Date: Tue Jun 18 15:40:26 2013 +0200 media-export: Allow reference creation everywhere https://bugzilla.gnome.org/show_bug.cgi?id=702083 .../rygel-media-export-media-cache.vala | 22 ++++++++++++++++ .../rygel-media-export-playlist-container.vala | 30 +++++----------------- .../rygel-media-export-writable-db-container.vala | 10 +++++--- 3 files changed, 34 insertions(+), 28 deletions(-) commit 92885a059a5dbbca10e06d630631e33178dad622 Author: Jens Georg Date: Tue Jun 18 16:06:22 2013 +0200 media-export: Use DLNA-compliant createClass DLNA does not like upnp:createClass other than object.container for containers. So we use that and use the possibility to "upgrade" the object's class upon creation. https://bugzilla.gnome.org/show_bug.cgi?id=702258 .../media-export/rygel-media-export-playlist-root-container.vala | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) commit 56845ce1d78d4db698fda337e483c7304af42f3a Author: Jens Georg Date: Fri Jun 14 21:22:21 2013 +0200 server,media-export: Use object.container We used to use object.container.storageFolder for XBox 360 compatibility but DLNA doesn't like that. https://bugzilla.gnome.org/show_bug.cgi?id=702258 src/librygel-server/rygel-client-hacks.vala | 2 +- src/librygel-server/rygel-http-get.vala | 2 +- src/librygel-server/rygel-media-container.vala | 7 +++++-- src/librygel-server/rygel-media-objects.vala | 4 ++-- src/librygel-server/rygel-object-creator.vala | 1 + src/librygel-server/rygel-panasonic-hacks.vala | 8 +++++++- src/librygel-server/rygel-samsung-tv-hacks.vala | 7 ++++++- src/librygel-server/rygel-xbmc-hacks.vala | 8 +++++++- src/librygel-server/rygel-xbox-hacks.vala | 12 +++++++++++- .../rygel-media-export-writable-db-container.vala | 3 ++- 10 files changed, 43 insertions(+), 11 deletions(-) commit 549ddb859ee49968e1d3a88d3fa12820d3afe3f0 Author: Jens Georg Date: Thu Jun 6 12:48:50 2013 +0200 server: Drop dlna: ns attributes on UpdateObject We cannot validate them and the UpdateObject action fails because of that, so we walk the node and remove all those attributes. https://bugzilla.gnome.org/show_bug.cgi?id=701637 src/librygel-server/rygel-media-object.vala | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 5e552066991cf8a3e0879225974ad4dffe22108f Author: Jens Georg Date: Thu Jun 20 15:20:11 2013 +0200 server: Use object returned from server in CreateObject https://bugzilla.gnome.org/show_bug.cgi?id=702743 src/librygel-server/rygel-object-creator.vala | 2 ++ 1 file changed, 2 insertions(+) commit ed2b6f251207fe8881592016abfecf40750f73b3 Author: Jens Georg Date: Tue Jun 18 13:13:04 2013 +0200 server: Fix time-seek on full-range seeks https://bugzilla.gnome.org/show_bug.cgi?id=702262 src/librygel-server/rygel-http-time-seek.vala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 765aaf0ae0476d7e1ec11e2f042052fd81792a39 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 03101e18be107391726f138945cd5440025bfb15 Author: Jens Georg Date: Mon Jun 24 15:08:49 2013 +0200 build: Fix --enable-debug common.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 7fbb999baad9bb49fe61e84e8715cff1a5b20230 Author: Fran Diéguez Date: Sat Jun 22 01:26:27 2013 +0200 Updated Galician translations po/gl.po | 529 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 315 insertions(+), 214 deletions(-) commit 8d119d155f94d0c434416e6a7a90d3a63b81d15e Author: Kjartan Maraas Date: Thu Jun 20 10:52:27 2013 +0200 Updated Norwegian bokmål translation po/nb.po | 491 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 303 insertions(+), 188 deletions(-) commit bc0345cd4d0207b0997483704dba56e1de6d8dad Author: Daniel Mustieles Date: Tue Jun 18 11:17:22 2013 +0200 Updated Spanish translation po/es.po | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) commit 58d9e4d6e1297a396ee90a29052fa1f7490bcd06 Author: Daniel Mustieles Date: Mon Jun 17 17:55:24 2013 +0200 Updated Spanish translation po/es.po | 542 ++++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 328 insertions(+), 214 deletions(-) commit d7de08a11189d9e4ec28b82c89e3425d70eb85f6 Author: Piotr Drąg Date: Mon Jun 17 17:14:36 2013 +0200 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+)