commit 27192b6e9df9795692f06306b8a8dac28add80a4
Author: Jens Georg <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Sun Feb 24 11:51:36 2013 +0900

   Updated Uyghur translation

   Signed-off-by: Gheyret Kenji <[email protected]>

po/ug.po | 57 +++++++++++++++++++++++++++++----------------------------
1 file changed, 29 insertions(+), 28 deletions(-)

commit bde16f2cec5c7cf77d124ad9c1239856d6509ff5
Author: Yaron Shahrabani <[email protected]>
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 <[email protected]>
Date:   Fri Feb 22 21:59:06 2013 +0900

   Updated Uyghur translation

   Signed-off-by: Gheyret Kenji <[email protected]>

po/ug.po | 39 +++++++++++++++++++--------------------
1 file changed, 19 insertions(+), 20 deletions(-)

commit fe6f112593530497ccdb7b3d40ffd79cf6a63dc5
Author: A S Alam <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Wed Feb 20 15:04:05 2013 +0100

   Add missing information to NEWS

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