commit 27192b6e9df9795692f06306b8a8dac28add80a4 Author: Jens Georg Date: Wed Mar 6 12:10:13 2013 +0100 Prepare 0.17.9 NEWS | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/POTFILES.skip | 19 ++++++++++--------- 2 files changed, 68 insertions(+), 9 deletions(-) commit d2214f666431dc396cbb7a3a53d0f06e7963ccaa Author: Jens Georg Date: Wed Mar 6 12:41:47 2013 +0100 tests: Fix rygel-htt-post-test tests/rygel-http-post-test.vala | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 27fcf9618a93a22e2244038e32f6f6cc961fff7b Author: Krzesimir Nowak Date: Fri Mar 1 12:15:43 2013 +0100 media-export: Get rid of obsolete flags column in object table. DBus interface was using it, but it is gone since 0.17.7. https://bugzilla.gnome.org/show_bug.cgi?id=694926 .../media-export/rygel-media-export-harvester.vala | 7 +-- .../rygel-media-export-harvesting-task.vala | 12 +---- .../rygel-media-export-media-cache-upgrader.vala | 52 +++++++++++++++++++--- .../rygel-media-export-media-cache.vala | 19 -------- .../rygel-media-export-sql-factory.vala | 1 - 5 files changed, 50 insertions(+), 41 deletions(-) commit f3fd0192f7ea8775623cc877b114937b73526a40 Author: Krzesimir Nowak Date: Mon Mar 4 15:15:14 2013 +0100 media-export: Use metadata extractor only in harvesting task. Harvester also kept an extractor, but it wasn't used for anything. .../media-export/rygel-media-export-harvester.vala | 11 +---------- .../rygel-media-export-harvesting-task.vala | 21 +++------------------ 2 files changed, 4 insertions(+), 28 deletions(-) commit 8d1a6fd17c76146da4db2e13e7d349addc9501e5 Author: Jens Georg Date: Thu Feb 28 14:58:36 2013 +0100 server,data: Implement CreateReference UPnP call https://bugzilla.gnome.org/show_bug.cgi?id=694179 data/xml/ContentDirectory.xml.in | 22 ++++ src/librygel-server/filelist.am | 1 + src/librygel-server/rygel-content-directory.vala | 10 ++ src/librygel-server/rygel-reference-creator.vala | 125 ++++++++++++++++++++++ src/librygel-server/rygel-writable-container.vala | 14 +++ 5 files changed, 172 insertions(+) commit 3fe78841c914776299cd70f6badc514d83ded8f4 Author: Jens Georg Date: Mon Mar 4 11:31:11 2013 +0100 server: Fix doc typos src/librygel-server/rygel-subtitle-manager.vala | 2 +- src/librygel-server/rygel-thumbnailer.vala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 8a74b3dc90b88e2488b1df61f75053a47102a657 Author: Jens Georg Date: Mon Mar 4 13:27:05 2013 +0100 core: Remove stray debug line src/librygel-core/rygel-v1-hacks.vala | 1 - 1 file changed, 1 deletion(-) commit 383784e194b6afaf60ec8323608906ad4812fd06 Author: Krzesimir Nowak Date: Mon Mar 4 09:27:12 2013 +0100 media-export: Add missing schema version bump in database upgrade. src/plugins/media-export/rygel-media-export-media-cache-upgrader.vala | 1 + 1 file changed, 1 insertion(+) commit 9e81578b54a9ec75cd5e5eaab74458ce75fe137c Author: Jens Georg Date: Sun Mar 3 17:00:35 2013 +0100 core,data: Force downgrade for some iOS DMCs data/rygel.conf | 2 +- src/librygel-core/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit a71b2620d06f604f672b88504dacd86a881804b7 Author: Jens Georg Date: Sun Mar 3 14:06:06 2013 +0100 core,data: V1 downgrade for libupnp In theory we'd want to apply the downgrade for synology NAS devices only, but they fail to provide a proper user agent so we have to apply it to everything out there using libupnp. https://bugzilla.gnome.org/show_bug.cgi?id=694270 data/rygel.conf | 2 +- src/librygel-core/rygel-v1-hacks.vala | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) commit 000c054b04a9cdc14d2929ba432a5857a3cd26f5 Author: Jens Georg Date: Sun Mar 3 14:00:16 2013 +0100 all: Apply V1 downgrade to each service https://bugzilla.gnome.org/show_bug.cgi?id=694270 src/librygel-core/rygel-v1-hacks.vala | 21 ++++++++++++++------- .../rygel-media-renderer-plugin.vala | 7 ++++--- src/librygel-server/rygel-media-server-plugin.vala | 6 +++--- 3 files changed, 21 insertions(+), 13 deletions(-) commit 3c691471773f7a78f64b54ae7670ec2c1c064451 Author: Stas Solovey Date: Sun Mar 3 23:43:05 2013 +0400 Updated Russian translation po/ru.po | 601 +++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 349 insertions(+), 252 deletions(-) commit 451e945a726cbf7b8c24cc1882031c76949d9625 Author: Chao-Hsiung Liao Date: Fri Mar 1 22:51:07 2013 +0800 Updated Traditional Chinese translation(Hong Kong and Taiwan) po/zh_HK.po | 105 +++++++++++++++++++++++++++++++----------------------------- po/zh_TW.po | 105 +++++++++++++++++++++++++++++++----------------------------- 2 files changed, 110 insertions(+), 100 deletions(-) commit 3b90050725bc196bd9ce22f723148de3571893cc Author: Krzesimir Nowak Date: Fri Mar 1 10:41:24 2013 +0100 media-export: Prefer titles set by UPnP actions over discovered ones. For this to work we have to mark an object created with CreateObject call as guarded. It means that some of its properties (for now title only) can't be overriden with a value from metadata extractor. The only way to change a title of such object is by UpdateObject call. All harvested objects that did not exist in database are not marked as guarded. Doing UpdateObject on any object marks it as such though. https://bugzilla.gnome.org/show_bug.cgi?id=683926 src/plugins/media-export/Makefile.am | 1 + .../rygel-media-export-harvesting-task.vala | 2 +- .../rygel-media-export-media-cache-upgrader.vala | 23 ++++++ .../rygel-media-export-media-cache.vala | 92 ++++++++++++++++++++-- .../rygel-media-export-music-item.vala | 7 +- .../rygel-media-export-photo-item.vala | 7 +- .../rygel-media-export-playlist-item.vala | 11 +-- .../rygel-media-export-sql-factory.vala | 36 +++++++-- .../rygel-media-export-updatable-object.vala | 30 +++++++ .../rygel-media-export-video-item.vala | 11 ++- .../rygel-media-export-writable-db-container.vala | 3 +- 11 files changed, 198 insertions(+), 25 deletions(-) commit 6dd23416cdbe9de3cf84320ef9b0a4f333a252f7 Author: Jens Georg Date: Wed Feb 20 14:27:51 2013 +0100 server,media-export: Allow container creation https://bugzilla.gnome.org/show_bug.cgi?id=694155 po/POTFILES.in | 2 +- po/POTFILES.skip | 4 +- src/librygel-server/filelist.am | 4 +- src/librygel-server/rygel-content-directory.vala | 2 +- src/librygel-server/rygel-http-post.vala | 9 +- src/librygel-server/rygel-import-resource.vala | 4 +- src/librygel-server/rygel-item-creator.vala | 615 ------------------ src/librygel-server/rygel-item-removal-queue.vala | 89 --- src/librygel-server/rygel-media-container.vala | 1 + src/librygel-server/rygel-object-creator.vala | 714 +++++++++++++++++++++ .../rygel-object-removal-queue.vala | 95 +++ src/librygel-server/rygel-writable-container.vala | 30 +- .../rygel-media-export-writable-db-container.vala | 31 + .../rygel-tracker-category-all-container.vala | 10 + tests/Makefile.am | 18 +- tests/rygel-http-seek_item-creator.vala | 1 - tests/rygel-http-seek_object-creator.vala | 1 + tests/rygel-item-creator-test.vala | 497 -------------- tests/rygel-item-creator.vala | 1 - tests/rygel-object-creator-test.vala | 517 +++++++++++++++ tests/rygel-object-creator.vala | 1 + tests/rygel-serializer_item-creator.vala | 1 - tests/rygel-serializer_object-creator.vala | 1 + tests/rygel-state-machine_item-creator.vala | 1 - tests/rygel-state-machine_object-creator.vala | 1 + 25 files changed, 1421 insertions(+), 1229 deletions(-) commit e39db18e7dbc019b0198742aa88f6c91b92b5c26 Author: Jens Georg Date: Tue Feb 19 16:58:42 2013 +0100 server: Add create-child-container caps https://bugzilla.gnome.org/show_bug.cgi?id=694155 src/librygel-core/rygel-description-file.vala | 8 ++++++++ src/librygel-core/rygel-plugin.vala | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) commit 67767f9531db3ae1424bf260addbe9d2c03fd776 Author: Krzesimir Nowak Date: Tue Feb 26 12:52:57 2013 +0100 server: Cleanup and fix container updates in content directory. RygelContentDirectory's on_container_update handles updating system update id, running service reset procedure if necessary, adding LastChange entries, updating container's and object's update ids and handles ContainerUpdateIDs variable in one body. This commit splits it up, so it is more readable and fixes updating container's and object's container/object update ids. Now container gets its container update id incremented also when its child item is being modified. We also check if passed object is a container, so we can also increment its container update id as well. https://bugzilla.gnome.org/show_bug.cgi?id=694019 src/librygel-server/rygel-content-directory.vala | 113 +++++++++++++++++------ 1 file changed, 86 insertions(+), 27 deletions(-) commit 046d93bcc847d37fb9493c070e012e64650d30c0 Author: Krzesimir Nowak Date: Tue Feb 26 14:04:35 2013 +0100 server: Use custom equal function for updated_containers array. Default equal function was simply comparing pointers, which is not enough in this case. MediaExport plugin creates temporary MediaContainer objects being virtual containers, so it is possible to happen that we store such container in updated_containers array and then later receive another one with the same id. Obviously new object has different address than old one, so it was inserted into array as well. It ended up with ContainerUpdateIDs having several entries with the same id. https://bugzilla.gnome.org/show_bug.cgi?id=694019 src/librygel-server/rygel-content-directory.vala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 505e1bb87599b556e6df0c55cf78e5f63756ac51 Author: Kjartan Maraas Date: Mon Feb 25 17:44:41 2013 +0100 Updated Norwegian bokmål translation po/nb.po | 65 +++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 34 insertions(+), 31 deletions(-) commit 407b0300d2be232fc6e839d20f17e9723eb13e2f Author: Matej Urbančič Date: Mon Feb 25 15:41:40 2013 +0100 Updated Slovenian translation po/sl.po | 98 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) commit 9cc1f9642c1c3e5877f062b68da7d3be3237dad4 Author: Dimitris Spingos Date: Mon Feb 25 10:08:59 2013 +0200 Updated Greek translation po/el.po | 603 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 372 insertions(+), 231 deletions(-) commit 2c84a6c35cdb852215bd8429cc0290214225b378 Author: Aurimas Černius Date: Sun Feb 24 22:05:09 2013 +0200 Updated Lithuanian translation po/lt.po | 236 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 127 insertions(+), 109 deletions(-) commit fabbbe5df657200ebcf1dc7b694b604caf45d6aa Author: Gheyret Kenji Date: Sun Feb 24 11:51:36 2013 +0900 Updated Uyghur translation Signed-off-by: Gheyret Kenji po/ug.po | 57 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 29 insertions(+), 28 deletions(-) commit bde16f2cec5c7cf77d124ad9c1239856d6509ff5 Author: Yaron Shahrabani Date: Sat Feb 23 16:14:08 2013 +0200 Updated Hebrew translation. po/he.po | 62 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 33 insertions(+), 29 deletions(-) commit 077f6c9eb30827a7174b7e952b814b3987c7119c Author: Gheyret Kenji Date: Fri Feb 22 21:59:06 2013 +0900 Updated Uyghur translation Signed-off-by: Gheyret Kenji po/ug.po | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) commit fe6f112593530497ccdb7b3d40ffd79cf6a63dc5 Author: A S Alam Date: Fri Feb 22 03:41:40 2013 +0000 Punjabi: Translation updated (aalam) po/pa.po | 583 +++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 358 insertions(+), 225 deletions(-) commit 807995f0905b8b0100cfd04062dd8625db2fe620 Author: Jens Georg Date: Thu Feb 21 09:43:47 2013 +0100 Fix NEWS file NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2b0b91d704b1bdba84040945ad259072bc83a54f Author: Jens Georg Date: Wed Feb 20 15:04:05 2013 +0100 Add missing information to NEWS NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+)