# Generated by Makefile. Do not edit.

commit 23b626f2b9038db53d3e8b4d021e7998315e2390
Author: Jens Georg <mail@jensge.org>
Date:   Mon Nov 18 21:04:46 2013 +0100

    Prepare 0.21.1

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

commit a4803d6c4ac467e6007a6a911be8161d5b2dcdaa
Author: Richard Röjfors <richard.rojfors@gmail.com>
Date:   Mon Nov 18 20:39:40 2013 +0100

    examples: Fix C renderer plugin
    
    Add new properties.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=712336

 examples/renderer-plugins/C/example-player.c | 59 +++++++++++++++++++++++++++-
 1 file changed, 58 insertions(+), 1 deletion(-)

commit ec3167ce94cc0f21e57650c8390ff08779e3a0cf
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Oct 19 11:12:05 2013 +0200

    server: Support PV subtitles
    
    Support serving of external subtitles for devices that support the PV subtitle
    "standard", namely Panasonic TVs and the WD TV Live
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661228

 configure.ac                              |  2 +-
 src/librygel-server/rygel-video-item.vala | 20 ++++++++++++++++++++
 2 files changed, 21 insertions(+), 1 deletion(-)

commit 8185a4eaf5fd3a7fb5d2ce8ccb0b206a9768d788
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Sat Nov 16 19:29:52 2013 +0200

    renderer: implement PlaybackStorageMedium variable
    
    PlaybackStorageMedium should be "NETWORK" when AVTransportURI
    refers to a resource received from the UPnP network. It should be
    NONE if AVTransportURI is not set.
    
    Also fix the LastChange value of PossiblePlaybackStorageMedium.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=712517

 src/librygel-renderer/rygel-av-transport.vala | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit b6579e5d54bc4bc6f76aba81d8b154f045b68edb
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Nov 11 21:15:15 2013 +0100

    Updated Polish translation

 po/pl.po | 35 +++++++++++++++++++++--------------
 1 file changed, 21 insertions(+), 14 deletions(-)

commit adf43867fa9542ba2a1147c7da91214214eb2cf4
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Wed Oct 30 14:45:50 2013 +0200

    renderer-gst: Enable more playspeeds
    
    Negative playspeeds do not seem to work with common formats, so they
    have not been enabled.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710368

 .../rygel-playbin-player.vala                      | 31 ++++++++++++++++++----
 1 file changed, 26 insertions(+), 5 deletions(-)

commit 894b563ad229b5f7df99e477f32be241d796c357
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Tue Oct 22 14:05:49 2013 +0300

    renderer: Implement DLNA byte seeking
    
    Adds X_DLNA_GetBytePositionInfo() method, the required state variables
    and the missing SeekModes for Seek() to AVTransport2 implementation.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710368
    https://bugzilla.gnome.org/show_bug.cgi?id=707058
    https://bugzilla.gnome.org/show_bug.cgi?id=707059
    https://bugzilla.gnome.org/show_bug.cgi?id=707541

 data/xml/AVTransport2.xml.in                       | 44 ++++++++++++
 .../renderer-plugins/vala/example-player-vala.vala | 18 +++++
 .../rygel-playbin-player.vala                      | 80 ++++++++++++++++++++--
 src/librygel-renderer/rygel-av-transport.vala      | 70 +++++++++++++++++--
 src/librygel-renderer/rygel-media-player.vala      | 18 ++++-
 src/librygel-renderer/rygel-player-controller.vala |  6 ++
 src/plugins/mpris/rygel-mpris-player.vala          | 25 +++++++
 7 files changed, 249 insertions(+), 12 deletions(-)

commit 048de8381d904c333d38ee7c70c01a48443a273c
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Wed Oct 30 14:30:15 2013 +0200

    renderer: Add play_speed_to_double() to MediaPlayer
    
    This can be useful for all player implementations.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710368

 src/librygel-renderer/rygel-media-player.vala | 19 ++++++++++++++
 src/plugins/mpris/rygel-mpris-player.vala     | 38 +++++----------------------
 2 files changed, 25 insertions(+), 32 deletions(-)

commit 8a48853351e281282ac551fdc36a5d7ff50188ca
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Tue Oct 22 13:58:49 2013 +0300

    data: Remove allowedValueList from TransportPlaySpeed
    
    AVTransport2 TransportPlaySpeed state variable is allowed to have
    vendor specific values.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710368

 data/xml/AVTransport2.xml.in | 3 ---
 1 file changed, 3 deletions(-)

commit 15eddac1bd38553a99df1de48f6f5e686b5b2bc8
Author: Jean-Baptiste Dubois <jean-baptiste.dubois@parrot.com>
Date:   Mon Nov 4 13:38:13 2013 +0100

    Add milliseconds support in Rygel.TimeUtils time to string conversion
    
    https://bugzilla.gnome.org/show_bug.cgi?id=711399

 src/librygel-renderer/rygel-time-utils.vala | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit e96aa4726b36f8dfb7604a6de2bdac3451320e12
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Fri Nov 8 15:29:25 2013 +0200

    renderer: Add Next and Previous to CurrentTransportActions
    
    https://bugzilla.gnome.org/show_bug.cgi?id=711661

 src/librygel-renderer/rygel-player-controller.vala | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 681cf415b2ee5679cd15c937bd6243c65e739dd4
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Fri Nov 8 15:24:47 2013 +0200

    renderer: Accept missing mime type in AVTransport.is_playlist()
    
    "assertion 'mime != NULL' failed" is not useful here.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=711661

 src/librygel-renderer/rygel-av-transport.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75b447fb57bfd9d65fb74b5dfc2da14a5df17df6
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Nov 6 17:48:40 2013 +0100

    Updated Spanish translation

 po/es.po | 78 +++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 58 insertions(+), 20 deletions(-)

commit 8449d21948c8124e7004b64809396c4da2f70c4f
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Wed Nov 6 16:55:50 2013 +0200

    Updated Greek translation

 po/el.po | 72 ++++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 54 insertions(+), 18 deletions(-)

commit 61de4a75b909fb425573c2debd2ac72dc6276c3b
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Nov 2 11:17:20 2013 +0100

    build: Re-enable strict valac

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 27d3a07085b0acbdf97922273579e1c04906ba02
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Nov 2 11:16:38 2013 +0100

    all: Port to new libsoup API

 configure.ac                                              | 2 +-
 src/librygel-renderer/rygel-av-transport.vala             | 7 +++----
 src/librygel-server/rygel-import-resource.vala            | 2 +-
 src/plugins/mediathek/rygel-mediathek-root-container.vala | 6 +++---
 4 files changed, 8 insertions(+), 9 deletions(-)

commit 36628ce364b28ecb77088c52cde6a1898941a558
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Nov 2 20:12:23 2013 +0100

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 2 ++
 po/POTFILES.skip | 2 ++
 2 files changed, 4 insertions(+)

commit 190c053802a7dc33fc9b7f3f51d25fb95545e4eb
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Wed Oct 23 16:19:51 2013 +0300

    core: Add UPnP BasicManagement service support
    
    Add BasicManagement:2 service that contains a bunch of
    tools (Ping, NSLookup and Traceroute to start with). Service is
    useful for DLNA Diagnostics, and can be enabled on a
    plugin-by-plugin basis.
    
    See doc/README.BasicManagement for details.
    
    Commit was partly authored by Christophe Guiraud
    <christophe.guiraud@intel.com>.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707831

 configure.ac                                       |   2 +-
 data/xml/BasicManagement2.xml.in                   | 418 ++++++++++++++++
 data/xml/Makefile.am                               |   1 +
 doc/README.BasicManagement                         |  24 +
 doc/man/rygel.conf.xml                             |  10 +
 src/librygel-core/Makefile.am                      |   1 +
 src/librygel-core/filelist.am                      |   5 +
 .../rygel-basic-management-test-nslookup.vala      | 360 ++++++++++++++
 .../rygel-basic-management-test-ping.vala          | 288 +++++++++++
 .../rygel-basic-management-test-traceroute.vala    | 340 +++++++++++++
 src/librygel-core/rygel-basic-management-test.vala | 260 ++++++++++
 src/librygel-core/rygel-basic-management.vala      | 538 +++++++++++++++++++++
 src/librygel-core/rygel-description-file.vala      |   4 +
 src/librygel-core/rygel-plugin.vala                |  20 +-
 14 files changed, 2269 insertions(+), 2 deletions(-)

commit cf5a31b59c62234a935fa10bc8a68afeded4c6b3
Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
Date:   Tue Sep 10 11:13:12 2013 +0300

    doc: Re-organize rygel.conf man file
    
    Add a "Plugin-specific settings" section title and move it so that
    the plugin sections are directly below this section.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707831

 doc/man/rygel.conf.xml | 31 +++++++++++++++++--------------
 1 file changed, 17 insertions(+), 14 deletions(-)

commit a91074c31c8823d94bfcf37809034ce16a95d151
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Nov 2 11:19:14 2013 +0100

    todo: Remove useless item
    
    We can't drop MPEG2, we could just offer H.264 as well

 TODO | 3 ---
 1 file changed, 3 deletions(-)

commit 2632c2cfcf890d7b2b9b084e08fbf8a6ed9d1ca2
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Nov 1 22:35:47 2013 +0100

    build: Only compile, don't try to link

 m4/vala.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 805e3250b40bac80c514ba61f72bb653b7c1f0de
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Oct 31 21:01:01 2013 +0100

    Updated Slovenian translation

 po/sl.po | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit d455905d03205ea0cd407fa6e7d995f694615154
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Oct 31 14:38:37 2013 +0100

    Updated Spanish translation

 po/es.po | 123 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 80 insertions(+), 43 deletions(-)

commit 8a80303d6c1aac4dfcbeabd694c9a03f1cae3780
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 31 01:39:38 2013 +0100

    Prepare 0.21.0

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

commit 481aa4f57ec9f887b4bde6fd701e970d60dd8394
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 31 10:03:14 2013 +0100

    doc: Fix distcheck in docs

 common.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9062b9405bced79755ecf4e9e79d0fce975fd11d
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 31 01:48:12 2013 +0100

    server: Fix compile issue introduced with 6cccd5

 src/librygel-server/rygel-media-container.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 368b21ca5f427fb08ff7a88a99610133d3c6a15a
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 31 01:39:09 2013 +0100

    build: Minor fixes in autogen.sh
    
    Found by Mihai Moldovan <ionic@ionic.de>

 autogen.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d3631e321b106d47e6a3e9fd46149b53b6f68a8b
Author: Jean-Baptiste Dubois <jean-baptiste.dubois@parrot.com>
Date:   Fri Oct 25 15:23:20 2013 +0200

    server: Use base64url instead of base64
    
    Encoded base64 uris may have '/' chars which cause issues in function
    HTTPItemURI.from_string
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710877

 src/librygel-server/rygel-http-item-uri.vala | 26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit 6cccd5a767ec6f871a3c25ef855cfe987fed10f5
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 29 14:23:25 2013 +0100

    server: Make MediaObject.serialize public
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709723

 src/librygel-server/rygel-content-directory.vala | 2 +-
 src/librygel-server/rygel-http-server.vala       | 2 +-
 src/librygel-server/rygel-media-object.vala      | 6 +++---
 src/librygel-server/rygel-serializer.vala        | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

commit 9134aa3bbcc8bf8cd230418bec42380131ada9fd
Author: Dimitis Spingos <dmtrs32@gmail.com>
Date:   Tue Oct 29 08:39:28 2013 +0200

    Updated Greek translation

 po/el.po | 310 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 191 insertions(+), 119 deletions(-)

commit 494b57f923d8842683a5312503a1962dc68eada3
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 28 16:06:45 2013 +0100

    server: Fix typo
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710999

 src/librygel-server/rygel-http-item-uri.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7f2556eed5f52fa19d72ddc6565667bb496fb3bc
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Oct 27 11:42:44 2013 +0100

    Bump glib requirement because of 9398caa6

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3a5cfce84fd565f1aeb51dd564c6aff3307beed
Author: Tobias Endrigkeit <tobiasendrigkeit@outlook.com>
Date:   Sun Oct 27 01:58:05 2013 +0200

    Updated German translation

 po/de.po | 100 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 67 insertions(+), 33 deletions(-)

commit 0393186863f8eaeb2768ccf41a4c4f5cfc159aba
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 24 11:57:21 2013 +0200

    server: Fix message
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710781

 src/librygel-server/rygel-object-creator.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8b56c0b6cfe6355e63fa8f771757311f686c4c6
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Oct 24 21:15:46 2013 +0200

    Updated Slovenian translation

 po/sl.po | 104 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 72 insertions(+), 32 deletions(-)

commit 0b0daa3d59ea0859509f56d0859353a959e6f04f
Author: Yuri Myasoedov <ymyasoedov@yandex.ru>
Date:   Sun Oct 20 19:17:21 2013 +0400

    Updated Russian translation

 po/ru.po | 89 +++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 60 insertions(+), 29 deletions(-)

commit b0435eb03e8d4a2d10624644a58757ef510430e0
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Oct 20 16:45:02 2013 +0200

    build: Drop strict vala because of deprecations

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a3f7a99de51f54ceadb704ca48753cfd3d657033
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Oct 19 10:12:27 2013 +0200

    server: Use XML namespace instead of a string

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

commit 7a6397aaa271a4dae661af58b0819787d68c06d8
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 17 14:49:39 2013 +0200

    build: Add some autogen shortcuts

 autogen.sh | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit a3276050e58b375de5eb1ba7c8a82a8d2f0e209e
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 17 14:28:03 2013 +0200

    renderer: Refactor ABS_TIME/REL_TIME seeking
    
    Re-unify the two codepaths and just add player position to the seek target
    when we're in REL_TIME mode.

 src/librygel-renderer/rygel-av-transport.vala | 25 +++++--------------------
 1 file changed, 5 insertions(+), 20 deletions(-)

commit 983cdc228a387b627d19b1a2201213e7fde6b53b
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 17 14:21:05 2013 +0200

    renderer: If media is not seekable, return 710
    
    https://bugzilla.gnome.org/show_bug.cgi?id=710377

 src/librygel-renderer/rygel-av-transport.vala | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 6fece923c9c1008d719069b0771b85c2e8110fa7
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Thu Oct 17 10:53:16 2013 +0300

    Updated Latvian translation

 po/lv.po | 144 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 68 insertions(+), 76 deletions(-)

commit 4b915419791115bfbd63d79d2b59701550d86ec1
Author: Jean-Baptiste Dubois <jean-baptiste.dubois@parrot.com>
Date:   Mon Oct 7 09:49:01 2013 +0200

    engine: Add large files (> 4GB) streaming support.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709551

 configure.ac                                       |  2 +
 src/media-engines/simple/Makefile.am               |  1 +
 .../simple/rygel-simple-data-source.vala           | 43 +++++++++++++++++-----
 3 files changed, 36 insertions(+), 10 deletions(-)

commit 9da3ca39438f91c7e0fa7bc3192ae54449e41c62
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Oct 14 20:13:30 2013 +0200

    Updated Polish translation

 po/pl.po | 66 ++++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 43 insertions(+), 23 deletions(-)

commit b69ebd495969af3d98b3d97e995bfad336f3b1c1
Author: Marek Černocký <marek@manet.cz>
Date:   Mon Oct 14 15:42:50 2013 +0200

    Updated Czech translation

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

commit 41328bff9522f76d3275ce12590809ff6cac44ac
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   Sun Oct 13 13:53:58 2013 +0200

    Updated Hungarian translation

 po/hu.po | 93 +++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 68 insertions(+), 25 deletions(-)

commit 910318f21353322a69463e1de7335a9d04d7a852
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 11 11:13:24 2013 +0200

    core: Get MediaDevice port from MetaConfig
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709887

 src/librygel-core/rygel-media-device.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 41a72af1761a49fbf7064300187550cd943ae3c0
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 10 13:05:30 2013 +0200

    examples: Simulate image rendering in vala example

 .../renderer-plugins/vala/example-player-vala.vala | 22 ++++++++++++++++++++++
 .../vala/example-renderer-plugin-vala.vala         |  9 +++++++++
 2 files changed, 31 insertions(+)

commit 9afc2f5630605298c762e90381663d2f7b37ac5a
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 10 10:48:18 2013 +0200

    renderer: Lower ChangeLog timeout
    
    According to DLNA, 200ms is the upper bound of announcing changes caused by
    operations through a LastChange event. Since we used 200ms to aggregate
    multiple events, sometimes we sent out the LastChange event too late for the
    CTT. Moving it down to 150ms seems to improve CTT situation in timing fragile
    CTT tests.

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

commit 1e59b6678a7ea679a32be18bfcec5c7a0e119df6
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 8 15:33:09 2013 +0200

    renderer: Don't loop on image playlists
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707054

 src/librygel-renderer/rygel-player-controller.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 43f9516d5080a586cddcb61e34d1b217234578fb
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 8 13:13:04 2013 +0200

    server: Return proper contentFeatures for DIDL_S
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709627

 src/librygel-server/rygel-http-playlist-handler.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit f458c7c9222fcb26e4d05d8b117ba6fa039a7d87
Author: Andika Triwidada <andika@gmail.com>
Date:   Wed Oct 9 02:23:51 2013 +0700

    Updated Indonesian translation

 po/id.po | 112 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 77 insertions(+), 35 deletions(-)

commit 5eac952e69d06b7d650a8b1cd6403f63b222eca7
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 7 17:16:22 2013 +0200

    mpris: Ignore read-only MPRIS intstances

 src/plugins/mpris/rygel-mpris-interfaces.vala     | 1 +
 src/plugins/mpris/rygel-mpris-plugin-factory.vala | 7 +++++++
 2 files changed, 8 insertions(+)

commit 0f069f107b63c354fe043dc359e6d5333ffd854d
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 7 17:16:02 2013 +0200

    mpris: Get can_seek information from peer

 src/plugins/mpris/rygel-mpris-interfaces.vala | 1 +
 src/plugins/mpris/rygel-mpris-player.vala     | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a83d1837d03b8aa9c82b29dedd6433b9878ba32d
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 7 16:57:56 2013 +0200

    mpris: Seek is always relative

 src/plugins/mpris/rygel-mpris-player.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 34113f46a5bf3232a8112a00b4b3f9a3bc30c770
Author: Richard Röjfors <richard.rojfors@gmail.com>
Date:   Sat Oct 5 22:26:52 2013 +0200

    librygel-renderer: Allow underlying player to notify on volume changes
    
    Currently there is no notification support on volume.
    The last set value of the volume (via upnp) is cached in
    rygel-rendering-control. But if the volume of the underlying renderer can
    be changed in another way, for instance on a local UI. Such change is not
    picked up by rygel-rendering-control and any control point would not be
    aware of the volume change.
    
    This patch adds notification support for volume.
    
    Signed-off-by: Richard Röjfors <richard.rojfors@gmail.com>

 src/librygel-renderer/rygel-rendering-control.vala | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 82bfc8ddeac1cc775c3ba91f0120f49a73db0701
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 7 10:20:00 2013 +0200

    examples: Simplify C renderer example

 examples/renderer-plugins/C/example-player.c | 136 +++++++++------------------
 1 file changed, 43 insertions(+), 93 deletions(-)

commit 120249ec85c4a9c2ff28f37f453e6c6f90676305
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Sun Oct 6 22:17:15 2013 +0200

    [l10n] Updated Catalan (Valencian) translation

 po/ca@valencia.po | 901 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 557 insertions(+), 344 deletions(-)

commit 237b22828ecf23db5c450580983f4993957830e1
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun Oct 6 21:36:42 2013 +0200

    [l10n] Update Catalan translation

 po/ca.po | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

commit 9bf00c87df1824c1f538b147d6c06eddda4785a3
Author: Yuri Myasoedov <ymyasoedov@yandex.ru>
Date:   Sun Oct 6 12:33:59 2013 +0400

    Updated Russian translation

 po/ru.po | 95 +++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 61 insertions(+), 34 deletions(-)

commit 19635c278317ab377ac47ea163291dd4fdc377c1
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sat Oct 5 17:09:03 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 68 +++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 39 insertions(+), 29 deletions(-)

commit 5bae0094631643b789bd14b8c2923a5b5d70d272
Author: Claudio Arseni <claudio.arseni@ubuntu.com>
Date:   Sat Oct 5 15:09:23 2013 +0200

    [l10n] Updated Italian translation.

 po/it.po | 67 ++++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 46 insertions(+), 21 deletions(-)

commit 09e444b90eaab6d589abf7d14871a6000c12947e
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Oct 5 08:01:12 2013 +0200

    ui: Fix tooltips in network section
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709287

 data/rygel-preferences.ui | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit f9136666ff5786d9f9fe0f67dfd17de582da4fe3
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Wed Oct 2 19:11:59 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 56 ++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 34 insertions(+), 22 deletions(-)

commit 7a6dc8261683c933aac46b5ebbab44ad1ddcc2c3
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Oct 2 13:36:12 2013 +0200

    tests: Also use new libsoup vapi

 tests/rygel-http-get-test.vala      | 32 ++++++++++++++++----------------
 tests/rygel-http-item-uri-test.vala | 10 +++++-----
 tests/rygel-http-post-test.vala     | 18 +++++++++---------
 tests/rygel-http-response-test.vala |  6 +++---
 4 files changed, 33 insertions(+), 33 deletions(-)

commit 91737e2c37ad8a68a929065e59c004e551e4e405
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Oct 2 13:35:48 2013 +0200

    tests: Fix compiling with fixed .deps file

 tests/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 6bc852257ab6df7d92e9eddcf98edabfefdb601d
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 1 17:18:03 2013 +0200

    renderer-gst,playbin: Use proper GStreamer version

 src/librygel-renderer-gst/rygel-renderer-gst-2.0.deps | 2 +-
 src/plugins/playbin/Makefile.am                       | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit b6bcc8ce8b7160c652be11ece47e6ad7e815eea8
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Oct 2 10:08:35 2013 +0200

    Updated Czech translation

 po/cs.po | 85 ++++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 51 insertions(+), 34 deletions(-)

commit 8f6d11627bfb11662bf09a47eeaef43c9d2dcba0
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Tue Oct 1 18:59:17 2013 +0200

    [l10n] Updated Italian translation.

 po/it.po | 67 +++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 41 insertions(+), 26 deletions(-)

commit 78c7a6ea7d84caa05b4bb77962db88519065aadc
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Oct 1 17:26:29 2013 +0200

    Updated Polish translation

 po/pl.po | 56 ++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 34 insertions(+), 22 deletions(-)

commit 9060f45626ea4b17c4072bb8a352c36a93272fad
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 1 16:29:42 2013 +0200

    renderer-gst: Remove invalid DLNA profile
    
    MPEG_TS_HD_EU_ISO does not exist

 src/librygel-renderer-gst/rygel-playbin-player.vala | 3 ---
 1 file changed, 3 deletions(-)

commit ada9b808088d9c279db3d668bf3a7cf6ed4548eb
Author: Fionn Cleary <fcleary@netsoc.tcd.ie>
Date:   Fri Sep 20 15:36:51 2013 +0200

    Fix AbsoluteCounterPosition to match UPnP spec
    
    UPnP AV Transport Specification v1.01 states that the
    AbsoluteCounterPosition state variable is a signed value, where as the
    xml document has it as an unsigned value.  Rygel stores the
    AbsoluteCounterPosition internally as an signed value.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709190

 data/xml/AVTransport2.xml.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c39d231d0b00fae16ffe2ab513918f9e30087b2c
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 1 13:08:04 2013 +0200

    renderer: Set track info for non-http uris
    
    (Partially) fixes 7.3.53.2
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709170

 src/librygel-renderer/rygel-av-transport.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 878af484413e11c15eca8b46ee3b89539efa0938
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 1 12:41:54 2013 +0200

    renderer: Minor doc fix

 src/librygel-renderer/rygel-media-player.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit abbcbac25a732563670f74e6186440ed9e5579b0
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Sep 30 12:27:55 2013 +0200

    renderer: Set PossiblePlaybackStorageMedia
    
    "None" and "Network" are mandatory according to 7.3.104.7
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677405

 data/xml/AVTransport2.xml.in                  | 4 ++++
 src/librygel-renderer/rygel-av-transport.vala | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3e302aad893ee410552b4ef6b89ea430a63888d3
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Sep 30 11:56:02 2013 +0200

    renderer: Fix minor style issues

 src/librygel-renderer/rygel-time-utils.vala | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit a790174e83682fbeccbd79c50221ba9abb7c3a3f
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Sep 30 11:25:17 2013 +0200

    renderer-gst: Check seek target
    
    The seek call on playbin doesn't fail when seeking beyond the end of the file
    and just switches to EOS.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709077

 src/librygel-renderer-gst/rygel-playbin-player.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 28890320b532bc191b6197d22ba960770d634117
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Sep 30 11:23:55 2013 +0200

    renderer: Use proper error-code on wrong seek
    
    We were using 710 (Illegal seek mode) instead of the correct 711 (Illegal
    seek target)
    
    This fixes 7.3.157.9
    
    https://bugzilla.gnome.org/show_bug.cgi?id=709077

 src/librygel-renderer/rygel-av-transport.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8f83078d7220a352fe623bbebffede990f0dfb87
Author: Milan Plzik <milan.plzik@gmail.com>
Date:   Wed Sep 11 00:33:18 2013 +0200

    renderer: Fix seeking behavior when using REL_TIME
    
    Signed-off-by: Milan Plzik <milan.plzik@streamunlimited.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686628

 src/librygel-renderer/rygel-av-transport.vala | 16 +++++++++++++++-
 src/librygel-renderer/rygel-time-utils.vala   | 26 +++++++++++++++++++++++---
 2 files changed, 38 insertions(+), 4 deletions(-)

commit 2174c749983836bac60a175c81c815641a63ff31
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Sep 29 13:30:14 2013 +0200

    build: Rename --enable-valadoc to --enable-apidocs

 configure.ac | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 964ab57cff99bc53b0ccd6a9d01efaeadc93216b
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Sep 29 12:30:59 2013 +0200

    build: Make missing gtk-doc non-fatal
    
    Only fail if gtk-doc is missing when doc generation was requested explicitly
    via --enable-valadoc
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692509

 configure.ac | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit b297ef1b0686e95dc1d4f41bb79d489625508640
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Sep 28 17:55:20 2013 +0200

    media-export: Fix GstDiscoverer error handling
    
    The code was ported from old GUPnPDLNADiscoverer code under the assumption
    that the error handling is the same (a bitfield), but it isn't.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=704317

 .../rygel-media-export-metadata-extractor.vala        | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit bba7f90c1982630432af16d2b48456f740fba1f3
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Sep 28 13:03:26 2013 +0200

    rygel: Mark string translatable

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

commit de90ebc44e59c8d195f838eb4ad70b44e1038a67
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Sep 28 12:55:37 2013 +0200

    all: Port to new libsoup vapi

 configure.ac                                               |  2 +-
 src/librygel-renderer/rygel-av-transport.vala              | 10 +++++-----
 src/librygel-server/rygel-http-get.vala                    | 10 +++++-----
 src/librygel-server/rygel-http-post.vala                   |  6 +++---
 src/librygel-server/rygel-http-request.vala                | 12 ++++++------
 src/librygel-server/rygel-http-response.vala               | 12 ++++++------
 src/librygel-server/rygel-http-seek.vala                   |  4 ++--
 src/librygel-server/rygel-import-resource.vala             |  7 +++----
 src/plugins/mediathek/rygel-mediathek-playlist-parser.vala |  2 +-
 src/plugins/mediathek/rygel-mediathek-rss-container.vala   |  2 +-
 10 files changed, 33 insertions(+), 34 deletions(-)

commit 9ba519eed28e67219c4513eb64145eb79569fcb1
Author: victory <victory.deb@gmail.com>
Date:   Mon Sep 23 22:03:05 2013 +0900

    l10n: Update Japanese translation

 po/ja.po | 1066 +++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 744 insertions(+), 322 deletions(-)

commit 1a87faec290866bbcde2d59e755cc3ace4f8025d
Author: Josep Sànchez <papapep@gmx.com>
Date:   Mon Sep 23 00:07:28 2013 +0200

    [l10n] Update Catalan translation

 po/ca.po | 879 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 534 insertions(+), 345 deletions(-)

commit ad0abac269088fac87c5374550a96dfe0e5a78c6
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   Sat Sep 21 19:56:14 2013 +0200

    Updated Hungarian translation

 po/hu.po | 28 +++++++++-------------------
 1 file changed, 9 insertions(+), 19 deletions(-)

commit 4a2f6e58382e9570cbfa74b0c177efbdd1b64ccc
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Fri Sep 20 19:00:06 2013 +0200

    Updated Basque language

 po/eu.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 67241e1cd8ffff2eac432f9fd1eea5f6406c7677
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Fri Sep 20 18:58:49 2013 +0200

    Updated Basque language

 po/eu.po | 27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

commit 9b5b8700e3bc1030a198d1a183ace3e618341efa
Author: Benjamin Steinwender <b@stbe.at>
Date:   Fri Sep 20 18:49:11 2013 +0200

    Updated German translation

 po/de.po | 94 +++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 48 insertions(+), 46 deletions(-)

commit c3292a31c4c331ecb2afeaf0ccd80837804735b1
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Thu Sep 19 14:24:52 2013 +0200

    Updated Basque language

 po/eu.po | 32 ++++++++++----------------------
 1 file changed, 10 insertions(+), 22 deletions(-)

commit 6d83bdeffb33bce7d42a5b55fe2944299332bead
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Wed Sep 18 23:00:49 2013 +0200

    Updated Basque language

 po/eu.po | 812 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 576 insertions(+), 236 deletions(-)

commit fcee5fd886b7bf1977541a94f16a0692b70fecbb
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue Sep 17 00:37:11 2013 +0200

    Updated Hungarian translation

 po/hu.po | 821 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 569 insertions(+), 252 deletions(-)

commit 8d4fb098adaf9162de232f42ab1ce86aa49ef18f
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Sep 16 22:33:38 2013 +0200

    Prepare 0.19.7

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

commit c35b6599576b7c1ddf5b557185ef4630414cd238
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Aug 17 09:56:35 2013 +0200

    media-export: Properly clean-up database on start-up
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701934

 src/plugins/media-export/rygel-media-export-root-container.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 4b8cc9cda1b46d3f85c4d43176b8945bb9f241b4
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Sep 16 17:09:26 2013 +0200

    renderer: Initialize mute state from player
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677552

 src/librygel-renderer/rygel-rendering-control.vala | 1 +
 1 file changed, 1 insertion(+)

commit bc8eeae636cd257e3ab223f55fad06e29c16386c
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Sep 16 17:09:03 2013 +0200

    rygel: Print version number on startup

 src/rygel/rygel-main.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 979e104563184f34ebbb09ba698c1016a7800c53
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Sun Sep 15 18:47:19 2013 +0200

    Updated Danish translation

 po/da.po | 769 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 550 insertions(+), 219 deletions(-)

commit 53c8faff4eb26dd1828f4a83f922889260ff497d
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Sep 14 21:10:39 2013 +0900

    Updated Korean translation

 po/ko.po | 806 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 525 insertions(+), 281 deletions(-)

commit 72e529dcccc2f9bdc69d648523d6a7e60e6078ff
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Sep 12 11:54:33 2013 +0200

    renderer: Add missing , in protocol info
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706978

 src/librygel-renderer/rygel-media-renderer-plugin.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1d300175f97c52beeca86b466915e4b0cba5e57d
Author: Milan Plzik <milan.plzik@streamunlimited.com>
Date:   Thu Sep 12 12:07:20 2013 +0200

    player: Fix transport actions
    
    Report correct transport actions for STOPPED and PAUSED state
    
    Signed-off-by: Milan Plzik <milan.plzik@streamunlimited.com>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707962

 src/librygel-renderer/rygel-player-controller.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 114213d8d8faf98130022a8f0f6832b56c03fff5
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Thu Sep 12 14:25:03 2013 +0100

    Updated British English translation

 po/en_GB.po | 783 ++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 546 insertions(+), 237 deletions(-)

commit 57211e20ef5f11e5c00031620a51e73c28d8128a
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Thu Sep 12 10:16:30 2013 +0300

    Updated Latvian translation

 po/lv.po | 841 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 590 insertions(+), 251 deletions(-)

commit 86b090e7a24f77aeec0b802ed9b5a0852aac2139
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Sep 11 21:09:57 2013 +0200

    Updated Slovenian translation

 po/sl.po | 99 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 52 insertions(+), 47 deletions(-)

commit 99a73ce9ab9a64db039c3018a7ff04d56282a39d
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Tue Sep 10 22:00:47 2013 +0200

    Updated Serbian translation

 po/sr.po       | 794 +++++++++++++++++++++++++++++++++++++++++----------------
 po/sr@latin.po | 794 +++++++++++++++++++++++++++++++++++++++++----------------
 2 files changed, 1140 insertions(+), 448 deletions(-)

commit a258d002d41fc2e6af327ec6069302c0935fb319
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Sep 9 20:42:01 2013 +0200

    Updated Slovenian translation

 po/sl.po | 94 +++++++++++++++++++++++++---------------------------------------
 1 file changed, 36 insertions(+), 58 deletions(-)

commit 3e00dbfea65e5ac60f4197a780180035ef772d02
Author: Andika Triwidada <andika@gmail.com>
Date:   Mon Sep 9 22:55:37 2013 +0700

    Updated Indonesian translation

 po/id.po | 173 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 110 insertions(+), 63 deletions(-)

commit e11037e447641f68c73ecb81ecf6f865fe094274
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Sep 8 19:34:57 2013 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit a511b273ec33783bc256606fa98241bc1e50bba8
Author: Ville-Pekka Vainio <vpvainio@iki.fi>
Date:   Sat Sep 7 20:31:47 2013 +0300

    Finnish translation update by Jiri Grönroos

 po/fi.po | 809 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 585 insertions(+), 224 deletions(-)

commit 419efba9223f34105855b7be0f899618be59f333
Author: Dmitriy S. Seregin <dseregin@59.ru>
Date:   Sat Sep 7 10:42:57 2013 +0400

    Updated Russian translation

 po/ru.po | 193 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 105 insertions(+), 88 deletions(-)

commit 1f7349be29dcd4ddb6f3dc95bcf0ec0db3ca6774
Author: Claudio Arseni <claudio.arseni@ubuntu.com>
Date:   Tue Sep 3 18:33:36 2013 +0200

    [l10n] Updated Italian translation.

 po/it.po | 771 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 542 insertions(+), 229 deletions(-)

commit d650f4e7d37d5d24160eec8c29a7da38069f731c
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Sep 3 15:15:07 2013 +0200

    Prepare 0.19.6

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

commit b2ac495aa4f173dc8036f045c50fce5e5ce6b140
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Sep 3 10:49:39 2013 +0200

    media-export: Fix unowned variable assignment

 src/plugins/media-export/rygel-media-export-item-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit faa7ec85a9832193ddab50a74ad986da8592b426
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Sep 3 10:35:17 2013 +0200

    server: No OCM flags checking for CreateReference
    
    There's no DLNA guidelines for reference creation, however if a container only
    supports reference creation such as MediaExport's playlist containers, it
    mustn't have the UPLOAD OCM flag set.
    
    So we just check for writable container and let the creation fail later on in
    the container if it's not allowed to have references there.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707065

 src/librygel-server/rygel-reference-creator.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0d2159a7a59fad250e02f039b38d4fa8a7c8e211
Author: Reynaldo H. Verdejo Pinochet <reynaldo@collabora.com>
Date:   Fri Aug 30 13:18:25 2013 -0400

    Buildsystem: Drop harcoded -shared -fPIC flags
    
    This fix gets around a libtool's "cannot build a shared library"
    error when crosscompiling/linking media-engine-simple with
    Android's NDK r8e toolchain. These flags are being correctly
    handled by auto*/libtool (as they probably should).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=707146

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25888576a96482352a686d06e28c96f9cd302f95
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Aug 29 18:41:15 2013 +0200

    Updated Slovenian translation

 po/sl.po | 737 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 495 insertions(+), 242 deletions(-)

commit 839a3d0849a242fe7a3879bdb1b094cc1bfd56ee
Author: Regis Merlino <regis.merlino@intel.com>
Date:   Tue Aug 27 11:05:58 2013 +0200

    server: Fix upload profiles
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706797

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

commit d9c8cc3c37813890c23c0d86811d1e6cedd62e69
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Tue Aug 27 23:16:52 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 77 +++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 37 insertions(+), 40 deletions(-)

commit 542dc1e80c6d84ded4b70919c9e033da39d89e5e
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Mon Aug 26 13:24:45 2013 +0200

    Update French translation

 po/fr.po | 259 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 106 insertions(+), 153 deletions(-)

commit 515dc400d12d78cad3a9b4a923559c35aa573892
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Mon Aug 26 12:36:52 2013 +0200

    Update French translation

 po/fr.po | 815 ++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 599 insertions(+), 216 deletions(-)

commit beb64f42dd7bce4474da2d2723e17a5b77bc0fa0
Author: Maciej Piechotka <uzytkownik2@gmail.com>
Date:   Wed Aug 21 20:34:24 2013 +0200

    renderer-gst: Make variable unowned
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706525

 src/librygel-renderer-gst/rygel-playbin-player.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f20b047e1ee03c3a282d3409b0d058f566e02742
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Aug 22 15:49:22 2013 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 75 ++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 42 insertions(+), 33 deletions(-)

commit 51b879c61a2abd9b889a7f69d379ef5e25fdeea0
Author: Funda Wang <fundawang@gmail.com>
Date:   Wed Aug 21 11:59:08 2013 +0800

    fix zh_CN desktop translation

 po/zh_CN.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 70d273b5ebe884067ff5ad4ca2a95f1bc2d6f904
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Tue Aug 20 23:16:48 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 187 ++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 125 insertions(+), 62 deletions(-)

commit 6e89cae2d492e1f5df386e12a96a6daf8f16472f
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Aug 21 01:29:45 2013 +0200

    Updated Polish translation

 po/pl.po | 701 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 498 insertions(+), 203 deletions(-)

commit 733be1c8e09ac640f6638039ea542a8dc62a12ba
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed Aug 21 01:19:40 2013 +0200

    Updated Galician translations

 po/gl.po | 134 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 87 insertions(+), 47 deletions(-)

commit 540620cc8985b330f927146a5abadbbaa52121ea
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Aug 20 21:32:48 2013 +0200

    Prepare 0.19.5

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

commit 114343e2295faa302b02a6112a59b652cc5a7f82
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Aug 20 21:51:25 2013 +0200

    tests: Add missing symlinks

 tests/rygel-logical-expression.vala     | 1 +
 tests/rygel-search-criteria-parser.vala | 1 +
 2 files changed, 2 insertions(+)

commit a753a7c89fb6a24a68636124f7fe934ec599e1d7
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Aug 20 21:07:08 2013 +0200

    test: Adapt ObjectCreator test

 src/librygel-server/rygel-object-creator.vala |  2 +-
 tests/Makefile.am                             |  3 +-
 tests/rygel-media-engine.vala                 |  1 -
 tests/rygel-object-creator-test.vala          | 44 ++++++++++++---------------
 4 files changed, 22 insertions(+), 28 deletions(-)

commit d0cc26858eedc6d3f108ef74539e814f7118a23d
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Aug 17 09:55:58 2013 +0200

    media-export: Check contains argument
    
    Prevent a critical when running "contains" search on nullable columns.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706182

 src/plugins/media-export/rygel-media-export-database.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit aa5e9919a2100002019f2b427f140e974d0ea230
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Aug 17 09:37:29 2013 +0200

    media-export: Fix fall-back search recursion
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706058

 .../rygel-media-export-leaf-query-container.vala   |  9 +++--
 .../rygel-media-export-query-container.vala        | 43 +++++-----------------
 2 files changed, 14 insertions(+), 38 deletions(-)

commit cd76ae5f545c5489f2dcd35486ba0a994add947d
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Aug 17 09:04:44 2013 +0200

    media-export: Remove container-search hack
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706059

 .../rygel-media-export-media-cache-upgrader.vala   | 24 ++++++++-
 .../rygel-media-export-media-cache.vala            | 57 ++++++++++++++--------
 .../rygel-media-export-sql-factory.vala            |  2 +-
 3 files changed, 60 insertions(+), 23 deletions(-)

commit a377fbc8f8d03ce17568031e393284ff8f098520
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Aug 19 19:45:22 2013 +0200

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 1 +
 po/POTFILES.skip | 1 +
 2 files changed, 2 insertions(+)

commit 6444f98a7db0575dcc4843170967a44505f19ded
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Aug 16 17:15:11 2013 +0200

    data: Remove unused state variables
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706143

 data/xml/AVTransport2.xml.in | 25 -------------------------
 1 file changed, 25 deletions(-)

commit 4ccd7a8a89b4858812a6971ab96fc913776310fd
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Aug 16 16:48:42 2013 +0200

    data: Add X_DLNADOC node to device description
    
    https://bugzilla.gnome.org/show_bug.cgi?id=706142

 data/xml/MediaRenderer2.xml.in.in | 1 +
 1 file changed, 1 insertion(+)

commit 373feccc61419f2fe08581e8d197cef0c7404f6d
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Aug 15 13:44:15 2013 +0200

    renderer,renderer-gst: Get profiles from renderer
    
    Let the renderer return a list of supported DLNA profiles.
    
    To not break ABI/API we duplicate DLNAProfiles from server; needs to be moved
    to core in next unstable cycle.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=699698

 .../rygel-playbin-player.vala                      | 68 +++++++++++++++++++++-
 src/librygel-renderer/filelist.am                  |  1 +
 src/librygel-renderer/rygel-dlna-profile.vala      | 44 ++++++++++++++
 .../rygel-media-renderer-plugin.vala               | 42 ++++++++++++-
 src/plugins/playbin/rygel-playbin-plugin.vala      |  5 ++
 5 files changed, 158 insertions(+), 2 deletions(-)

commit 12c0d992519b5e4d3ac7cc142120cd7bf0771f8c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Aug 19 12:08:15 2013 +0200

    Updated Spanish translation

 po/es.po | 940 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 521 insertions(+), 419 deletions(-)

commit d451d31e0d01d1d777faf5b103c60598b637fdda
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Aug 19 12:02:11 2013 +0200

    Updated Spanish translation

 po/es.po | 940 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 421 insertions(+), 519 deletions(-)

commit 27b8eb1e0048f493510f0831aace70006a87a1df
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Aug 9 13:17:24 2013 +0200

    server: Move knowledge of supported profiles
    
    Query the supported profiles (all, upload) from the MediaServerPlugin,
    provide a default implementation that does return everything from the
    profiles supported by the MediaEngine.
    
    Note: This is done via properties in this slightly complicated manner to not
    break ABI this late in the cycle. Ideally it should be abstract/virtual
    properties or abstract/virtual functions.

 src/librygel-server/rygel-content-directory.vala   |  4 +-
 src/librygel-server/rygel-media-server-plugin.vala | 54 ++++++++++++++++++++++
 src/librygel-server/rygel-object-creator.vala      |  3 +-
 .../rygel-source-connection-manager.vala           |  4 +-
 4 files changed, 60 insertions(+), 5 deletions(-)

commit a323d80c3abb1a2dbf079ffb37116fe7f77af8db
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Aug 9 12:57:43 2013 +0200

    server: Add X_GetDLNAUploadProfiles call

 data/xml/ContentDirectory-NoTrack.xml.in         | 28 ++++++++++++++-
 data/xml/ContentDirectory.xml.in                 | 26 ++++++++++++++
 src/librygel-server/rygel-content-directory.vala | 43 ++++++++++++++++++++++++
 3 files changed, 96 insertions(+), 1 deletion(-)

commit 28db7f7b43d1d07989414fae9937b9bce9967dc1
Author: Parthiban Balasubramanian <p.balasubramanian@cablelabs.com>
Date:   Thu Jun 13 08:25:44 2013 -0600

    server: UPnP errorcode - Unimplemented action
    
    Unimplemented action must return 602
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705587

 src/librygel-server/rygel-writable-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 98fffe963b8fe7014faf47b844fa93987fbccd2e
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Fri Aug 16 13:31:29 2013 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 78 +++++++++++++++++++++++++++++++++++++------------------------
 po/zh_TW.po | 78 +++++++++++++++++++++++++++++++++++++------------------------
 2 files changed, 94 insertions(+), 62 deletions(-)

commit 358c6d8fa5efab80a5895082f95a7a5989e82502
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Aug 15 18:09:00 2013 +0200

    Updated Czech translation

 po/cs.po | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 4b2c0f5127eb0026f32cbcf42c44f45538169219
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Aug 15 12:30:12 2013 +0200

    core,server: Fix accidental file move

 src/librygel-core/rygel-dlna-profile.vala   | 44 ----------------------------
 src/librygel-server/rygel-dlna-profile.vala | 45 +++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+), 44 deletions(-)

commit be20dc1cc8bb7bf455b38117d8a6ebfab5ab4d25
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Aug 15 12:26:24 2013 +0200

    external: Simplify and fix translatable message
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705899

 src/librygel-core/rygel-dlna-profile.vala          | 44 +++++++++++++++++++++
 src/librygel-server/rygel-dlna-profile.vala        | 45 ----------------------
 .../external/rygel-external-variant-util.vala      | 33 ++++++++++------
 3 files changed, 65 insertions(+), 57 deletions(-)

commit 17af04dda27e14da33b74465cd7ca9d614788dba
Author: Christian Kirbach <christian.kirbach@gmail.com>
Date:   Wed Aug 14 22:53:14 2013 +0200

    Updated German translation

 po/de.po | 154 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 101 insertions(+), 53 deletions(-)

commit 233aa350fa6dca9a28a561593feabbfa33a3bae3
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Aug 14 19:19:30 2013 +0200

    Updated Czech translation

 po/cs.po | 55 +++++++++++++++++++++++++++++++------------------------
 1 file changed, 31 insertions(+), 24 deletions(-)

commit d842988427e76712cc791f350a1365e51d6b1068
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed Aug 14 14:14:13 2013 +0200

    Updated Spanish translation

 po/es.po | 71 ++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 40 insertions(+), 31 deletions(-)

commit c67b189ab4ebfff8f0ba380dac0bbfccd9e7b67c
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Tue Aug 13 20:14:34 2013 +0200

    Updated slovak translation

 po/sk.po | 765 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 468 insertions(+), 297 deletions(-)

commit c5db41e0aae126b15fc1244ec6ded5af4078c14e
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Aug 13 12:56:38 2013 +0200

    server: Minor style fixes

 src/librygel-server/rygel-media-query-action.vala | 4 ++--
 src/librygel-server/rygel-search.vala             | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit e2d14b17c3f2ad7c8b3e5c2385d42cac3ef85bdb
Author: Parthiban Balasubramanian <p.balasubramanian@cablelabs.com>
Date:   Sat Aug 3 14:17:48 2013 -0600

    server:Fixing UPnP Error codes for Browse/Search
    
    https://bugzilla.gnome.org/show_bug.cgi?id=705576

 src/librygel-server/rygel-content-directory.vala  |  1 +
 src/librygel-server/rygel-media-query-action.vala | 16 ++++++++++++++--
 src/librygel-server/rygel-search.vala             |  3 ++-
 3 files changed, 17 insertions(+), 3 deletions(-)

commit 0984169789698d5c038a5ce1230e2ea2328eb9fc
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Aug 13 11:26:02 2013 +0200

    media-engine: Prevent structure copying

 src/media-engines/gstreamer/rygel-gst-utils.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3b62fda27685f47c016f28b84be68aa412769e4
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Aug 9 18:43:53 2013 +0200

    Updated Polish translation

 po/pl.po | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit 502ba91656fe77e23a67edb8abfe2b97e22b81cb
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Aug 9 14:55:00 2013 +0200

    media-export: Set proper OCM flags for playlists

 .../media-export/rygel-media-export-playlist-container.vala | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 617bf6f15a84fdad153c64e7da7c93f482151003
Author: Marek Černocký <marek@manet.cz>
Date:   Fri Aug 9 14:16:23 2013 +0200

    Updated Czech translation

 po/cs.po | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 29dec46beb87c026457ba35fa7586e88a4b480e0
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

 .../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 ee7007626483f26b0e3ca2ece8d14a355a9ca55f
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Aug 8 21:46:10 2013 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 34a203cf94991add7511aac460f16c0002bb03f4
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Thu Aug 8 21:44:43 2013 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 132 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 85 insertions(+), 47 deletions(-)

commit e6b22b4c716262336706257407895e9858d1cb6c
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Thu Aug 8 22:39:43 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 219 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 132 insertions(+), 87 deletions(-)

commit 147700944c84c7d5abc5b4496726d8e7d9f8d5eb
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 3dceafbd13e2a89dc28e61f449f07b98e69073e9
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 8e9a7b8b9a07aef0f3447b28ab8d5552a3fe6c08
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Aug 8 11:16:40 2013 +0200

    Updated Spanish translation

 po/es.po | 154 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 92 insertions(+), 62 deletions(-)

commit 05c97eee4d8bfc69c2e4d83f3991a9f4c2e8d857
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 2d51378023b4829ff03900afb4ede3572a876e36
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 9b23a570a7be619ac625bbb22628fc2dac9e2a58
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Aug 7 13:41:54 2013 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 85 ++++++++++++++++++++++++++++++++++++-------------------------
 po/zh_TW.po | 85 ++++++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 102 insertions(+), 68 deletions(-)

commit 0276127384f805cba88fb7454729ffe8fc0de076
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Aug 6 21:02:37 2013 +0200

    Updated Czech translation

 po/cs.po | 89 +++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 55 insertions(+), 34 deletions(-)

commit 9b48586af250aef7769a1289daa9992c42023089
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Aug 6 15:03:11 2013 +0200

    server: Try harder to find compatible container
    
    Just grabbing the first container and then validate the create classes
    doesn't really work; we search for compatible create classes right away.
    
    Fixes issue introduced with 3fae8be1 if MediaExport has virtual folders
    enabled.

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

commit 471708c90dc7fe3ea1cfb1ff2629d18527bedf98
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 2728cfb2265c4a0054746039c0616d6532460a1c
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 03811443252b8c4f592a957ff5bf08d66a5d5717
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Aug 5 15:03:35 2013 +0200

    core,server: Use proper error codes
    
    There are several places where the wrong error code was used.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702452

 src/librygel-core/rygel-connection-manager.vala   |  9 +++---
 src/librygel-server/rygel-content-directory.vala  | 38 +++++++++++++++++------
 src/librygel-server/rygel-import-resource.vala    | 17 +++++-----
 src/librygel-server/rygel-media-query-action.vala |  4 +--
 src/librygel-server/rygel-object-creator.vala     |  4 +--
 5 files changed, 45 insertions(+), 27 deletions(-)

commit 43aea6cc3f182810924a19ef8682190eda6bef4d
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Aug 5 13:41:54 2013 +0200

    media-export: Emit containerUpdateID on playlist
    
    https://bugzilla.gnome.org/show_bug.cgi?id=703135

 .../media-export/rygel-media-export-playlist-root-container.vala        | 2 ++
 1 file changed, 2 insertions(+)

commit 9398caa653f909de3fe7e442f713124ae9e64187
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Aug 5 13:16:28 2013 +0200

    media-export: Implement recursive container removal
    
    https://bugzilla.gnome.org/show_bug.cgi?id=703135

 .../rygel-media-export-trackable-db-container.vala         |  2 +-
 .../rygel-media-export-writable-db-container.vala          | 14 +++++++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 8c91e63584e8ad0cccc13ffc1bfd3564a0bfd7aa
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Aug 5 13:04:19 2013 +0200

    server: Fix file header

 src/librygel-server/rygel-trackable-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 331626c4c12ee4178d6cd0d25dcb1eaf17e0353c
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Aug 5 13:02:34 2013 +0200

    server: Fix recursive removal of items
    
    https://bugzilla.gnome.org/show_bug.cgi?id=703135

 src/librygel-server/rygel-trackable-container.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit c839a8ae055ca7af26a3494decb666a5962864f0
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Tue Aug 6 19:54:12 2013 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 76 +++++++++++++++++++++++++++++++++++--------------------------
 po/zh_TW.po | 76 +++++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 88 insertions(+), 64 deletions(-)

commit 35aedc3ed33cad7300d93f97112a0048f5d52c51
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 f403e15e511e2aa55f27ef9e53032bd41ce603a5
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 5d79e3302c4fabcda1e12aeadcf67f9eb452f85c
Author: Rafael Ferreira <rafael.f.f1@gmail.com>
Date:   Tue Aug 6 00:44:38 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 350 ++++++++++++++++++++++++++++--------------------------------
 1 file changed, 163 insertions(+), 187 deletions(-)

commit b89eb8a9d49335639b9fec1008172198c365c39b
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 ff1ef88e06f27e254721c0f57a447b02b2de348e
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 b587606168f0bb0742aa82c650172340e4361358
Author: Craig Pratt <craig@ecaspia.com>
Date:   Tue Jul 23 17:16:20 2013 +0200

    playbin: Make plugin usable with simple engine

 src/plugins/playbin/rygel-playbin-module.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit a40f94d419ebb44a0399d8d07f34c04d0a8dd7bc
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 c798d5403d31277d2f1f09efbeff1894ea0b491f
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sun Aug 4 09:59:49 2013 +0400

    Updated Russian translation

 po/ru.po | 671 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 423 insertions(+), 248 deletions(-)

commit e24e320bd5c82b65aeafdeaaea52baa230cd4eed
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Aug 3 19:57:25 2013 +0200

    Updated Czech translation

 po/cs.po | 69 ++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 39 insertions(+), 30 deletions(-)

commit 8644d78a348f8e5414703dc0f7587ccfe5a33b47
Author: 甘露(Gan  Lu) <rhythm.gan@gmail.com>
Date:   Sat Aug 3 22:23:34 2013 +0800

    Update Chinese simplified translation

 po/zh_CN.po | 1176 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 807 insertions(+), 369 deletions(-)

commit d1a60d2220c9481d3b8603cd2da67cca00aa89fe
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Aug 2 13:07:41 2013 +0200

    Updated Galician translations

 po/gl.po | 70 ++++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 39 insertions(+), 31 deletions(-)

commit 3fae8be115b7b26ee9bae7ff6160f9c1d590f586
Author: Parthiban Balasubramanian <p.balasubramanian@cablelabs.com>
Date:   Mon Jul 29 09:43:09 2013 -0600

    server: Validate client supplied createClass value
    
    https://bugzilla.gnome.org/show_bug.cgi?id=702741

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

commit 6dec3a2bd4de4bc2eaa3ca0a4ea8f57a93dfb1a8
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Wed Jul 31 12:07:54 2013 +0300

    Updated Hebrew translation.

 po/he.po | 618 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 374 insertions(+), 244 deletions(-)

commit b414bc3f856aba2f0f0676f2fe821f2792a9838b
Author: Jens Georg <jensg@openismus.com>
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 <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 8787630a58748067490737df4c396788cf7bbe37
Author: Jens Georg <jensg@openismus.com>
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 <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 ed6b2676bd5ec5241759c95d9fd2f019acbffe9d
Author: Jens Georg <jensg@openismus.com>
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 <victor.ibragimov@gmail.com>
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 <edsonlead@gmail.com>
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 <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 41e1d5ee32256dfbae81f9404a60f4ba22d849f1
Author: Jens Georg <jensg@openismus.com>
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 <j_h_liau@yahoo.com.tw>
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 <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 a3b362298eeba4d1e0bfd283a3d8b2d82e2af710
Author: Christian Kirbach <christian.kirbach@gmail.com>
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 <jensg@openismus.com>
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 <dmtrs32@gmail.com>
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 <jensg@openismus.com>
Date:   Sun Jul 21 10:37:18 2013 +0200

    Update .gitignore

 .gitignore | 4 ++++
 1 file changed, 4 insertions(+)

commit 5b7b922b429a5a74e15bb16d399841942530c27b
Author: Jens Georg <jensg@openismus.com>
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 <jensg@openismus.com>
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 <kmaraas@gnome.org>
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 <b@stbe.at>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <andika@gmail.com>
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ý <marek@manet.cz>
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 <p.balasubramanian@cablelabs.com>
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 <fran.dieguez@mabishu.com>
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 <jussi.kukkonen@intel.com>
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 <jussi.kukkonen@intel.com>
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 <jussi.kukkonen@intel.com>
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 <jussi.kukkonen@intel.com>
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 <jussi.kukkonen@intel.com>
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 <daniel.mustieles@gmail.com>
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 <p.balasubramanian@cablelabs.com>
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 <daniel.mustieles@gmail.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <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 03101e18be107391726f138945cd5440025bfb15
Author: Jens Georg <jensg@openismus.com>
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 <fran.dieguez@mabishu.com>
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 <kmaraas@gnome.org>
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 <daniel.mustieles@gmail.com>
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 <daniel.mustieles@gmail.com>
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 <piotrdrag@gmail.com>
Date:   Mon Jun 17 17:14:36 2013 +0200

    Updated POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 294a337cf14705324985d6344a40f5e361391f0d
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Jun 17 15:47:55 2013 +0200

    Prepare 0.19.3

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

commit 575caad0cf6fe9f88f77d7a54fb7ab5faa088391
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Jun 17 15:27:12 2013 +0200

    i18n: Update POTFILES.skip

 po/POTFILES.skip | 2 ++
 1 file changed, 2 insertions(+)

commit 41f06fc6a1718ddbaecc7fe01e88c7cfddb8de10
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Jun 17 15:18:58 2013 +0200

    .gitignore: Ignore .trs files

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 5fec59547076b00f169efab2ce09722a30825c4a
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Jun 17 15:16:49 2013 +0200

    tests: Adapt to latest changes

 tests/Makefile.am                            | 3 ++-
 tests/rygel-http-get-test.vala               | 4 +++-
 tests/rygel-m3u-playlist_object-creator.vala | 1 +
 3 files changed, 6 insertions(+), 2 deletions(-)

commit c38fe86e5c6110564c5a20aa990a4d0f32bcee80
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Jun 16 11:36:25 2013 +0200

    server: Fix playlist transfer mode handling

 src/librygel-server/rygel-http-get.vala        | 10 ++++++----
 src/librygel-server/rygel-media-container.vala |  3 ++-
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 63bc34de234634345e2e301cdda4c4d35ef916fd
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Jun 16 11:22:31 2013 +0200

    server: Add a M3U resource to containers

 src/librygel-server/filelist.am                    |  1 +
 src/librygel-server/rygel-http-get.vala            |  6 +-
 .../rygel-http-playlist-handler.vala               | 40 +++++++++--
 src/librygel-server/rygel-m3u-playlist.vala        | 79 ++++++++++++++++++++++
 src/librygel-server/rygel-media-container.vala     | 67 +++++++++++-------
 src/librygel-server/rygel-serializer.vala          | 56 +++++++++++----
 6 files changed, 206 insertions(+), 43 deletions(-)

commit 56f6367db20caa8fe95c7bf5baea3ac1133e2856
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun Jun 16 17:44:08 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 524 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 319 insertions(+), 205 deletions(-)

commit f59269791c26c2857bad39b7277320949f51bb2d
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Jun 15 17:58:43 2013 +0200

    Updated POTFILES.in

 po/POTFILES.in | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 98 insertions(+), 12 deletions(-)

commit eb25767ce1e5c70804d16492f40c07acede52014
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jun 14 22:10:11 2013 +0200

    media-engine: Don't crash on missing RTP depayloader

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

commit eddc238a5d9c1f00d43f51eb630bee714808a671
Author: Jens Georg <jensg@openismus.com>
Date:   Sat May 11 00:36:10 2013 +0200

    ui: Support multiple network interfaces

 data/rygel-preferences.ui              | 173 +++++++++++++++++++++++++--------
 src/ui/rygel-network-pref-section.vala | 132 +++++++++++++++++++------
 2 files changed, 234 insertions(+), 71 deletions(-)

commit 1d4eb29cb0cbf76af4258232d92d2e2332657ca4
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 23:20:23 2013 +0200

    ui: Set toolbar style from glade

 data/rygel-preferences.ui            | 3 +++
 src/ui/rygel-preferences-dialog.vala | 4 ----
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 5dccd883d20148a702068995403e9c8aaceab626
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 23:02:35 2013 +0200

    ui: Drop some obsolete things

 data/rygel-preferences.ui | 9 ---------
 1 file changed, 9 deletions(-)

commit 347a819e93fe851cad68ba3f3bed7bf2f10da6ac
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 22:56:54 2013 +0200

    ui: Declare cell renderer in glade

 data/rygel-preferences.ui            | 20 ++++++++++++++++----
 src/ui/rygel-media-pref-section.vala |  6 ------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 0ed6f3062d47c2276f6adff705c3344df13bed5d
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jun 14 19:36:59 2013 +0200

    data: Fix typo in preset

 data/presets/avenc_aac.prs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1d535e9b8307735d5c75a5dcd388c729ab7aada5
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jun 14 14:45:02 2013 +0200

    media-engine: Fix typo

 src/media-engines/gstreamer/rygel-gst-transcoder.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 37354ba541acbe8c86faf1c56fd4602584f32e7a
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jun 14 13:17:15 2013 +0200

    rygel: Add option to shut down a remote instance

 src/rygel/rygel-cmdline-config.vala | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit a652eace9ae5c54089bfd447aedf34381c4bb2e0
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 5b5952ae4e623bd90ed8aee2bfb02356b4d63157
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Jun 10 22:50:33 2013 +0200

    media-export: Support playlists in XBox 360

 src/plugins/media-export/rygel-media-export-object-factory.vala   | 2 +-
 .../media-export/rygel-media-export-playlist-root-container.vala  | 8 +++++---
 src/plugins/media-export/rygel-media-export-root-container.vala   | 8 +++++---
 3 files changed, 11 insertions(+), 7 deletions(-)

commit 206e7491026f2157c050b71bbc80c29ca9d6099c
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Jun 10 22:29:36 2013 +0200

    media-export: Allow removal of children
    
    There's no "RemoveReference", so PlaylistContainer needs to allow and
    support DestroyObject

 src/plugins/media-export/rygel-media-export-playlist-container.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 56b86284b3a43283cb2c9c5a29d6d6a86025b351
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Jun 4 13:00:08 2013 +0200

    Updated Czeach translation

 po/cs.po | 296 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 180 insertions(+), 116 deletions(-)

commit 146e1a7cb8d2703d426af23cf18178d4f0f8f6cf
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri May 31 00:59:09 2013 +0200

    Updated Galician translations

 po/gl.po | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit f83478e4851875722a671a764a0bb23d1cfe99ef
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed May 29 11:45:16 2013 +0200

    Updated Spanish translation

 po/es.po | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 23df8bbed141fcdf62ec6ec47fe0ded226d127d5
Author: Jens Georg <jensg@openismus.com>
Date:   Tue May 28 10:31:16 2013 +0200

    Prepare Rygel 0.19.2

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

commit 4f37dc3aee12c270d155a82961f37bab11cc8e11
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Sat May 18 13:10:52 2013 +0200

    ui: don't lose the interface setting
    
    Just opening and closing rygel-preferences would result in
    the interface setting getting set to blank in the configuration.
    Fixing the TODO item in the source to set the active interface
    (last added item) was all that was needed.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=700570

 src/ui/rygel-network-pref-section.vala | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit 51b81dcb96f41b98fe1499f302134bf1deb19188
Author: Jens Georg <jensg@openismus.com>
Date:   Tue May 28 09:46:53 2013 +0200

    rygel: Add message about streaming-only mode

 src/rygel/rygel-main.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 40ecb640052ed25918f59be1087ca05c9425aa76
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Jan 3 12:30:51 2013 +0100

    server: Coding style fix - early exit

 src/librygel-server/rygel-http-item-uri.vala | 82 ++++++++++++++--------------
 1 file changed, 42 insertions(+), 40 deletions(-)

commit e9fd686fcfa36de5756a0408037919f3d08abd2c
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Jan 3 12:28:31 2013 +0100

    server: Small coding-style fixes

 src/librygel-server/rygel-http-server.vala |  2 +-
 src/librygel-server/rygel-music-item.vala  | 19 ++++++++++---------
 2 files changed, 11 insertions(+), 10 deletions(-)

commit 9e7e8b8c843612d659d0dda8379634aa1d0b8aa0
Author: Jens Georg <jensg@openismus.com>
Date:   Mon May 27 01:39:33 2013 +0900

    Drop deprecated design.txt

 doc/design.txt | 20 --------------------
 1 file changed, 20 deletions(-)

commit c1f12cedbd3bc250f4d2f74e0b60932990f3ddac
Author: Jens Georg <jensg@openismus.com>
Date:   Mon May 27 01:56:09 2013 +0900

    Update TODO

 TODO | 9 ---------
 1 file changed, 9 deletions(-)

commit bd13ed599fc15d4112bc2f05e071f3cc21e0b9fd
Author: Jens Georg <jensg@openismus.com>
Date:   Mon May 13 15:30:05 2013 +0200

    media-export: Fix sorting by date
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694357

 src/plugins/media-export/rygel-media-export-media-cache.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 403ce80959fcb18ca7404e1c9ca5bad6ece4c60d
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Sun May 26 22:14:13 2013 +0300

    Updated Lithuanian translation

 po/lt.po | 465 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 307 insertions(+), 158 deletions(-)

commit 142dfbb8ea8d2c9f2f72d7111bc582d5beae4c11
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Sat May 25 23:44:20 2013 +0200

    Updated slovak translation

 po/sk.po | 632 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 390 insertions(+), 242 deletions(-)

commit 40114f3dd0ecafda54f606bc98ad41e76d88c714
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat May 25 11:41:00 2013 +0300

    Updated Hebrew translation.

 po/he.po | 457 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 296 insertions(+), 161 deletions(-)

commit e35e5572c80a99e31efe762e28c74f2ab09324a7
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon May 20 14:18:07 2013 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 430 +++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 282 insertions(+), 148 deletions(-)

commit c5716a76ca1b152389b9963ddffcc0969b53c5ec
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu May 16 10:46:57 2013 +0200

    Updated Galician translations

 po/gl.po | 306 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 181 insertions(+), 125 deletions(-)

commit 17e64337b512cfbcf29d235a11c844753ae76c1e
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon May 13 13:45:27 2013 +0200

    Updated Spanish translation

 po/es.po | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

commit 3e8510cda785924f4244bcf0d83dd0cd1bc04224
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon May 13 13:28:48 2013 +0200

    Updated Spanish translation

 po/es.po | 189 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 119 insertions(+), 70 deletions(-)

commit c4aec9c8ce1018d7c14e16ef4e58c29ec08b4d37
Author: Mihai Moldovan <ionic@ionic.de>
Date:   Mon May 13 02:34:00 2013 +0200

    Fix 'Thubmnailing' typo.
    
    This is a multi-part message in MIME format.
    
    Signed-off-by: Mihai Moldovan <ionic@ionic.de>

 po/ar.po                                   | 2 +-
 po/as.po                                   | 2 +-
 po/bg.po                                   | 2 +-
 po/ca.po                                   | 2 +-
 po/ca@valencia.po                          | 2 +-
 po/cs.po                                   | 2 +-
 po/da.po                                   | 2 +-
 po/de.po                                   | 2 +-
 po/el.po                                   | 2 +-
 po/en_GB.po                                | 4 ++--
 po/es.po                                   | 2 +-
 po/et.po                                   | 2 +-
 po/eu.po                                   | 2 +-
 po/fi.po                                   | 2 +-
 po/fr.po                                   | 2 +-
 po/gl.po                                   | 2 +-
 po/he.po                                   | 2 +-
 po/hi.po                                   | 2 +-
 po/hu.po                                   | 2 +-
 po/id.po                                   | 2 +-
 po/it.po                                   | 2 +-
 po/ko.po                                   | 2 +-
 po/lt.po                                   | 2 +-
 po/lv.po                                   | 2 +-
 po/ml.po                                   | 2 +-
 po/nb.po                                   | 2 +-
 po/pa.po                                   | 2 +-
 po/pl.po                                   | 2 +-
 po/pt.po                                   | 2 +-
 po/pt_BR.po                                | 2 +-
 po/ru.po                                   | 2 +-
 po/sk.po                                   | 2 +-
 po/sl.po                                   | 2 +-
 po/sr.po                                   | 2 +-
 po/sr@latin.po                             | 2 +-
 po/ta.po                                   | 2 +-
 po/th.po                                   | 2 +-
 po/ug.po                                   | 2 +-
 po/zh_HK.po                                | 2 +-
 po/zh_TW.po                                | 2 +-
 src/librygel-server/rygel-thumbnailer.vala | 2 +-
 41 files changed, 42 insertions(+), 42 deletions(-)

commit a20e912cbff94847cc27a59f7d2d821d83ce4f58
Author: Jens Georg <jensg@openismus.com>
Date:   Sun May 12 13:57:18 2013 +0200

    media-export: Really don't lose child containers
    
    The previous patch left over some stuff, cluttering virtual folders

 .../media-export/rygel-media-export-harvester.vala      | 11 +++++++++++
 .../media-export/rygel-media-export-media-cache.vala    | 10 +---------
 .../media-export/rygel-media-export-root-container.vala | 17 ++++++++++-------
 .../media-export/rygel-media-export-sql-factory.vala    |  8 +-------
 4 files changed, 23 insertions(+), 23 deletions(-)

commit e6f7961b1b6e64e96fc770e50a7253afdc8f1abf
Author: Jens Georg <jensg@openismus.com>
Date:   Sun May 12 12:54:37 2013 +0200

    media-export: Stop child folders from disappearing
    
    https://bugzilla.gnome.org/show_bug.cgi?id=648003

 src/plugins/media-export/rygel-media-export-media-cache.vala    | 7 +++++++
 src/plugins/media-export/rygel-media-export-root-container.vala | 5 ++++-
 src/plugins/media-export/rygel-media-export-sql-factory.vala    | 8 +++++++-
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 5426f7c9bd9fc064d5e3ad4f3994963032c6c0b7
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 20:56:15 2013 +0200

    rygel,ui: Stop crashing because of non-null terminated arrays

 src/rygel/rygel-user-config.vala       | 9 ++++++++-
 src/ui/rygel-network-pref-section.vala | 9 ++++++---
 2 files changed, 14 insertions(+), 4 deletions(-)

commit db7cf32a4bb477bbeaa55162df34b1ff8ffc5864
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 18:58:56 2013 +0200

    rygel: Mark options translatable

 src/rygel/rygel-cmdline-config.vala | 29 ++++++++++++-----------------
 1 file changed, 12 insertions(+), 17 deletions(-)

commit c27665d201675142476df72c8567587c72e7e559
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 16:21:03 2013 +0200

    core,rygel,doc: Use multiple interfaces
    
    Rygel may now bind to more than any or just one interface.

 data/rygel.conf                                 |  7 ++++---
 doc/man/rygel.conf.xml                          |  2 +-
 doc/man/rygel.xml                               |  4 ++--
 src/librygel-core/rygel-base-configuration.vala |  5 +++++
 src/librygel-core/rygel-configuration.vala      |  4 ++++
 src/librygel-core/rygel-meta-config.vala        | 22 +++++++++++++++++++++-
 src/rygel/rygel-cmdline-config.vala             | 23 +++++++++++++++++------
 src/rygel/rygel-environment-config.vala         |  5 +++++
 src/rygel/rygel-main.vala                       | 10 +++++-----
 src/rygel/rygel-user-config.vala                |  5 +++++
 src/ui/rygel-network-pref-section.vala          |  2 +-
 11 files changed, 70 insertions(+), 19 deletions(-)

commit a5590118babcb40845f0b0d7e1e3879523c1da01
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 cc5225241622a0430ee969a340d54b07097c6e8c
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 a04677b02fe16671ecd934543f66914f5964dc9c
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 15:05:40 2013 +0200

    build: Don't use relative paths

 data/Makefile.am                      | 2 +-
 examples/Makefile.am                  | 2 +-
 src/librygel-core/Makefile.am         | 2 +-
 src/librygel-renderer-gst/Makefile.am | 2 +-
 src/librygel-renderer/Makefile.am     | 2 +-
 src/librygel-server/Makefile.am       | 2 +-
 src/plugins/external/Makefile.am      | 2 +-
 src/plugins/mediathek/Makefile.am     | 2 +-
 src/plugins/mpris/Makefile.am         | 2 +-
 src/plugins/playbin/Makefile.am       | 2 +-
 src/rygel/Makefile.am                 | 2 +-
 src/ui/Makefile.am                    | 2 +-
 tests/Makefile.am                     | 2 +-
 13 files changed, 13 insertions(+), 13 deletions(-)

commit a039b3c323c1b15e33acf957cf5de78bca45522c
Author: Jens Georg <jensg@openismus.com>
Date:   Fri May 10 14:59:07 2013 +0200

    Update TODO

 TODO | 8 --------
 1 file changed, 8 deletions(-)

commit cc32943c39e2643c9365842246b97a5f556aa635
Author: Jens Georg <jensg@openismus.com>
Date:   Wed May 8 19:54:34 2013 +0200

    renderer: Don't always fall back
    
    Only do the GET request if the peer does not seem to understand HEAD.
    Otherwise we'd probably do unnecessary requests.

 src/librygel-renderer/rygel-av-transport.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 769bd7e922e60c71a31535ec921cd438c0d6934b
Author: Jens Georg <jensg@openismus.com>
Date:   Tue May 7 23:49:33 2013 +0200

    renderer: Work-around peers not supporting HEAD
    
    If a peer does not support HEAD, fall back to GET and cancel the message after
    the got_headers signal so we basically fake a HEAD request and only if that
    fails, fail completely.

 src/librygel-renderer/rygel-av-transport.vala | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

commit f61fde31da2cab347313c40fc300838fb56f9d23
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat May 4 21:37:02 2013 +0200

    Updated Slovenian translation

 po/sl.po | 290 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 202 insertions(+), 88 deletions(-)

commit ab3aba1849114f2d275f96d6415cbb657dc5c56d
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri May 3 18:15:28 2013 +0200

    Updated Spanish translation

 po/es.po | 120 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 58 insertions(+), 62 deletions(-)

commit d47c4daac833aa0fef77cb033d729fefb8064dfe
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Tue Apr 30 22:11:18 2013 +0400

    Updated Russian translation

 po/ru.po | 279 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 188 insertions(+), 91 deletions(-)

commit caeead751cc63ba355b282ded8544e3dfd37c2cf
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 30 11:05:12 2013 +0200

    Prepare 0.19.1

 NEWS             | 126 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/POTFILES.skip |   7 +++-
 2 files changed, 132 insertions(+), 1 deletion(-)

commit 300162b1d84b7f5c007835b25ed746d5d124b679
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 30 12:25:54 2013 +0200

    Update .gitignore

 .gitignore | 4 ++++
 1 file changed, 4 insertions(+)

commit b8ef0328dd9a2771822be169c6ced8b8b16d9fb3
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 30 11:10:32 2013 +0200

    test: Drop racy double-freeze check

 tests/rygel-media-engine-test.vala | 59 --------------------------------------
 1 file changed, 59 deletions(-)

commit a68c54abc946e60c70514299a071090ad408bff0
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 23 14:59:39 2013 +0200

    all: Add sidecar file support for plugins
    
    Install a .plugin file with each plugin that provides some meta-information
    about the plugin, allowing us to not load the module if the user has disabled
    it instead blindly loading each .so we come across and let the module check
    whether it's enabled or not
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693658

 configure.ac                                       |  6 ++
 examples/renderer-plugins/C/Makefile.am            |  2 +
 .../C/example-renderer-c.plugin.in                 |  7 ++
 examples/renderer-plugins/vala/Makefile.am         |  3 +
 .../vala/example-renderer-vala.plugin.in           |  7 ++
 examples/server-plugins/C/Makefile.am              |  3 +
 .../server-plugins/C/example-server-c.plugin.in    |  7 ++
 examples/server-plugins/vala/Makefile.am           |  3 +
 .../vala/example-server-vala.plugin.in             |  7 ++
 m4/rygel.m4                                        |  1 +
 po/POTFILES.in                                     |  1 +
 po/POTFILES.skip                                   |  1 +
 src/librygel-core/filelist.am                      |  3 +-
 src/librygel-core/rygel-plugin-information.vala    | 86 ++++++++++++++++++++++
 src/librygel-core/rygel-plugin-loader.vala         | 20 +++--
 .../rygel-recursive-module-loader.vala             | 18 +++--
 src/librygel-server/rygel-engine-loader.vala       |  4 +
 src/media-engines/gstreamer/Makefile.am            |  2 +
 .../gstreamer/media-engine-gst.plugin.in           |  7 ++
 src/media-engines/simple/Makefile.am               |  3 +
 .../simple/media-engine-simple.plugin.in           |  7 ++
 src/plugins/external/Makefile.am                   |  3 +
 src/plugins/external/external.plugin.in            |  7 ++
 .../external/rygel-external-plugin-factory.vala    |  7 --
 src/plugins/gst-launch/Makefile.am                 |  3 +
 src/plugins/gst-launch/gst-launch.plugin.in        |  7 ++
 .../gst-launch/rygel-gst-launch-plugin.vala        |  7 --
 src/plugins/media-export/Makefile.am               |  2 +
 src/plugins/media-export/media-export.plugin.in    |  7 ++
 .../media-export/rygel-media-export-plugin.vala    |  7 --
 src/plugins/mediathek/Makefile.am                  |  3 +
 src/plugins/mediathek/mediathek.plugin.in          |  7 ++
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |  7 --
 src/plugins/mpris/Makefile.am                      |  3 +
 src/plugins/mpris/mpris.plugin.in                  |  7 ++
 src/plugins/mpris/rygel-mpris-plugin-factory.vala  |  7 --
 src/plugins/playbin/Makefile.am                    |  3 +
 src/plugins/playbin/playbin.plugin.in              |  7 ++
 src/plugins/tracker/Makefile.am                    |  3 +
 src/plugins/tracker/tracker.plugin.in              |  7 ++
 40 files changed, 254 insertions(+), 48 deletions(-)

commit bbf80265552d16468bb814a8d576815fcafcf96c
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Feb 28 15:00:43 2013 +0100

    media-export: Implement playlistContainer
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697949

 src/plugins/media-export/Makefile.am               |   2 +
 .../rygel-media-export-media-cache-upgrader.vala   |  22 +++++
 .../rygel-media-export-media-cache.vala            |   8 +-
 .../rygel-media-export-object-factory.vala         |   8 ++
 .../rygel-media-export-playlist-container.vala     | 109 +++++++++++++++++++++
 ...rygel-media-export-playlist-root-container.vala |  92 +++++++++++++++++
 .../rygel-media-export-sql-factory.vala            |  26 +++--
 .../rygel-media-export-writable-db-container.vala  |  24 +++--
 8 files changed, 273 insertions(+), 18 deletions(-)

commit 9dfc1b70b734f4c4bd04a397ee4be94cffe9c7d7
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Apr 12 12:56:12 2013 +0200

    server: Add support non-fs-based WritableContainer
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697949

 src/librygel-server/rygel-media-object.vala       | 7 +++++++
 src/librygel-server/rygel-writable-container.vala | 2 ++
 2 files changed, 9 insertions(+)

commit 8df7ce0a23e51204c7c86cef4231af02ca504ff6
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Apr 10 16:25:28 2013 +0200

    media-export: Always show playlist container
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697949

 src/plugins/media-export/rygel-media-export-root-container.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 59ae651be5f1226a9abdfce6fb0f0818796ea550
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Apr 11 18:42:39 2013 +0200

    server: Don't add resource to empty containers
    
    https://bugzilla.gnome.org/show_bug.cgi?id=697793

 src/librygel-server/rygel-media-container.vala | 36 ++++++++++++++------------
 1 file changed, 20 insertions(+), 16 deletions(-)

commit 06ab84672cecad523b9494dc732ef8207ac1e00f
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 30 05:09:01 2013 +0200

    ui: Fix starting Rygel after enabling DLNA

 src/ui/rygel-preferences-dialog.vala   | 1 +
 src/ui/rygel-writable-user-config.vala | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4f0c4ce7e972db3683bdb6fa18e25f7c8760c867
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 30 04:57:38 2013 +0200

    ui: Use Switch instead of checkbox

 configure.ac                         |  2 +-
 data/rygel-preferences.ui            | 81 ++++++++++++++++++++----------------
 src/ui/rygel-preferences-dialog.vala | 14 ++++---
 3 files changed, 55 insertions(+), 42 deletions(-)

commit 4ddd5b7cd0b1cc12f5d0f4f944eecca1aac51272
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 30 04:24:43 2013 +0200

    ui: Fix half-empty user files on first start

 src/ui/rygel-writable-user-config.vala | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 47ca65da716780edbd843e2be6ad597bc0f4b45b
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 30 03:57:11 2013 +0200

    ui: Check that autostart file exists
    
    Preferences should only claim that sharing is enabled when the autostart file
    exists in addition to the enable_upnp setting.
    
    Fixes confusion in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703281
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698572

 src/ui/rygel-writable-user-config.vala | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit 590782e345645876997564fe35d9a831265a4186
Author: os_ <syriatalks@hotmail.com>
Date:   Sat Apr 27 20:12:35 2013 +0100

    Updated Arabic translation

 po/ar.po | 800 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 504 insertions(+), 296 deletions(-)

commit beb5a9101ebc5a2ac64918988b23755523b546de
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Apr 27 00:31:31 2013 +0200

    Updated Czech translation

 po/cs.po | 226 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 151 insertions(+), 75 deletions(-)

commit 7d6ddaa1b0af66fd7ef62e61dded046f00dafddb
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Apr 26 22:49:07 2013 +0200

    engine-gst: Fix obscure test failure
    
    Work-around https://bugzilla.gnome.org/show_bug.cgi?id=698997

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

commit 95319fbbe73c20128e4f29174cf69514cb783689
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Apr 26 20:02:32 2013 +0200

    engine-gst: Drop useless counter

 src/media-engines/gstreamer/rygel-gst-sink.vala | 3 ---
 1 file changed, 3 deletions(-)

commit a9162ac091eb5039fba790103383648bc2bc2bb7
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Apr 25 10:28:42 2013 +0200

    Updated Spanish translation

 po/es.po | 250 ++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 174 insertions(+), 76 deletions(-)

commit b92025de67ae1910449cddad0dd4b0b7b9156ecc
Author: Dimitris Spingos <dmtrs32@gmail.com>
Date:   Wed Apr 24 10:14:46 2013 +0300

    Updated Greek translation

 po/el.po | 262 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 174 insertions(+), 88 deletions(-)

commit 00fbb6d1f84847bf0b5e38ae2de3615043e870c1
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Apr 23 14:05:48 2013 +0200

    doc: Improve the architecture diagram SVG file.
    
    Line up the various boxes with each other so it looks a bit
    less chaotic. Correct some dependencies.
    We still do not have the line crossing indications that we had in
    the original ASCII diagram.

 doc/rygel-architecture.svg | 1196 ++++++++++++++++++++++++--------------------
 1 file changed, 652 insertions(+), 544 deletions(-)

commit 5f7fde251bc238ae063f708d3f63d04c602d862d
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Apr 20 17:41:09 2013 +0200

    core: Rename C++ keyword

 src/librygel-core/rygel-description-file.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5c39b31265ed3b26df069e82b70fb16b293c1727
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Apr 19 12:36:29 2013 +0200

    renderer: Work-around HEAD issue with some internet radios

 src/librygel-renderer/rygel-av-transport.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1ada04a3882a2fa49ddae18369fe53011a4710ef
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Apr 21 23:41:40 2013 +0200

    Updated Galician translations

 po/gl.po | 241 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 164 insertions(+), 77 deletions(-)

commit ca2faa22a1ab1f911ed388c5433eae2ef696a3ef
Author: Nirbheek Chauhan <nirbheek.chauhan@collabora.co.uk>
Date:   Wed Apr 17 10:55:12 2013 +0530

    core: Fix memory leak in Rygel.DescriptionFile
    
    Need to do manual memory management for libxml2 API
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698260

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

commit 807d948b523663d212c9462621910bf246bcb2a0
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 16 12:22:19 2013 +0200

    tests: Unbreak seeking tests

 tests/rygel-http-byte-seek-test.vala | 10 ++++++++++
 tests/rygel-http-get-test.vala       |  4 ++++
 tests/rygel-http-time-seek-test.vala | 10 ++++++++++
 3 files changed, 24 insertions(+)

commit b49d873093a41b82471ade0f4e8acb2edf4219f6
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Apr 13 18:20:29 2013 +0200

    i18n: Change ".." to "..." in a string

 src/rygel/rygel-main.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9b706f9e89529781e4c3905105ecdd30024004a4
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Apr 13 18:05:23 2013 +0200

    Updated POTFILES.in

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit 6400da78afe096ab0dc11a46d0415da037f11387
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Apr 12 13:26:50 2013 +0200

    media-export: Fix some typos

 src/plugins/media-export/rygel-media-export-root-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 639ac7c0311a2c7e538b396ef8e5d2b4ce529aae
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Mar 10 12:55:33 2013 +0100

    server: Accept invalid seek requests for some devices
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674736

 src/librygel-server/filelist.am                 |  1 +
 src/librygel-server/rygel-client-hacks.vala     |  7 ++++
 src/librygel-server/rygel-http-byte-seek.vala   | 13 ++++--
 src/librygel-server/rygel-http-time-seek.vala   | 11 ++++-
 src/librygel-server/rygel-samsung-tv-hacks.vala |  4 ++
 src/librygel-server/rygel-seek-hacks.vala       | 53 +++++++++++++++++++++++++
 src/librygel-server/rygel-xbmc-hacks.vala       |  4 ++
 7 files changed, 87 insertions(+), 6 deletions(-)

commit 64f65d14514405758f8613ded9957a737455a2dc
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Mar 16 19:26:43 2013 +0100

    renderer: Improve mime-type comparing
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694814

 src/librygel-renderer-gst/rygel-playbin-player.vala |  5 -----
 src/librygel-renderer/rygel-av-transport.vala       | 15 ++++++++++++---
 src/librygel-renderer/rygel-media-player.vala       |  1 +
 3 files changed, 13 insertions(+), 8 deletions(-)

commit 8e3331d11a835c7fd827ce0a12f15dcfce554ba5
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Mar 8 20:05:00 2013 +0100

    renderer: Continue if server does not support HEAD
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694815

 src/librygel-renderer/rygel-av-transport.vala | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit e937ea4d5d4de621b2e361dcf4629ff1ef9c424a
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Apr 13 14:02:13 2013 +0200

    i18n: Several string and comment fixes
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695593

 src/librygel-core/rygel-meta-config.vala           | 18 ++++----
 src/librygel-renderer/rygel-media-renderer.vala    |  2 +-
 src/librygel-server/rygel-http-post.vala           |  2 +-
 src/librygel-server/rygel-media-server.vala        |  2 +-
 src/librygel-server/rygel-object-creator.vala      | 48 +++++++++-------------
 src/librygel-server/rygel-reference-creator.vala   |  6 +--
 .../rygel-tracker-category-all-container.vala      |  4 +-
 src/plugins/tracker/rygel-tracker-plugin.vala      |  3 +-
 src/rygel/rygel-user-config.vala                   |  3 +-
 9 files changed, 37 insertions(+), 51 deletions(-)

commit f29c1663dbc8abdc1815578370fa984dbc84e44f
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Apr 12 11:35:24 2013 +0200

    server: Make it possbile to remove a container

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

commit 54c6d61d24c1afc799ece5f0b871cd6b4b366111
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   Wed Apr 10 23:45:58 2013 +0200

    Updated Hungarian translation

 po/hu.po | 40 +++++++++++++++++++---------------------
 1 file changed, 19 insertions(+), 21 deletions(-)

commit 6c04abbafac9a75a546a53343f488d75cfca6916
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Apr 10 15:47:46 2013 +0200

    media-export: Prefer title given through UPnP

 src/plugins/media-export/rygel-media-export-writable-db-container.vala | 1 +
 1 file changed, 1 insertion(+)

commit 17a65ea517ed0a8114a69552fb586a66082ed84c
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Apr 10 15:45:18 2013 +0200

    media-export: Set proper id when creating container

 src/plugins/media-export/rygel-media-export-writable-db-container.vala | 1 +
 1 file changed, 1 insertion(+)

commit 62843e9e36743a881015128b0435d68cc59fb351
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Apr 10 14:23:32 2013 +0200

    core: Don't queue containers for removal

 src/librygel-server/rygel-object-creator.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit de9f07ca0a2173a33b2abca77d5241f7db5c0aa8
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Apr 10 13:45:29 2013 +0200

    media-export: Prevent critical
    
    With the previous change, if a file was added to the toplevel container, a
    critical would occur since its parent is not a DummyContainer and thus the
    cast resulted in NULL.

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit efae4daca580e5eb7b721cb72c4a052bd7cf145d
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 9 12:51:27 2013 +0200

    media-export: Fix child-count if only folders are harvested

 .../media-export/rygel-media-export-harvesting-task.vala    | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit cd42341b3df352d87012a86d8ab6ca1f9b626da6
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Apr 8 12:12:28 2013 +0200

    media-export: Don't hide empty folders
    
    Unbreak synchronisation and fix MediaExport's part of 660885

 .../media-export/rygel-media-export-harvester.vala | 38 +++-------------------
 .../rygel-media-export-harvesting-task.vala        |  8 -----
 2 files changed, 4 insertions(+), 42 deletions(-)

commit f31503fc774c665a77b24efed3cb5c7c8b332064
Author: Marcin Kazmierczak <marcin.kazmierczak@live.com>
Date:   Wed Feb 22 15:03:12 2012 +0100

    core,tracker: Fix upload of files
    
    core:
    MediaContainer: Add empty children counter. Add check_search_expression
    function, which set create_mode on true, when "upnp:createClass" operand
    was detected.
    SearchableContainer: Use check_search_expression in simple_search function
    to determine child counter.
    SimpleContainer: Use check_search_expression to search both in empty and
    non-empty children, during adding new item.
    
    tests: searchable-container-test: Add children counter to MediaContainer
    class. Add empty function check_search_expression in class MediaContainer.
    
    Previously it was impossible to add new item, when matched container was
    empty. For example user can't add picture, when don't have any picture.
    Now it's possible, because now search function return also empty children
    container, when search expression contains "upnp:createClass" operand. This
    works when HttpPost was used to upload file.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=660885

 src/librygel-server/rygel-media-container.vala     | 20 +++++++++++++++
 .../rygel-searchable-container.vala                |  9 ++++++-
 src/librygel-server/rygel-simple-container.vala    | 29 ++++++++++++++++++----
 tests/rygel-searchable-container-test.vala         |  8 +++++-
 4 files changed, 59 insertions(+), 7 deletions(-)

commit c9c0a38f09eaf9933d3450b64ede387d4929845b
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Mar 25 13:31:05 2013 +0100

    server: Prevent critical on upload

 src/librygel-server/rygel-client-hacks.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9663a6a109e8d8f9e4b64971a297c26b957ffbe7
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Sat Apr 6 17:47:14 2013 +0100

    Updated British English translation

 po/en_GB.po | 574 +++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 353 insertions(+), 221 deletions(-)

commit 41e836429a77c1cb5b674c0ebe8b5a2a66067a3f
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Mar 14 13:36:25 2013 +0100

    tests,media-export: Test plugin

 src/plugins/media-export/Makefile.am       |   3 +
 tests/Makefile.am                          |  27 +++++++
 tests/plugins/media-export/regression.vala | 112 +++++++++++++++++++++++++++++
 3 files changed, 142 insertions(+)

commit 53e27b7217125b682ccfccd56cfaaa6e4a7fbe4b
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 25 20:09:04 2010 +0300

    media-export: Be able to use in-memory database
    
    Useful for unittests

 src/plugins/media-export/rygel-media-export-database.vala | 15 +++++++++++----
 .../media-export/rygel-media-export-media-cache.vala      |  9 ++++++++-
 2 files changed, 19 insertions(+), 5 deletions(-)

commit 49e0589a09be7330c60e8e0eb3584acbb24efd3a
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Mar 15 10:19:36 2013 +0100

    Update .gitignore

 .gitignore | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 475139be5182e9d4642c7fa1998b0b372e62ce7b
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Mar 14 12:37:12 2013 +0100

    media-export: Fix error reporting in cursor API
    
    has_next() was supposed to cache the error and next() to throw it, but
    has_next() was returning "false" on errors so the next() to throw was never
    called, causing database errors to disappear.
    
    This patch just changes has_next () to throw on error.

 src/plugins/media-export/rygel-media-export-database-cursor.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ec595e8968e116d708ecce273c6e6e333492467a
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Mar 13 10:08:59 2013 +0100

    media-export: Fix title preserving
    
    Prefer the title of provided by CreateObject instead of the one deduced from
    the file.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683926

 .../rygel-media-export-media-cache.vala            | 55 +++++++++++++++++++++-
 .../rygel-media-export-sql-factory.vala            | 13 +++--
 2 files changed, 63 insertions(+), 5 deletions(-)

commit 142fe82cc26f171e9c46595397c1fe91ba142a85
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 2 12:16:20 2013 +0200

    rygel: Fix compilation

 src/rygel/rygel-user-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00d9aecebd2579d0e58a3ca736577c5be2ae503e
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Mar 7 15:34:46 2013 +0100

    server: Set CreateContainer OCM flag
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694155

 src/librygel-server/rygel-media-container.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d1a04ebba8324f02c25c25e6b8115c9ebd0a8d96
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Mar 7 13:52:20 2013 +0100

    server: Fix check for invalid OCM flags
    
    This check has to be applied to items only, not all objects.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=694155

 src/librygel-server/rygel-object-creator.vala | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 34895daeee9e149bef5bb6a6cf69b3c8fed16569
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Apr 2 11:29:16 2013 +0200

    doc: Add architecture SVG to git

 doc/rygel-architecture.svg | 840 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 840 insertions(+)

commit 094b8e9aa64a6ef05a116a0dc01e1a161ab86a5f
Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
Date:   Tue Apr 2 10:53:48 2013 +0200

    Added Basque language\nAdded 'eu' (Basque) to LINGUAS

 po/LINGUAS |   1 +
 po/eu.po   | 789 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 790 insertions(+)

commit 2c850fabd9780b8fc9f676894bf8127807e96fbf
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Mar 29 22:03:10 2013 +0100

    rygel: Show warning on missing config

 src/rygel/rygel-user-config.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e1fd391f8e668ada1f0944bfd09427a6caeaa22b
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Mar 29 22:02:29 2013 +0100

    rygel: Minor commandline arg improvements

 src/rygel/rygel-cmdline-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26f5670e86173fae1c697f4b618aea90da30036b
Author: Andika Triwidada <andika@gmail.com>
Date:   Thu Mar 28 19:33:54 2013 +0700

    Updated Indonesian translation

 po/id.po | 580 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 345 insertions(+), 235 deletions(-)

commit 3ea7296ed0ee53612c63158d1874068665ebe872
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Mar 20 17:55:49 2013 +0100

    server: Clarify signal emission

 src/librygel-server/rygel-data-source.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit f8ac07da4211cb2158fab7b9055db92e73a7c7f0
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Mar 20 17:52:16 2013 +0100

    media-engine-gst: Drop format restriction
    
    GStreamer should be able to figure it out itself.

 src/media-engines/gstreamer/rygel-avc-transcoder.vala   | 2 +-
 src/media-engines/gstreamer/rygel-mp2ts-transcoder.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2f76eb7ada9ff664328dcac35bd003dc8d9095bd
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Mar 18 15:33:49 2013 +0100

    build: Drop COLLATION_* variables

 configure.ac                         | 5 +----
 src/plugins/media-export/Makefile.am | 1 -
 2 files changed, 1 insertion(+), 5 deletions(-)

commit d7e0f908206b933e4941ca729b8198c9b47f21b7
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Mon Mar 25 22:40:52 2013 +0100

    Update French translation

 po/fr.po | 736 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 435 insertions(+), 301 deletions(-)

commit 47d588e309cf85bb251a6fe822002dc83d97395f
Author: Chandan Kumar <Chandankumar.093047@gmail.com>
Date:   Sun Mar 24 16:05:28 2013 +0530

    updating Hindi Translation

 po/hi.po | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 1fab742e071f37ad2d8679a8d7d5cdf3ef9475c7
Author: Chandan Kumar <Chandankumar.093047@gmail.com>
Date:   Sun Mar 24 16:01:39 2013 +0530

    updating Hindi Translation

 po/hi.po | 717 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 421 insertions(+), 296 deletions(-)

commit 43aa50ae4552087a333f62de84aed7d5fe8e1dca
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Sun Mar 24 14:14:18 2013 +0700

    Updated Thai translation

 po/th.po | 268 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 148 insertions(+), 120 deletions(-)

commit c20d6e9eae3c804c75ebbc58ad1f0f4af1d90233
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sat Mar 23 06:52:30 2013 +0100

    [l10n] Updated German translation

 po/de.po | 178 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 96 insertions(+), 82 deletions(-)

commit 06c83c816e2c9b08485028ba7ccc877e81d094b7
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Mar 18 11:23:11 2013 +0100

    renderer-gst: Show full error message

 src/librygel-renderer-gst/rygel-playbin-player.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 0d0d61c2325b6d9bb9d7a55d7aa95a236daa1666
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Sun Mar 17 20:02:39 2013 +0100

    [l10n] Updated Catalan (Valencian) translation

 po/ca@valencia.po | 1000 +++++++++++++++++++++++++++++++++--------------------
 1 file changed, 623 insertions(+), 377 deletions(-)

commit 9c893316d069cb0eb78d97c6d214d31c02ee0832
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Mon Mar 18 02:16:41 2013 +0900

    Updated Korean translation

 po/ko.po | 575 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 353 insertions(+), 222 deletions(-)

commit a0b38374e566992bbe2201c7d7bde7c3dacc8ea8
Author: Balázs Úr <urbalazs@src.gnome.org>
Date:   Sun Mar 17 15:45:18 2013 +0100

    Updated Hungarian translation

 po/hu.po | 594 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 366 insertions(+), 228 deletions(-)

commit 9d58e0ae742c905cad049e1a515a2527546c5d26
Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
Date:   Sun Mar 17 12:51:30 2013 +0200

    Updated Latvian translation

 po/lv.po | 783 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 477 insertions(+), 306 deletions(-)

commit e118bca079e9ba339cc785fe7cfc49d59b8d24d6
Author: Dr.T.Vasudevan <drtvasudevan@gmail.com>
Date:   Sat Mar 16 11:36:10 2013 +0530

    Updated Tamil translation

 po/ta.po | 263 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 148 insertions(+), 115 deletions(-)

commit 501bb13c61b21fef057908670dfd27cbf9d87b41
Author: Martin Srebotnjak <miles@filmsi.net>
Date:   Thu Mar 14 23:18:03 2013 +0100

    Updated Slovenian translation

 po/sl.po | 499 +++++++--------------------------------------------------------
 1 file changed, 49 insertions(+), 450 deletions(-)

commit 676cdea568812cc281789204e26d940ca24e7c40
Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
Date:   Thu Mar 14 10:02:45 2013 +0100

    Use double quotes for RYGEL_BASE_MODULES so the variables get
    correctly expanded in all shells.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c66d96a86193edd9ae81049a2b05902a45841854
Author: Mattias Põldaru <mahfiaz@gmail.com>
Date:   Wed Mar 13 13:11:17 2013 +0200

    [l10n] Updated Estonian translation

 po/et.po | 71 +++++++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 50 insertions(+), 21 deletions(-)

commit fb456074bd4dab5124f4ff883da8252b90c350ec
Author: Joe Hansen <joedalton2@yahoo.dk>
Date:   Tue Mar 12 23:20:15 2013 +0100

    Updated Danish translation

 po/da.po | 587 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 342 insertions(+), 245 deletions(-)

commit 7674d332068143f3e974d1a1d39c7dff637e0e9e
Author: Joan Duran <jodufi@gmail.com>
Date:   Tue Mar 12 07:41:09 2013 +0100

    [l10n] Updated Catalan translation

 po/ca.po | 748 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 450 insertions(+), 298 deletions(-)

commit 798ae314884985476696cbe0ca37724e8ec29f96
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Mon Mar 11 23:22:25 2013 +0000

    Updated Portuguese translation and converted to New Spelling (Novo AO)

 po/pt.po | 632 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 382 insertions(+), 250 deletions(-)

commit 64804948f8200c23df592fc0226e1529efd52450
Author: Ville-Pekka Vainio <vpvainio@iki.fi>
Date:   Mon Mar 11 23:39:05 2013 +0200

    Finnish translation update by Jiri Grönroos

 po/fi.po | 601 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 364 insertions(+), 237 deletions(-)

commit f1604ce4a3b57f627517f65702109e9ed8ecb6c8
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Mon Mar 11 16:57:58 2013 +0100

    [l10n] Updated Italian translation.

 po/it.po | 110 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 54 insertions(+), 56 deletions(-)

commit 28e73d5e87300744f8c4f2808f859f161642ca4b
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Mar 11 12:41:42 2013 +0100

    media-export: Partially revert 3b90050

 .../rygel-media-export-media-cache.vala            | 55 +---------------------
 1 file changed, 1 insertion(+), 54 deletions(-)

commit 32311fd80d1101c91b7796c2ea0920999c4bb142
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   Thu Dec 20 00:35:10 2012 +0900

    server: Add Samsung TV hacks for mkv format
    
    Samsung TV wants "video/x-mkv" instead of "video/x-matroska".
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691654

 src/librygel-server/filelist.am                 |  1 +
 src/librygel-server/rygel-client-hacks.vala     | 26 ++++++++++++++++--
 src/librygel-server/rygel-samsung-tv-hacks.vala | 36 +++++++++++++++++++++++++
 3 files changed, 61 insertions(+), 2 deletions(-)

commit dfaaa9602de748d298479a07ab40b6bea5dc9d7a
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Mar 7 16:39:25 2013 +0100

    all: Fix typo and namespace

 src/librygel-server/rygel-writable-container.vala                     | 4 ++--
 .../media-export/rygel-media-export-writable-db-container.vala        | 4 ++--
 src/plugins/tracker/rygel-tracker-category-all-container.vala         | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

commit f341a8210ff275f09ce683676d236fea96b28ba5
Author: Nilamdyuti Goswami <ngoswami@redhat.com>
Date:   Thu Mar 7 13:29:00 2013 +0530

    Assamese translation updated for gnome 3.8

 po/as.po | 624 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 383 insertions(+), 241 deletions(-)

commit ba42ae4ba3241104d00bc5f397d11d7c417de587
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Thu Mar 7 00:23:38 2013 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 944 ++++++++++++++++++++++++++++--------------------------------
 1 file changed, 438 insertions(+), 506 deletions(-)

commit 175ecbb73679f60494e6cf15ec42685fb92142c1
Author: Enrico Nicoletto <liverig@gmail.com>
Date:   Wed Mar 6 14:07:47 2013 -0300

    Updated Brazilian Portuguese translation proofread by Rafael Ferreira
    
    Conflicts:
    	po/pt_BR.po

 po/pt_BR.po | 235 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 232 insertions(+), 3 deletions(-)

commit aa991699ea2541a3985d20f532577899baeaaa37
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Mar 6 13:29:41 2013 +0100

    data: Fix preferences desktop file

 data/rygel-preferences.desktop.in.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 27192b6e9df9795692f06306b8a8dac28add80a4
Author: Jens Georg <jensg@openismus.com>
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 <jensg@openismus.com>
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 <krnowak@openismus.com>
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 <krnowak@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <krnowak@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <whats_up@tut.by>
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 <j_h_liau@yahoo.com.tw>
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 <krnowak@openismus.com>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
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 <krnowak@openismus.com>
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 <krnowak@openismus.com>
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 <kmaraas@gnome.org>
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č <mateju@svn.gnome.org>
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 <dmtrs32@gmail.com>
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 <aurisc4@gmail.com>
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 <gheyret@gmail.com>
Date:   Sun Feb 24 11:51:36 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

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

commit bde16f2cec5c7cf77d124ad9c1239856d6509ff5
Author: Yaron Shahrabani <sh.yaron@gmail.com>
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 <gheyret@gmail.com>
Date:   Fri Feb 22 21:59:06 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

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

commit fe6f112593530497ccdb7b3d40ffd79cf6a63dc5
Author: A S Alam <aalam@users.sf.net>
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 <jensg@openismus.com>
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 <jensg@openismus.com>
Date:   Wed Feb 20 15:04:05 2013 +0100

    Add missing information to NEWS

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

commit 1d6fa46770bfc4c7eb74a6d6e8598cf7a9c04a97
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Feb 20 14:44:35 2013 +0100

    Prepare 0.17.8

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

commit badc404d9911d0199bce5042063f6431e722a393
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Feb 19 11:50:02 2013 +0100

    data: Hide rygel-preferences in GNOME
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692696

 data/rygel-preferences.desktop.in.in | 1 +
 1 file changed, 1 insertion(+)

commit 4bb3fb41ee6282c8ab5642c3881001f002526e20
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 18 12:41:56 2013 +0100

    media-export: Do basic extraction on discoverer creation error.
    
    Doing it via on_done with info being NULL may cause some criticals or
    crash, because we don't check info there.

 .../rygel-media-export-metadata-extractor.vala     | 25 +++++++++++-----------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit cee9f398ba5d45187822b6a2f6d45c22cbead614
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Thu Feb 14 13:10:30 2013 +0100

    renderer: Honor "http_proxy" envvar in AVTransport's session.

 src/librygel-renderer/rygel-av-transport.vala | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 039e31794daff256ca1b64a0a6bcc195effc4600
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Mon Feb 18 11:14:10 2013 +0100

    Updated Serbian translation

 po/sr.po       | 34 +++++++++++++++++-----------------
 po/sr@latin.po | 34 +++++++++++++++++-----------------
 2 files changed, 34 insertions(+), 34 deletions(-)

commit 9c1585a98bc3db271ec8a54402d39ed994fc00a9
Author: Jens Georg <mail@jensge.org>
Date:   Tue Feb 12 14:48:22 2013 +0100

    media-export: Option to disable virtual folders

 data/rygel.conf                                      |  1 +
 doc/man/rygel.conf.xml                               |  8 ++++++++
 .../media-export/rygel-media-export-media-cache.vala |  9 +++++++++
 .../rygel-media-export-root-container.vala           | 20 +++++++++++++++++++-
 4 files changed, 37 insertions(+), 1 deletion(-)

commit 63e108032dd30947df61d3e06ef1eb7296339dec
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jan 28 23:38:21 2013 +0100

    media-export: React to URI config changes

 .../rygel-media-export-root-container.vala         | 84 ++++++++++++++++++++--
 1 file changed, 77 insertions(+), 7 deletions(-)

commit 38dd5b03fa30e3e766e31b1311a4a469c5eddf2d
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Feb 17 10:50:04 2013 +0100

    media-export: Prevent some update events at start

 src/plugins/media-export/rygel-media-export-root-container.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit d64b6f1e28723a4ef4fe230c1c6b04adcf28e957
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Feb 17 20:57:48 2013 +0100

    Updated Polish translation

 po/pl.po | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

commit 5e00e50b4e00362d3b5f6f8e6d752d716c138b56
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Feb 17 19:54:31 2013 +0100

    Updated Czech translation

 po/cs.po | 556 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 340 insertions(+), 216 deletions(-)

commit 78a700797ced979e4994b269a3589032d74531fc
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Feb 17 13:33:52 2013 +0100

    Updated Galician translations

 po/gl.po | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

commit 845b882d149f2f4de6d5c1a6e34fd86cdcf3817e
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Feb 14 16:55:19 2013 +0100

    Updated Spanish translation

 po/es.po | 35 +++++++++++++++++++----------------
 1 file changed, 19 insertions(+), 16 deletions(-)

commit e99ef02d9318036f27a99a7f5db7977f192dafd7
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Feb 13 16:43:18 2013 +0100

    server,media-export: Add and use signals emitted after tracking child changes.
    
    child_added and child_removed are emitted when respectively
    add_child_tracked and remove_child_tracked are finished. We use those
    signals in media-export to store the container and, optionally, its
    new child in the database. That simplifies a code a bit in
    media-export and makes sure that update IDs are stored in database as
    well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693577

 src/librygel-server/rygel-trackable-container.vala |  4 +++
 .../media-export/rygel-media-export-harvester.vala |  6 +---
 .../rygel-media-export-harvesting-task.vala        | 13 ++-------
 .../rygel-media-export-trackable-db-container.vala | 32 ++++++++++++++++++++++
 4 files changed, 39 insertions(+), 16 deletions(-)

commit 4953e914a68f4ad9be713821e9284f801f456f56
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Feb 13 16:39:17 2013 +0100

    media-export: Fix looking for object's container.
    
    Lets make object's parent a filesystem container only if we can not
    find another parent being a child of filesystem container. In this
    case we want media files directly under Music directory to have Music
    directory as a parent, not some filesystem container.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=693577

 .../media-export/rygel-media-export-harvester.vala     | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 42f4ed97b71c7585abd0e3812b77be088c509e1f
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Feb 13 16:04:56 2013 +0100

    media-engine-gst: Add FIXME

 src/media-engines/gstreamer/rygel-aac-transcoder.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 7f27ac46d68e544f53cb97bb0ceab716029e42a0
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Wed Feb 13 20:39:23 2013 +0900

    Updated Uyghur translation
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 234 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 118 insertions(+), 116 deletions(-)

commit 8c93021537546aabfef432a2cd7786abb3fb6fb2
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Feb 12 11:43:05 2013 +0100

    media-export: Fix critical on harvesting audio
    
    Additionally port to GST_TAG_DATE_TIME since _DATE seems to be
    deprecated/unused.

 .../media-export/rygel-media-export-item-factory.vala     | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit fd37212895db8188f4026c9ddff018f68f1f5744
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Feb 12 10:17:19 2013 +0100

    Export useful data for plugins in pc files.

 common.am              | 6 ++----
 configure.ac           | 7 +++++++
 rygel-core-2.0.pc.in   | 3 +++
 rygel-server-2.0.pc.in | 2 ++
 4 files changed, 14 insertions(+), 4 deletions(-)

commit 872775b3e66c60a2c30605db572a03aa15ca04f4
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 11 15:53:51 2013 +0100

    media-export: Change return types of RootContainer's function more useful.

 src/plugins/media-export/rygel-media-export-object-factory.vala | 6 +++---
 src/plugins/media-export/rygel-media-export-plugin.vala         | 3 +--
 src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++----
 3 files changed, 8 insertions(+), 9 deletions(-)

commit 77e85a0ca4253795a93f99d91d825aadc81a0a0f
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 11 15:52:15 2013 +0100

    media-export: Make singleton getters non-throwing.
    
    When loading a plugin we are ensuring that media cache could be
    opened. If opening a database (or upgrading it) fail then plugin is
    not loaded.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692362

 .../rygel-media-export-db-container.vala           |  5 +--
 .../rygel-media-export-dummy-container.vala        |  7 ++--
 .../media-export/rygel-media-export-harvester.vala |  6 ++--
 .../rygel-media-export-harvesting-task.vala        | 14 ++------
 .../rygel-media-export-media-cache.vala            | 10 +++---
 .../media-export/rygel-media-export-plugin.vala    | 40 ++++++++++++++--------
 .../rygel-media-export-root-container.vala         | 11 +++---
 7 files changed, 48 insertions(+), 45 deletions(-)

commit e3ab339628d237a107064444292c9d09dcbc8a66
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 11 16:07:42 2013 +0100

    docs: Fix build.
    
    Seems that valadoc expects @see tag to be the last one in doc comment.

 src/librygel-server/rygel-media-engine.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94c5ae3e4f742dcc65f0fbd36d5fb0b96bac07e6
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Feb 11 11:40:36 2013 +0100

    docs: RygelMediaEngine: More description
    
    More text from Mark Ryan

 src/librygel-server/rygel-media-engine.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 38d7887d40f388818dc47e311311729d17c29704
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Feb 11 11:33:14 2013 +0100

    docs: RygelMediaEngine: Suggest transcoder implementation.
    
    Added some text from Mark Ryan.

 src/librygel-server/rygel-media-engine.vala | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit c8ac71055a6fadf3b048fad2979ca6051e22023e
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Feb 11 11:28:06 2013 +0100

    docs: RygelDataSource: Add description
    
    Add some text from Mark Ryan.

 src/librygel-server/rygel-data-source.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit e88a8eefa0a8ff732a8c3ebf1fcedd6d4eb04ac4
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Feb 11 09:56:42 2013 +0100

    docs: WritableContainer: Mention the upload word.

 src/librygel-server/rygel-media-container.vala    | 4 ++--
 src/librygel-server/rygel-writable-container.vala | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ff569e6e7498322359919d9a22f6c66eceba9820
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Feb 11 09:51:19 2013 +0100

    docs: MediaContainer: Mention derived interfaces

 src/librygel-server/rygel-media-container.vala      | 15 +++++++++++++++
 src/librygel-server/rygel-media-server-plugin.vala  |  7 +++++++
 src/librygel-server/rygel-searchable-container.vala |  2 +-
 3 files changed, 23 insertions(+), 1 deletion(-)

commit 4853f70f9b2a4beef83456870aa83e7c961f4bd7
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Feb 1 17:01:18 2013 +0100

    todo: Clean-up

 TODO | 23 -----------------------
 1 file changed, 23 deletions(-)

commit a9ebfbdd1bea5f2f8174e965c81a315768394d11
Author: Murray Cumming <murrayc@openismus.com>
Date:   Fri Feb 8 13:59:12 2013 +0100

    docs: Fix the build
    
    Remove a reference to a non-existant .xml file.

 .../librygel-renderer-gst/gtkdoc/librygel-renderer-gst-docs.xml          | 1 -
 1 file changed, 1 deletion(-)

commit 96bb0ebda9176e182367bc99e67b854a9a690c30
Author: Anish A <aneesh.nl@gmail.com>
Date:   Thu Feb 7 13:19:06 2013 +0400

    Updated Malayalam Localization

 po/ml.po | 791 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 791 insertions(+)

commit 4d3bb5ed41fdd92b473f13b49c8c0c8922777a7a
Author: Anish A <aneesh.nl@gmail.com>
Date:   Thu Feb 7 13:18:50 2013 +0400

    Updated Malayalam Localization

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 8f125bedbfb444e59db81fac76fd400bb13c20b1
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Feb 5 11:03:37 2013 +0100

    Signalize is not the right word.

 src/librygel-server/rygel-content-directory.vala           | 2 +-
 src/librygel-server/rygel-thumbnailer.vala                 | 2 +-
 src/plugins/media-export/rygel-media-export-harvester.vala | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 398ecb0dfc5f7e3a06dabc908f4700ea97fc8465
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Feb 5 09:21:40 2013 +0100

    Tiny doc improvement

 src/librygel-server/rygel-media-engine.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9e4714a00b97f77d8cddf5668dc132115d40f8f
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 4 16:43:39 2013 +0100

    media-export: Fix typo.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96627256aedeb49c772e510e662278b6fe1d17c1
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 4 16:41:12 2013 +0100

    media-export: Avoid some unnecessary copies.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a68c62d136e6771cec3e909b285f75b74f1428fe
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 4 16:37:45 2013 +0100

    media-export: Remove some nullables in MediaCache.
    
    Some functions either shouldn't (and they don't) receive NULL
    parameters (otherwise they would crash) or never return NULL strings.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit c2d3b0405ea8fe811a084f37720179c754c4427f
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 4 16:30:06 2013 +0100

    media-export: Make some functions static in QueryContainerFactory.

 ...rygel-media-export-query-container-factory.vala | 46 ++++++++++++----------
 1 file changed, 25 insertions(+), 21 deletions(-)

commit 6bbb1740427bbbd5086ac79d3039b3b6ff8cec90
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 4 13:10:22 2013 +0100

    media-export: Check for container emptiness with is_empty property.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9d8662d4288882227276455a78013a4dda88bce
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Feb 4 13:09:34 2013 +0100

    media-export: Make some functions static in MediaCache.

 .../rygel-media-export-media-cache.vala            | 71 ++++++++++++----------
 1 file changed, 39 insertions(+), 32 deletions(-)

commit 3f89e59408cbd175cb72ec6c983f690c24e8a87d
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Mon Feb 4 06:51:11 2013 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 585 +++++++++++++++++++++++++++++++++++------------------------
 po/zh_TW.po | 587 ++++++++++++++++++++++++++++++++++++------------------------
 2 files changed, 710 insertions(+), 462 deletions(-)

commit eb3acac3978178e3cee7280758598a1e177fcdc0
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Feb 2 22:55:23 2013 +0100

    Updated Polish translation

 po/pl.po | 189 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 104 insertions(+), 85 deletions(-)

commit 92f1368f1033fc766e35fbb331ff1dd649b2bbf4
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat Feb 2 13:55:49 2013 +0200

    Updated Hebrew translation.

 po/he.po | 188 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 105 insertions(+), 83 deletions(-)

commit 9c1f65884063a64eaaa8037661bebdb95e935a7a
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Fri Feb 1 21:19:40 2013 +0100

    Updated German translation

 po/de.po | 573 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 346 insertions(+), 227 deletions(-)

commit 325b33a7842a1a7f5a47fe0a215c43239b97cb32
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Jan 31 22:20:14 2013 +0100

    renderer: Prevent critical on empty features

 src/librygel-renderer/rygel-av-transport.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit db5a738ae50370fb73ac94bada3ce9fd4d06bc58
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Jan 31 22:19:57 2013 +0100

    renderer-gst: Support flash videos

 src/librygel-renderer-gst/rygel-playbin-player.vala | 1 +
 1 file changed, 1 insertion(+)

commit e9a6cc4e5f3c3cf2c330ef1f88e6571554b365f3
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 30 14:46:30 2013 +0100

    media-export: Signalize metadata extraction error only once.

 .../rygel-media-export-metadata-extractor.vala     | 43 ++++++++++------------
 1 file changed, 19 insertions(+), 24 deletions(-)

commit 3038cdcd5748241ff2ffaeab080c547554689810
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 30 14:38:06 2013 +0100

    build: core and server needs to link to gmodule and libxml.
    
    Debian packaging tools warns about used symbols that are not available
    in any of the linked libraries. These would probably all be pulled in
    by users of librygel-core and librygel-server, but to be on the safe
    side the binaries should ofcourse link to all libraries it uses
    symbols from.
    
    Sent by Andreas Henriksson.

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e08cfa9d075020026e053d1553e463e6c3ada457
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 30 14:20:27 2013 +0100

    build: Fix typo in configure.ac, missing $ on GIO_REQUIRED.
    
    Sent by Andreas Henriksson.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbbd88f11c89d08280b0f8e46be9d051bf05b8f1
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 30 12:14:04 2013 +0100

    media-export: Do a proper check for hidden files.

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 1030716bd032e22a730c406df82a3634a67270f5
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 30 12:07:26 2013 +0100

    media-export: Use specific functions to check whether container is empty or not.

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6ec2bec0e145c01579b13418af3c2e4b35e22d43
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 30 12:03:18 2013 +0100

    media-export: Compare two GFiles properly.

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d26cc76977a1bd0fcd706381e86b4b1f458d79e1
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Wed Jan 30 10:42:01 2013 +0100

    Updated Serbian translation

 po/sr.po       | 177 +++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 177 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 192 insertions(+), 162 deletions(-)

commit 111bceae379ed4d45600d471d8d57cebcb2c9b01
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jan 29 19:07:48 2013 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 80 ++++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 53 insertions(+), 27 deletions(-)

commit 5aa254a68fb0e6fff423dc4236cbcc407bb95c38
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jan 29 12:16:10 2013 +0100

    RygelThumbnail: Avoid a critical warning in tests.

 src/librygel-server/rygel-thumbnail.vala | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit c6364a71235c0e7945a5d7256dd4bfd67340b0e0
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Jan 29 11:58:58 2013 +0100

    server: Fix use of DLNA.ORG_AnyContainer

 src/librygel-server/rygel-item-creator.vala    | 8 ++++----
 src/librygel-server/rygel-media-container.vala | 2 ++
 tests/rygel-item-creator-test.vala             | 1 +
 3 files changed, 7 insertions(+), 4 deletions(-)

commit 8192e79b6085a1891141f7db0372b4b40627f0ef
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Jan 28 21:52:38 2013 +0100

    media-expor: Minor code-style fixes

 src/plugins/media-export/rygel-media-export-root-container.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit ef64ea2d7f1891dd03aa9df678cfef331f92ed89
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jan 29 11:35:40 2013 +0100

    docs: librygel-renderer: Fix typo

 doc/reference/librygel-renderer/gtkdoc/implementing-renderers.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c0fc6980a063821ef2875ae968ffe21d45672d12
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jan 29 09:38:59 2013 +0100

    media-export: Move a null check higher
    
    The check was after the dereferencing.
    Also, generally avoid repeated get_tags() calls.

 .../rygel-media-export-item-factory.vala           | 54 ++++++++++++----------
 1 file changed, 29 insertions(+), 25 deletions(-)

commit 5855fae0c5db363b7bed9429abfc29831e383b4d
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Mon Jan 28 22:04:01 2013 +0100

    Updated Slovenian translation

 po/sl.po | 623 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 382 insertions(+), 241 deletions(-)

commit 755ac0a0b823b760401658fa9f6b3679bf918d85
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Mon Jan 28 21:46:54 2013 +0100

    [l10n] Updated Italian translation.

 po/it.po | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit fdceb107d13f6a5be9b394fcccfb69b75fe9d28e
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jan 28 11:46:11 2013 +0100

    Updated Spanish translation

 po/es.po | 187 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 105 insertions(+), 82 deletions(-)

commit 94e981fc07dc604ac57b086a56b817ca8cec8b21
Author: Nathaniel McCallum <nathaniel@themccallums.org>
Date:   Sat Jan 26 14:33:24 2013 -0500

    fix typo in ug.po

 po/ug.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e5019d5e4c34c5c1322cc35b2407aabd010cae1c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 28 10:39:51 2013 +0100

    docs: librygel-core: Document MediaDevice

 src/librygel-core/rygel-media-device.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit d210fe274e87675e2b709f7b809a7b917bc1d0bf
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 28 10:32:20 2013 +0100

    docs: Fix a typo.

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

commit 36dd3e2e8f34910dcf3bcf0f9f0d8f7b3d999ae6
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 28 10:31:23 2013 +0100

    docs: Add remaining chapter IDs

 .../librygel-core/gtkdoc/librygel-core-docs.xml    | 22 ++++++++++++----------
 .../gtkdoc/librygel-renderer-gst-docs.xml          |  6 ++++--
 .../gtkdoc/librygel-renderer-docs.xml              |  8 +++++---
 .../gtkdoc/librygel-server-docs.xml                |  7 +++++--
 4 files changed, 26 insertions(+), 17 deletions(-)

commit 17eff5ebe3c1d7936b3e3e9eb02395a701daa0e4
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 28 09:49:44 2013 +0100

    docs: Minor fixes

 doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 43194c3dea6a283e3add99eb5eed8187569b8a19
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jan 27 18:09:31 2013 +0100

    Updated Galician translations

 po/gl.po | 195 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 111 insertions(+), 84 deletions(-)

commit f204f834f34af5ff7b9f4105bec7f43ab122bc22
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Jan 26 12:04:23 2013 +0100

    news: Fix typo

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4bf8b743ea42ed0a7b349595938fad2a042368e3
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jan 25 20:44:33 2013 +0100

    Prepare 0.17.7

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

commit d2d241ee60f9244808eb6f960477915d6a7abbf7
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jan 25 20:04:37 2013 +0100

    doc: Remove extra level of html

 doc/reference/doc-build.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 41f9778622fd666d6b3bca5cf52f34cce49337f8
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jan 25 16:49:28 2013 +0100

    server: Fix previous commit
    
    Premature git bz push.

 src/librygel-server/rygel-item-updater.vala | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 66b233d2e28dec690331f95334b2abc431162f7e
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Fri Jan 25 17:17:03 2013 +0100

    [l10n] Updated Italian translation.

 po/it.po | 540 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 329 insertions(+), 211 deletions(-)

commit 3d4863cd60c46578b90a674145909fef076be2cd
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jan 25 16:45:03 2013 +0100

    server: Mark more errors for translation

 src/librygel-server/rygel-item-updater.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 00b56ad6ca0c552e71384d3bb7a71b096789c249
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jan 25 16:44:51 2013 +0100

    server: Fix broken translation
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691595

 src/librygel-server/rygel-item-updater.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit fc6c505c0211bea8f431f847764efc5fa3d0a11a
Author: Javier Jardón <javier.jardon@codethink.co.uk>
Date:   Mon Jan 21 10:59:59 2013 +0000

    rygel-playbin-renderer: Remove references to GstPlayBin2
    
    GstPlayBin2 has been renamed to GstPlayBin in Gstreamer 1.0
    
    https://bugzilla.gnome.org/show_bug.cgi?id=692189

 src/librygel-renderer-gst/rygel-playbin-renderer.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit d6d265c2b9a39710fc4c5dca5a9cff745dccbdd5
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Jan 23 23:39:05 2013 +0100

    server,renderer: Downgrade renderer as well
    
    https://bugzilla.gnome.org/show_bug.cgi?id=675186

 src/librygel-core/filelist.am                      |   3 +-
 src/librygel-core/rygel-v1-hacks.vala              | 141 +++++++++++++++++++++
 src/librygel-renderer/rygel-av-transport.vala      |   2 +
 .../rygel-media-renderer-plugin.vala               |  11 ++
 src/librygel-server/filelist.am                    |   1 -
 src/librygel-server/rygel-media-server-plugin.vala |   5 +-
 src/librygel-server/rygel-v1-hacks.vala            | 117 -----------------
 7 files changed, 160 insertions(+), 120 deletions(-)

commit 99dc8cf12ad7d90a3d476e57c5ff7ff144da4f66
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Fri Jan 25 14:05:39 2013 +0100

    media-export: Compare two GFiles properly in another place as well.

 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a3995acb7d9d552d2102b5f97b7a8c4998b9aae
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Fri Jan 25 13:53:25 2013 +0100

    media-export: Compare two GFiles properly.

 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2710535e33cb8a8e7229d23684767c5c185fa246
Author: Choe Hwanjin <choe.hwanjin@gmail.com>
Date:   Thu Dec 20 00:30:30 2012 +0900

    server: Support SAMI(smi) subtitles
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690533

 src/librygel-server/rygel-subtitle-manager.vala | 49 ++++++++++++++++---------
 src/librygel-server/rygel-subtitle.vala         | 13 +++++++
 src/librygel-server/rygel-video-item.vala       |  4 +-
 3 files changed, 47 insertions(+), 19 deletions(-)

commit 2d30dbddef61ee1ad13d694c7cf5a06f79a32b15
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Jan 23 15:14:50 2013 +0100

    server: Show up in Windows 7 as DMS

 data/rygel.conf                         | 2 +-
 src/librygel-server/rygel-v1-hacks.vala | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit c485852a82dbcf7557e189b8c24754714917c555
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Jan 23 15:09:49 2013 +0100

    build: Fix forgotten gupnp-dlna-1.1 reference

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e18ad2eab7992d4631a4eba16734080c6170b10
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Dec 17 16:53:58 2012 +0100

    media-export,engine-gst: Port to new GUPnP-DLNA

 configure.ac                                       |  14 +--
 .../gstreamer/rygel-gst-media-engine.vala          |   4 +-
 .../rygel-media-export-harvesting-task.vala        |   9 +-
 .../rygel-media-export-item-factory.vala           | 114 +++++++++++----------
 .../rygel-media-export-metadata-extractor.vala     |  62 ++++++-----
 5 files changed, 113 insertions(+), 90 deletions(-)

commit 2f318dcc737045df9abc9fead1d683db268e408b
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Jan 23 10:21:28 2013 +0100

    media-export: Fix root container creation

 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 468dbc2e4d3349ab752393a3bfea69df8058f2bc
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Jan 23 13:57:24 2013 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 149 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 69 insertions(+), 80 deletions(-)

commit 29077f0631d61269f3bb761468e87a91d3556c78
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Jan 23 11:27:34 2013 +0100

    docs: librygel-server: More on media engines

 .../librygel-server/gtkdoc/implementing-media-engines.xml      | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit aea54b330d3d845dbbbdefa0b9562dbe15feecac
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Jan 23 11:09:10 2013 +0100

    Transcoder: Document add_resource()

 src/librygel-server/rygel-transcoder.vala | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 9e3f4a0546440dbd3b1503b227d41ada04b50c8e
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jan 22 16:02:28 2013 +0100

    docs: Fix a typo

 doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 68e5d70afa61c349576343520b18f84d29d4c666
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jan 22 15:52:16 2013 +0100

    docs: librygel-server: More explanation of media-export

 .../librygel-server/gtkdoc/implementing-server-plugins.xml   | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 39f8c13a58cdffc8d4c682d9d073166455f685cd
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jan 22 15:23:00 2013 +0100

    docs: librygel-renderer-gst: Mention the fullscreen example.

 .../gtkdoc/implementing-renderers-gst.xml          | 38 ++++++++++++++++++++--
 .../gtkdoc/librygel-renderer-gst-docs.xml          |  5 +--
 2 files changed, 36 insertions(+), 7 deletions(-)

commit 29e71c4d4de836787b809a7c8996bbbfdf7e4d51
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Jan 22 13:58:08 2013 +0100

    media-server: Nothing ever throws from RootContainer's constructor.
    
    So remove the code handling the exceptions.

 .../rygel-media-export-object-factory.vala            | 19 +++++--------------
 .../media-export/rygel-media-export-plugin.vala       | 14 ++------------
 .../rygel-media-export-root-container.vala            | 13 +------------
 3 files changed, 8 insertions(+), 38 deletions(-)

commit 854497b688e71efd3f2192354426610ee9aa5a45
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Jan 22 12:04:19 2013 +0100

    media-export: Most of container to GObject-style construction.
    
    Also moved children counting in DBContainer to constructed call and
    made it a virtual function. That way, when constructing
    NodeQueryContainer the children counting will happen once instead of
    three times as it used to be.

 .../rygel-media-export-db-container.vala           | 21 +++++++---
 .../rygel-media-export-leaf-query-container.vala   | 14 +++++--
 .../rygel-media-export-node-query-container.vala   | 45 ++++++++++------------
 .../rygel-media-export-null-container.vala         | 10 ++++-
 .../rygel-media-export-query-container.vala        | 20 ++++------
 .../rygel-media-export-root-container.vala         |  7 +++-
 .../rygel-media-export-trackable-db-container.vala |  9 +++--
 .../rygel-media-export-writable-db-container.vala  |  9 ++++-
 8 files changed, 80 insertions(+), 55 deletions(-)

commit 457a32d9b6e579b68ebcd93db4e5c5d742a80ce2
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 16 14:15:13 2013 +0100

    server,engine-gst: Make transcoder's properties construct-only.

 src/librygel-server/rygel-transcoder.vala             |  8 ++++----
 src/media-engines/gstreamer/rygel-gst-transcoder.vala | 11 ++++++++---
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 01993dce9a06d3114d9456622ff367ec183f4fc1
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 16 14:14:54 2013 +0100

    server: Simple container to GObject-style.

 src/librygel-server/rygel-simple-container.vala | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 0460814886ef62da3703b34992246133609fa557
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Wed Jan 16 11:18:25 2013 +0100

    core,server,renderer: Chain up constructed calls.

 src/librygel-core/rygel-connection-manager.vala         | 2 ++
 src/librygel-core/rygel-media-device.vala               | 2 ++
 src/librygel-core/rygel-recursive-module-loader.vala    | 1 +
 src/librygel-core/rygel-root-device.vala                | 2 ++
 src/librygel-renderer/rygel-av-transport.vala           | 1 +
 src/librygel-renderer/rygel-player-controller.vala      | 2 ++
 src/librygel-renderer/rygel-rendering-control.vala      | 2 ++
 src/librygel-server/rygel-content-directory.vala        | 2 ++
 src/librygel-server/rygel-media-receiver-registrar.vala | 2 ++
 9 files changed, 16 insertions(+)

commit 109c2d60723ea73b75f16939b8ec420a1efc50de
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Jan 15 15:14:58 2013 +0100

    server: Media items and containers to GObject-style.

 src/librygel-server/rygel-audio-item.vala          |  5 +++-
 src/librygel-server/rygel-image-item.vala          |  9 +++++-
 src/librygel-server/rygel-media-container.vala     | 34 +++++++++++++---------
 src/librygel-server/rygel-media-item.vala          | 21 ++++++++-----
 src/librygel-server/rygel-media-object.vala        | 23 +++++++++++----
 src/librygel-server/rygel-music-item.vala          |  7 +++--
 src/librygel-server/rygel-photo-item.vala          |  5 +++-
 src/librygel-server/rygel-playlist-item.vala       |  5 +++-
 src/librygel-server/rygel-video-item.vala          |  9 +++++-
 src/plugins/external/rygel-external-container.vala |  4 +--
 10 files changed, 87 insertions(+), 35 deletions(-)

commit ea7bfd0d02a803f486ce6c25992d341af49c9575
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 23:26:36 2012 +0100

    core: RootDeviceFactory to GObject-style

 src/librygel-core/rygel-root-device-factory.vala | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 3c7120cf65dc85113ea938077e3cb0f4cf23cd76
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 23:14:47 2012 +0100

    core: RootDevice to GObject-style

 src/librygel-core/rygel-root-device.vala | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 1c229883eb66696c0496a38bdaffbd4eac32f5b4
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 23:11:05 2012 +0100

    all: Plugin to GObject-style construct

 src/librygel-core/rygel-plugin.vala                | 28 ++++++++++++----------
 .../rygel-media-renderer-plugin.vala               | 10 +++++++-
 src/librygel-server/rygel-media-server-plugin.vala | 18 ++++++++------
 3 files changed, 36 insertions(+), 20 deletions(-)

commit 3e7d20bf1f556a81ad58985a3c2c03410ee82908
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 22:54:50 2012 +0100

    core,server: Move module loading to GObject-style

 src/librygel-core/rygel-plugin-loader.vala         | 23 ++++++++++++++------
 .../rygel-recursive-module-loader.vala             |  8 +++++--
 src/librygel-server/rygel-engine-loader.vala       | 25 ++++++++++++++++------
 3 files changed, 42 insertions(+), 14 deletions(-)

commit af8d00fd79d8c9f53e34c4200c11f8294eaee40c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jan 22 15:03:38 2013 +0100

    docs: librygel-renderer: Describe full example

 .../gtkdoc/implementing-renderer-plugins.xml       | 18 ++++++++++++-
 .../gtkdoc/implementing-renderers.xml              | 30 ++++++++++++++++++++--
 .../gtkdoc/librygel-renderer-docs.xml              | 11 ++------
 3 files changed, 47 insertions(+), 12 deletions(-)

commit c81b1d78b4710a119d3fdae14bdc7eb06fc488e1
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jan 22 15:03:23 2013 +0100

    docs: librygel-server: Remove a copy/pasted paragraph

 .../librygel-server/gtkdoc/implementing-server-plugins.xml    | 11 -----------
 1 file changed, 11 deletions(-)

commit 259a47e562fbc0fa70097bfa95870f0209485387
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Jan 22 14:43:21 2013 +0100

    media-export: Fix endless loop when upgrading fails

 .../rygel-media-export-media-cache-upgrader.vala   | 72 +++++++++++-----------
 1 file changed, 37 insertions(+), 35 deletions(-)

commit 7c4e4a4a5c5e89e1c08177143497904fd809e2f7
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Jan 22 11:51:10 2013 +0100

    renderer-gst: L16 seems to be case-sensitive

 src/librygel-renderer-gst/rygel-playbin-player.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit bd540286414bf34a80ddb5511c8b581102b989d6
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 21 14:11:39 2013 +0100

    fullscreen-renderer: Fix some compiler warnings

 examples/fullscreen-renderer.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 6f634db915fca631ebb952b549aa7c1aad6aee68
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 21 12:51:57 2013 +0100

    media-export: Several more comments

 .../rygel-media-export-media-cache.vala            | 28 ++++++++++++++++
 .../rygel-media-export-null-container.vala         |  5 +--
 .../rygel-media-export-object-factory.vala         | 15 ++++++++-
 ...rygel-media-export-query-container-factory.vala |  5 +++
 .../rygel-media-export-root-container.vala         | 39 ++++++++++++++++++++--
 .../rygel-media-export-trackable-db-container.vala |  3 ++
 .../rygel-media-export-writable-db-container.vala  |  7 ++++
 7 files changed, 96 insertions(+), 6 deletions(-)

commit f239d400a75be2e28afc4d75d56d1e53479fb7b2
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Jan 21 12:45:40 2013 +0100

    media-export: Virtual containers are not trackable

 src/plugins/media-export/rygel-media-export-object-factory.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 164c7b4dab2597a90f5112898c3f2dfbb5e59acf
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 21 11:26:26 2013 +0100

    media-export: Some more comments

 .../media-export/rygel-media-export-root-container.vala       | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit e9465f988db93ff2a780de03e74576319a1fe11c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 21 11:25:21 2013 +0100

    RygelMediaContainer: Improve signals docs

 src/librygel-server/rygel-media-container.vala | 39 ++++++++++++++++++--------
 1 file changed, 27 insertions(+), 12 deletions(-)

commit d0f74941cb5a06df453877e7a6576db29c03a09b
Author: Gheyret Kenji <gheyret@gmail.com>
Date:   Sun Jan 20 09:04:49 2013 +0900

    Updated Uyghur translation
    
    Signed-off-by: Gheyret Kenji <gheyret@gmail.com>

 po/ug.po | 898 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 551 insertions(+), 347 deletions(-)

commit c6aa16189559b88039e3f22dd80926281f412224
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Sat Jan 19 23:39:40 2013 +0100

    Updated Serbian translation

 po/sr.po       | 496 +++++++++++++++++++++++++++++++++------------------------
 po/sr@latin.po | 496 +++++++++++++++++++++++++++++++++------------------------
 2 files changed, 584 insertions(+), 408 deletions(-)

commit 3a50c9135e7b5df909d4236e84a11fe9bfded28f
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jan 18 17:41:20 2013 +0100

    media-export: Fix search

 src/plugins/media-export/rygel-media-export-media-cache.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit b3b41a893369c0b257f9ba0feed677be671c1af6
Author: Regis Merlino <regis.merlino@intel.com>
Date:   Mon Dec 17 16:34:57 2012 +0100

    media-export: Allow search for object.container objects
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690360

 .../rygel-media-export-media-cache.vala            | 23 +++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

commit cb801eea945c5cd9e19e9c0dc1cb6f502bdd91fc
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jan 18 14:25:46 2013 +0100

    media-export: Fix virtual folder creation

 .../media-export/rygel-media-export-query-container-factory.vala        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5fbd13031656edd9106bbf0ba4b8ef8b13a44361
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jan 18 13:25:07 2013 +0100

    media-export: Rename some functions for clarity.

 .../rygel-media-export-node-query-container.vala       |  8 ++++----
 .../rygel-media-export-object-factory.vala             |  2 +-
 .../rygel-media-export-query-container-factory.vala    | 18 +++++++++---------
 .../rygel-media-export-root-container.vala             | 10 +++++-----
 4 files changed, 19 insertions(+), 19 deletions(-)

commit 7ac6fbb25af2d99a33f2faefbb7a410c0f7483ad
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jan 18 11:20:53 2013 +0100

    media-export: Move some code into a helper.

 .../rygel-media-export-root-container.vala            | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 236a075dbe8391babedceb6a529b2916a8a86e0c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jan 18 11:04:06 2013 +0100

    Fix the build.

 src/plugins/media-export/rygel-media-export-root-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 753cd9cc771fadf964a0f9cccb182c6ffff339ae
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jan 18 10:53:11 2013 +0100

    Update .gitignore

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit ffc4ec69a905e93aa23b1a5afa74529753a39660
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jan 18 10:52:02 2013 +0100

    media-export: Add some explanatory comments.

 .../rygel-media-export-media-cache.vala            |  1 +
 .../media-export/rygel-media-export-plugin.vala    | 18 +++++++-
 .../rygel-media-export-root-container.vala         | 48 ++++++++++++++++++----
 .../rygel-media-export-trackable-db-container.vala |  3 ++
 4 files changed, 61 insertions(+), 9 deletions(-)

commit 5edc18cd132ef1ebbf0081667c4f00e9cc005cf9
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jan 18 10:30:15 2013 +0100

    docs: librygel-server: Document get_system_update_id().

 src/librygel-server/rygel-trackable-container.vala | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit ccc6950c54306b2534bb86016730edc0e6413557
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Jan 17 10:09:28 2013 +0100

    media-export: Use @refID for virtual items
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690770

 .../rygel-media-export-leaf-query-container.vala   |  4 +++
 .../rygel-media-export-query-container.vala        |  1 +
 .../rygel-media-export-root-container.vala         | 31 +++++++++++++++++++++-
 3 files changed, 35 insertions(+), 1 deletion(-)

commit e1a3e5f4b4111df300b90cf17dde93101a82ae10
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 15:03:59 2013 +0100

    Revert "docs: Change C example code license."
    
    This reverts commit 41cccb3575f20c257c54f8af8cb01903eed1f63a.

 examples/fullscreen-renderer.c                     | 23 +++++++++++++++++----
 examples/renderer-plugins/C/example-player.c       | 21 +++++++++++++++----
 examples/renderer-plugins/C/example-player.h       | 21 +++++++++++++++----
 .../renderer-plugins/C/example-renderer-plugin.c   | 21 +++++++++++++++----
 .../renderer-plugins/C/example-renderer-plugin.h   | 21 +++++++++++++++----
 examples/server-plugins/C/example-root-container.c | 21 +++++++++++++++----
 examples/server-plugins/C/example-root-container.h | 21 +++++++++++++++----
 examples/server-plugins/C/example-server-plugin.c  | 21 +++++++++++++++----
 examples/server-plugins/C/example-server-plugin.h  | 21 +++++++++++++++----
 examples/standalone-renderer-gst.c                 | 23 +++++++++++++++++----
 examples/standalone-server.c                       | 24 ++++++++++++++++++----
 11 files changed, 194 insertions(+), 44 deletions(-)

commit 9e0af2701acd103cf1b0d8d93fb827f82c97a484
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 14:39:30 2013 +0100

    media-export: More removal of cache parameters.

 src/plugins/media-export/rygel-media-export-media-cache.vala   |  5 ++---
 .../media-export/rygel-media-export-node-query-container.vala  |  6 ++----
 .../media-export/rygel-media-export-object-factory.vala        |  8 +++-----
 .../rygel-media-export-query-container-factory.vala            | 10 +++-------
 .../media-export/rygel-media-export-root-container.vala        | 10 ++++------
 5 files changed, 14 insertions(+), 25 deletions(-)

commit 932c286ba81c0733e4dfa2c384b18e7ce683a01a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 14:27:51 2013 +0100

    media-export: NullContainer: Add explanatory root() constructor.

 src/plugins/media-export/rygel-media-export-media-cache.vala   |  3 +--
 .../media-export/rygel-media-export-null-container.vala        | 10 ++++++++--
 .../media-export/rygel-media-export-root-container.vala        |  7 ++-----
 3 files changed, 11 insertions(+), 9 deletions(-)

commit 97c2d9b0b2fc3cdfc6fb14c1a6de7be459a3e8d7
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 14:23:11 2013 +0100

    Update po/POTFILES.in

 po/POTFILES.in | 1 -
 1 file changed, 1 deletion(-)

commit 39d14cf544388e96451904ded25af027426b730b
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 14:16:24 2013 +0100

    Fix the build

 src/librygel-server/rygel-media-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5f39872d0b693018b80a473a81ba445c0b45a450
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 14:00:08 2013 +0100

    librygel-server: Add some MediaContainer docs.

 src/librygel-server/rygel-media-container.vala | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit b2d4cfd9ef3b3fd3614dba67300fcc8ed56b03e4
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 13:40:38 2013 +0100

    media-export: Make some vfuncs protected.

 doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 2 +-
 src/plugins/media-export/rygel-media-export-harvesting-task.vala     | 2 +-
 src/plugins/media-export/rygel-media-export-media-cache.vala         | 2 +-
 .../media-export/rygel-media-export-trackable-db-container.vala      | 5 +++--
 4 files changed, 6 insertions(+), 5 deletions(-)

commit cd15e7dcca9bb43f749b0afcaf1f059be6efafc7
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 13:28:47 2013 +0100

    media-export: Simplify the code slightly.
    
    There is no sense in taking the MediaCache as a parameter because
    it is a singleton and other parts of the code assume that.

 src/plugins/media-export/rygel-media-export-db-container.vala |  7 +++++--
 .../media-export/rygel-media-export-dummy-container.vala      |  2 +-
 .../media-export/rygel-media-export-leaf-query-container.vala |  5 ++---
 src/plugins/media-export/rygel-media-export-media-cache.vala  |  2 +-
 .../media-export/rygel-media-export-node-query-container.vala |  5 ++---
 .../media-export/rygel-media-export-object-factory.vala       |  4 ++--
 .../rygel-media-export-query-container-factory.vala           |  6 ++----
 .../media-export/rygel-media-export-query-container.vala      |  5 ++---
 .../media-export/rygel-media-export-root-container.vala       | 11 +++++++----
 .../rygel-media-export-trackable-db-container.vala            |  4 ++--
 .../rygel-media-export-writable-db-container.vala             |  4 ++--
 11 files changed, 28 insertions(+), 27 deletions(-)

commit 46163c67cf8c81336cddbcd058f4dd9f2a51b07c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 12:53:52 2013 +0100

    librygel-server: RygelTrackableContainer: Make methods protected.
    
    Make add_child() and remove_child() protected instead of public,
    because even the overrides are only meant to be called from this
    class. This still generates public caller functions, unfortunately.

 src/librygel-server/rygel-trackable-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 70b6fadd5bd7dadb9e472a9cbaf283a52c4faa35
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 12:51:10 2013 +0100

    docs: Finish a sentence.

 doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 98a70739d25862bfeb645f68b806c8e9b725790b
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 12:50:29 2013 +0100

    docs: librygel-server: Document RygelTrackableContainer

 .../gtkdoc/librygel-server-docs.xml                |  1 +
 src/librygel-server/rygel-trackable-container.vala | 38 +++++++++++++++++++++-
 2 files changed, 38 insertions(+), 1 deletion(-)

commit f41acdb098df1def835c6692348f37a1a80259fb
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 12:18:17 2013 +0100

    docs: librygel-server: Alpabetical order

 .../gtkdoc/librygel-server-docs.xml                | 37 +++++++++++-----------
 1 file changed, 18 insertions(+), 19 deletions(-)

commit 4e96c8c5a7e9b099e1a353322bfe3c1f762fa799
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 11:52:59 2013 +0100

    RygelMediaObject: Document the title syntax.

 src/librygel-server/rygel-media-object.vala | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 9b9d4e47a752f8a8012c9caca0da38d837e83c2a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 11:40:25 2013 +0100

    media-export plugin: Remove the D-Bus service.
    
    This /org/gnome/Rygel/MediaExport1 D-Bus service allowed adding
    and removing and discovery of URIs that are indexed, but nothing
    uses it and nothing needs to use it. GNOME Control Center instead
    edits the rygel.conf file, to do the same thing.

 src/librygel-server/rygel-media-container.vala     |  3 ++
 src/librygel-server/rygel-media-object.vala        | 10 ++++
 src/plugins/media-export/Makefile.am               |  1 -
 .../rygel-media-export-dbus-service.vala           | 54 ----------------------
 .../rygel-media-export-root-container.vala         | 43 -----------------
 5 files changed, 13 insertions(+), 98 deletions(-)

commit 41cccb3575f20c257c54f8af8cb01903eed1f63a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jan 17 09:51:44 2013 +0100

    docs: Change C example code license.
    
    LGPL is not really appropriate for example code.

 examples/fullscreen-renderer.c                     | 23 ++++-----------------
 examples/renderer-plugins/C/example-player.c       | 21 ++++---------------
 examples/renderer-plugins/C/example-player.h       | 21 ++++---------------
 .../renderer-plugins/C/example-renderer-plugin.c   | 21 ++++---------------
 .../renderer-plugins/C/example-renderer-plugin.h   | 21 ++++---------------
 examples/server-plugins/C/example-root-container.c | 21 ++++---------------
 examples/server-plugins/C/example-root-container.h | 21 ++++---------------
 examples/server-plugins/C/example-server-plugin.c  | 21 ++++---------------
 examples/server-plugins/C/example-server-plugin.h  | 21 ++++---------------
 examples/standalone-renderer-gst.c                 | 23 ++++-----------------
 examples/standalone-server.c                       | 24 ++++------------------
 11 files changed, 44 insertions(+), 194 deletions(-)

commit 4b8a234243f1b9677cdb7ff536d60736b40aa519
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Wed Jan 16 22:18:10 2013 +0100

    Updated Serbian translation

 po/sr.po       | 137 +++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 137 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 148 insertions(+), 126 deletions(-)

commit 7d0fe9aac6027065c996e09dcdfb9bd2421bd25f
Author: Dominique Leuenberger <dimstar@opensuse.org>
Date:   Sun Jan 13 01:27:12 2013 +0100

    docs: Always specify RYGEL_DOCBUILD_MODULE
    
    even if not building the docs. It's used by doc-build.am to specify the
    install location. Failing to do so results in documentation being installed in
    $(datadir}/gtk-doc/html/lib

 doc/reference/librygel-core/Makefile.am         | 2 +-
 doc/reference/librygel-renderer-gst/Makefile.am | 2 +-
 doc/reference/librygel-renderer/Makefile.am     | 2 +-
 doc/reference/librygel-server/Makefile.am       | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 9b35066d38c3654a14e24200ec2613591ae93f27
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Jan 16 13:23:16 2013 +0100

    docs: librygel-server: Fix a link

 doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 752babcdc5ebb411284cf4cd04269ca880314251
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Jan 16 13:22:15 2013 +0100

    docs: librygel-server: Describing the plugin full example

 .../gtkdoc/implementing-media-engines.xml             |  2 +-
 .../gtkdoc/implementing-server-plugins.xml            | 19 ++++++++++++++++++-
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 67ba798a1437696aa725b425ee4c839af12e3586
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Jan 16 13:10:05 2013 +0100

    docs: librygel-server: Add sub-sections.
    
    Move the chapter tags into the implementing-*.xml files,
    so we can have multiple sections in them. Give the chapters an ID
    so they can have meaningful URLs.
    Also link to the (unfinished) full rygel server plugin example.

 .../gtkdoc/implementing-media-engines.xml          | 14 ++++++++++-
 .../gtkdoc/implementing-server-plugins.xml         | 27 +++++++++++++++++++---
 .../gtkdoc/implementing-servers.xml                | 17 +++++++++++++-
 .../gtkdoc/librygel-server-docs.xml                | 17 +++-----------
 4 files changed, 56 insertions(+), 19 deletions(-)

commit 94cbf3ea237b6472d76e848ba05bace2b6caf7d9
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Jan 16 12:53:18 2013 +0100

    Remove a vala-generated header block

 examples/server-plugins/C/example-root-container.c | 3 ---
 1 file changed, 3 deletions(-)

commit e0a4642a041ab4038e8c3775fa9b248a067b184b
Author: Dušan Kazik <prescott66@gmail.com>
Date:   Tue Jan 15 21:24:53 2013 +0100

    Added slovak translation

 po/LINGUAS |   1 +
 po/sk.po   | 830 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 831 insertions(+)

commit 69df0aaaddcb8da61daddb88cb6895a1ae507e9c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jan 15 18:13:13 2013 +0100

    Updated Spanish translation

 po/es.po | 34 ++++++++++++++--------------------
 1 file changed, 14 insertions(+), 20 deletions(-)

commit 9308c79e7ae039b6997d26fb21947071dbe36ab6
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Jan 15 14:57:39 2013 +0100

    build: Fix rygel-item-creator-test linking failure.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9bf884ada69179680b72d9df796da02a63416704
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jan 15 14:36:38 2013 +0100

    Updated Spanish translation

 po/es.po | 516 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 311 insertions(+), 205 deletions(-)

commit 4603a56de8bd9a13a2a5af75474e47308dc820eb
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jan 15 10:24:25 2013 +0100

    Added keywords to .desktop file

 data/rygel.desktop.in.in | 1 +
 1 file changed, 1 insertion(+)

commit 71d42741bda53f7c9754c83707f7cc1147a91090
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Sun Jan 13 11:10:00 2013 +0200

    Updated Bulgarian translation

 po/bg.po | 468 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 286 insertions(+), 182 deletions(-)

commit 12137479bee91b70b2072fc411614a6ae5544940
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Sat Jan 12 19:14:10 2013 +0700

    Updated Thai translation

 po/th.po | 471 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 286 insertions(+), 185 deletions(-)

commit 9a9db64613d3deb732a969d16de94ee3bb046ed6
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Jan 11 12:37:21 2013 +0100

    Prepare 0.17.6

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

commit 1a7b8bc543bf2b3f1b7905db9552146066e7618d
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jan 11 11:37:07 2013 +0100

    docs: Update for renamed config group

 doc/man/rygel.conf.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dbc1bb400776cb0eb912fe20d912ec885e017919
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Jan 11 09:53:30 2013 +0100

    docs: RygelPluginLoader: cleanup

 src/librygel-core/rygel-plugin-loader.vala | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 684ea70e3b96a232cfef8a68dd3dec060b61a0e3
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Jan 10 11:20:26 2013 +0100

    server: Remove useless update events

 src/librygel-server/rygel-trackable-container.vala             |  3 +++
 src/plugins/media-export/rygel-media-export-harvester.vala     |  5 -----
 .../media-export/rygel-media-export-harvesting-task.vala       | 10 +---------
 3 files changed, 4 insertions(+), 14 deletions(-)

commit 54982106b03dfe31df00b4229299647c6967f050
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Dec 30 16:05:21 2012 +0100

    data: Drop note about editing rygel.conf
    
    That's not true anymore as rygel-preferences doesn't cover everything in there
    anymore.

 data/rygel.conf | 3 ---
 1 file changed, 3 deletions(-)

commit 8caa11e2a3f959713225f6872a7b354fcd101e46
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 27 21:38:07 2012 +0100

    server: Don't add non-tracked LastChange events
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690772

 src/librygel-server/rygel-content-directory.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ad6626c2f5cdb33af2eb9a69f0b4092c29f4e203
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 27 21:19:25 2012 +0100

    media-export: Fix missing objAdd event
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690772

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0262e9be5987a5797ebd23709d3e5aa194e025c3
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Wed Jan 9 23:17:12 2013 +0200

    Updated Lithuanian translation

 po/lt.po | 669 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 383 insertions(+), 286 deletions(-)

commit 3dc2e9f211dbb07602167b18f55f5197cda6e1dd
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 7 14:11:16 2013 +0100

    Added a comment

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

commit 140d0b057eba813d89db740ac7d20ac8d35085f3
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 7 12:00:59 2013 +0100

    docs: RygelMediaEngine: More hints about optional features.
    
    Mention the external C example and describe more about
    get_transcoders() and get_dlna_profiles().

 .../librygel-server/gtkdoc/implementing-media-engines.xml         | 8 +++++---
 src/librygel-server/rygel-media-engine.vala                       | 5 ++++-
 src/media-engines/gstreamer/rygel-gst-media-engine.vala           | 8 ++++++++
 3 files changed, 17 insertions(+), 4 deletions(-)

commit ca26f120a78be59a649c5b2fa1697b42935b8cff
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 7 12:00:08 2013 +0100

    Gstreamer mediaengine: Rename the config group

 data/rygel.conf                                         | 2 +-
 src/media-engines/gstreamer/rygel-gst-media-engine.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7a6c49f15b7b84b046b1641247f38632a8afae1c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 7 11:26:02 2013 +0100

    docs: RygelDataSource: Mention adding API for transcoders.

 src/librygel-server/rygel-data-source.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit ced9400c412304ef8b03cb61ab8098e3dc71bece
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 7 11:23:05 2013 +0100

    docs: RygelTranscoder: Explain more.
    
    Mention that create_source() must be implemented, and explain
    how can_handle() works.

 src/librygel-server/rygel-transcoder.vala | 26 +++++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

commit 36d37015b976dc777eef653c459fff4a664a1e75
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Jan 7 11:20:44 2013 +0100

    docs: RygelMediaEngine: Mention C types.

 src/librygel-server/rygel-media-engine.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 256bac6deaebe545803ba87bd0766b3297eee712
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Thu Dec 27 00:30:10 2012 +0200

    Updated Hebrew translation.

 po/he.po | 478 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 288 insertions(+), 190 deletions(-)

commit 1e744d7f62f9e0ec1d815acf5acfa1ac0f081138
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Dec 26 23:19:36 2012 +0100

    Updated Polish translation

 po/pl.po | 466 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 285 insertions(+), 181 deletions(-)

commit b21ba4895aba52a3aece6b87da0aa3628e063ae0
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Dec 24 22:20:31 2012 +0100

    Updated Galician translations

 po/gl.po | 489 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 293 insertions(+), 196 deletions(-)

commit 5f60b115e08702cc828756c25a3fed5809176a19
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 22 13:36:12 2012 +0100

    Remove Zeeshan from doap file
    
    Thank you for initiating this project!

 rygel.doap | 7 -------
 1 file changed, 7 deletions(-)

commit c7e01cf8d2fa249c1a582ba9bd4c4d872d55b3f4
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 20 17:43:44 2012 +0100

    data: Use proper bitrates for AVC_MP4_BL_CIF15_AAC_520

 data/presets/GstX264Enc.prs | 2 +-
 data/presets/avenc_aac.prs  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d0e6e2156907622617eaf7876dae62d0a74d5f69
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Dec 21 17:35:01 2012 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 469 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 286 insertions(+), 183 deletions(-)

commit d86d0e7ab5648ee8a444de80b60dbdf1a9670b65
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 19 23:48:44 2012 +0100

    examples: Use correct preset name

 examples/presets/avenc_mpeg2video.prs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2fa271bf913a5ce009bb69367ce96389dcdaa978
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 19 22:57:22 2012 +0100

    media-export: React to config changes
    
    Disable change monitoring. For now, don't disable the actual submonitors in
    case it gets re-enabled. Otherwise we'd need to crawl and add the monitors
    again.

 .../rygel-media-export-recursive-file-monitor.vala | 30 ++++++++++++++--------
 1 file changed, 20 insertions(+), 10 deletions(-)

commit 57d2b26b7796eeeeb2cc45f38ab94f1fe0cb6405
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 19 22:43:08 2012 +0100

    media-export: React to configuration changes

 .../rygel-media-export-metadata-extractor.vala     | 27 +++++++++++++---------
 1 file changed, 16 insertions(+), 11 deletions(-)

commit 9400f2637b1ade8797045a9c7403abfbb68544be
Author: Mattias Põldaru <mahfiaz@gmail.com>
Date:   Wed Dec 19 16:41:11 2012 +0200

    [l10n] Updated Estonian translation

 po/et.po | 158 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 113 insertions(+), 45 deletions(-)

commit e7d61c252356cf685b01c7bb5a58a37605fbd95a
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 19 13:58:16 2012 +0100

    external,mpris: Fix typo
    
    Lesson: Don't commit when you're tired.

 src/plugins/external/rygel-external-plugin-factory.vala | 2 +-
 src/plugins/mpris/rygel-mpris-plugin-factory.vala       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f78da4cf8b36cef23b92ea738f990244520aaab6
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 5 12:22:06 2012 +0200

    doc: Silence xsltproc

 doc/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c519ee20558195d54323fa5772f5035551dd6306
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 8 12:04:58 2012 +0200

    examples: hq-preset for MPEG2 transcoding
    
    Courtesy of Luis de Bethencourt, taken from
    
    https://github.com/luisbg/rygel/tree/presets

 examples/presets/README               |  4 ++++
 examples/presets/avenc_mpeg2video.prs | 13 +++++++++++++
 2 files changed, 17 insertions(+)

commit 235246c40dfc4089f2ade31140df193e27cfb698
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Dec 9 22:15:41 2012 +0100

    gst-media-engine: Add SD_EU mpeg2 profile
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686676

 src/media-engines/gstreamer/rygel-gst-media-engine.vala |  8 ++++++--
 src/media-engines/gstreamer/rygel-mp2ts-transcoder.vala | 15 +++++++++------
 2 files changed, 15 insertions(+), 8 deletions(-)

commit 7b4a1a8b4e46b3044484eaa9b2d296076209f124
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 09:22:30 2012 +0100

    examples: Hide mouse cursor

 examples/fullscreen-renderer.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 6584e4b0d2f45a1c189380387371511f2d2bb99e
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 09:00:41 2012 +0100

    examples: Make black

 examples/fullscreen-renderer.c | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit b7efd48293b5f1b64ce243a1dd4a885174a535d8
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 09:00:29 2012 +0100

    examples: Add keybinding to shut down renderer

 examples/fullscreen-renderer.c | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 1e2d240e800aca72ec606be9548ec9ad528d27c3
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 18 22:57:57 2012 +0100

    external: Use less scary warning

 src/plugins/external/rygel-external-plugin-factory.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aed8f03358bda570df896bce4e24bfd4462d902b
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 18 22:49:41 2012 +0100

    mpris: Use less scary warning
    
    If DBus is not available, just say we're deactivating the plug-in instead of
    showing that scary critical.

 src/plugins/mpris/rygel-mpris-plugin-factory.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f22ffa4a72fd1bf63f0416984997363bfe574cc5
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 18 22:29:42 2012 +0100

    server: Silence DBus warning
    
    This fixes a critical when tumbler isn't installed.

 src/librygel-server/rygel-dbus-thumbnailer.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4fa0abc099175b11379daa4393fb88b0beaf6cc4
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 18 22:15:57 2012 +0100

    engine-gst: Print warning on missing profile

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

commit a494bebeea667f4f281ce38f2653d83e797e13a6
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 18 17:24:27 2012 +0100

    build: No need for -export-dynamic

 src/rygel/Makefile.am | 2 --
 1 file changed, 2 deletions(-)

commit e6f52b3007c342573390b36120af187cde3c8f45
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Dec 18 12:31:20 2012 +0100

    gstreamer media engine: Slight cleanup
    
    RygelGstTranscoder: Remove the upnp_class construct parameter,
    and adapt the classes that provide it.

 src/media-engines/gstreamer/rygel-audio-transcoder.vala | 5 ++---
 src/media-engines/gstreamer/rygel-gst-transcoder.vala   | 1 -
 src/media-engines/gstreamer/rygel-video-transcoder.vala | 1 -
 3 files changed, 2 insertions(+), 5 deletions(-)

commit fef200567f2c57ebea749a436ead3dc4cd270452
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Dec 18 10:44:21 2012 +0100

    example plugins: The _construct() functions can be static

 examples/renderer-plugins/C/example-renderer-plugin.c | 2 +-
 examples/server-plugins/C/example-server-plugin.c     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 117cf16290ff794c5dc8c8d41d2f1c57af86aa45
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Dec 18 09:42:58 2012 +0100

    docs: Implement media engines: Add text.
    
    Though this is mostly a duplicate of the RygelMediaEngine API docs.
    Still, it seems helpful to have it here.

 .../gtkdoc/implementing-media-engines.xml            | 20 ++++++++++++++++++++
 src/librygel-server/rygel-media-engine.vala          |  4 ++--
 .../simple/rygel-simple-data-source.vala             |  9 +++++++++
 .../simple/rygel-simple-media-engine.vala            |  7 +++++++
 4 files changed, 38 insertions(+), 2 deletions(-)

commit 8641b8175d5ebb57d30a9497d44390f58ef69e2d
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 15 12:33:46 2012 +0100

    engine-gst,gst-launch: Remove gst-launch hack

 common.am                                                   |  2 +-
 configure.ac                                                |  4 ++--
 src/librygel-server/rygel-engine-loader.vala                |  2 +-
 src/media-engines/gstreamer/Makefile.am                     | 10 ----------
 src/media-engines/gstreamer/rygel-gst-utils.vala            | 10 +++++++++-
 src/plugins/gst-launch/Makefile.am                          |  4 +---
 src/plugins/gst-launch/rygel-gst-launch-audio-item.vala     | 13 +------------
 src/plugins/gst-launch/rygel-gst-launch-item.vala           | 12 +++---------
 src/plugins/gst-launch/rygel-gst-launch-root-container.vala |  5 -----
 src/plugins/gst-launch/rygel-gst-launch-video-item.vala     | 13 +------------
 10 files changed, 19 insertions(+), 56 deletions(-)

commit 6dd70a157ed946a55a12274c22d92f9abac10870
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 15 01:55:00 2012 +0100

    rygel: Fix environment config
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679262

 src/rygel/rygel-environment-config.vala | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit f01b33e3f4c2178b95a3d4e83a9202236724f08e
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 15 01:31:18 2012 +0100

    media-export: Add "All" container below "Artist"
    
    https://bugzilla.gnome.org/show_bug.cgi?id=676136

 .../rygel-media-export-node-query-container.vala    | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit 839ab70e35e75fa28f66ad684d696a6cb8254a36
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 15 23:51:21 2012 +0100

    renderer-gst: Fix .pc install and dependencies

 Makefile.am                  | 4 ++++
 rygel-renderer-gst-2.0.pc.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 01732a35b2f432dd0fc61545cb7a786cc9155243
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 15 13:21:19 2012 +0100

    Prepare 0.17.5.1

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

commit 99fcd11833ad704fc49aca081c8afa8d551a34e9
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 15 11:34:47 2012 +0100

    build: Fix plugin dependencies

 configure.ac | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 7669b5e0be7dd431b4285e8c4d74037d6a3b3fa7
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 15 13:19:50 2012 +0100

    media-export: Fix database upgrade to version 12

 .../rygel-media-export-media-cache-upgrader.vala   | 25 ++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit e092ce0f54d6385779d8f39b274038f9dfe00708
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Dec 14 15:39:13 2012 +0100

    Prepare 0.17.5

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

commit 7456b63047b02eb84469fe14a045f63409ebd129
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Dec 14 16:19:05 2012 +0100

    i18n: Update POTFILES.*

 po/POTFILES.in   |  2 +-
 po/POTFILES.skip | 21 ++++++++++++++++++++-
 2 files changed, 21 insertions(+), 2 deletions(-)

commit a71ae850d550ba9bf177d36334f2bcafa37b4630
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Dec 14 10:52:42 2012 +0100

    tests: Skip one media-engine test for now

 tests/rygel-media-engine-test.vala | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit f042d06af94ff1d63dc194f091b36e7d64fce31d
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 13 14:52:49 2012 +0100

    examples: Implement _PS for example renderer

 examples/renderer-plugins/C/example-player.c | 79 +++++++++++++++++++++++++++-
 1 file changed, 78 insertions(+), 1 deletion(-)

commit 41478b32810d3d0a8410a9b729314b29cc273647
Author: Christophe Guiraud <christophe.guiraud@intel.com>
Date:   Tue Dec 11 16:43:13 2012 +0100

    renderer: Add playback speeds support
    
    - allow to specify value other than 1.0 for playback speed.
    - allowed playback speed values are specified by the renderer
     player plugins.
    - add the X_DLNA_PS to the result of GetCurrentTransportAction
     invoked from a renderer.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690056

 .../renderer-plugins/vala/example-player-vala.vala | 18 +++++++
 .../rygel-playbin-player.vala                      | 18 +++++++
 src/librygel-renderer/rygel-av-transport.vala      | 16 +++---
 src/librygel-renderer/rygel-media-player.vala      |  6 +++
 src/librygel-renderer/rygel-player-controller.vala | 12 +++++
 src/plugins/mpris/rygel-mpris-interfaces.vala      |  4 ++
 src/plugins/mpris/rygel-mpris-player.vala          | 61 ++++++++++++++++++++++
 7 files changed, 127 insertions(+), 8 deletions(-)

commit f5eef35247f6110529130b40ad06e80d33a0e95c
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 13 12:48:00 2012 +0100

    media-export: Don't run gupnp-dlna on text/*
    
    This should speed up extraction again as it doesn't run into a timeout all
    the time with lots of text files.

 .../rygel-media-export-harvesting-task.vala             | 17 +++++++++++++----
 .../rygel-media-export-metadata-extractor.vala          |  4 ++--
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 32b77bbbc87e69ba81aae36f810865c7a9b119e1
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 13 12:44:47 2012 +0100

    media-export: Add heuristic to check for XML files

 src/plugins/media-export/rygel-media-export-item-factory.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 7313273e6c00e546a84021c2620fa0baeb6fbca1
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 13 12:13:06 2012 +0100

    media-export: Extract some common functionality

 .../media-export/rygel-media-export-harvester.vala | 24 +++++++++++++++-------
 .../rygel-media-export-harvesting-task.vala        |  8 +-------
 2 files changed, 18 insertions(+), 14 deletions(-)

commit 2c617e2b988098a3ae541a3d54fc022dd0032c07
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 13 14:05:02 2012 +0100

    README: gupnp-vala is not longer needed.

 README | 1 -
 1 file changed, 1 deletion(-)

commit bdd1a9ce835cd64112e540d0dc9d318b12045e16
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 12 22:06:56 2012 +0100

    build: Don't fail on missing gtk+3
    
    We already know it's not there, there's no need to fail there as it's an
    optional dependency.

 configure.ac | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 9015a2eef0cdd528aba2b4aa19e33dcd09107079
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 12 21:03:25 2012 +0100

    examples: Fix C renderer example

 examples/renderer-plugins/C/Makefile.am            |  2 +-
 examples/renderer-plugins/C/example-player.c       | 27 +++++++-------
 .../renderer-plugins/C/example-renderer-plugin.c   | 42 ++++++++++++++--------
 3 files changed, 43 insertions(+), 28 deletions(-)

commit f6a03475fa096b01a4b01747bba789e2b1d67360
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Dec 7 15:59:46 2012 +0100

    build: Improve the build
    
    * configure.ac: Mention dependencies as executable/library-specific
    PKG_CHECK_MODULES() calls, instead of having one PKG_CHECK_MODULE()
    call for each dependency and then listing those depdendencies'
    CFLAGS and LIBS individually in each Makefile.am.
    Also define the _VALAFLAGS in the same place, keeping things consistent.
    * common.am: Clean this up, using more obvious variable names.
    * various Makefile.am: Use the new structure.
    Do not use AM_CFLAGS, instead specifying the CFLAGS, LIBS and VALAFLAGS
    for each executable/library. As well as being cleaner, this would allow
    us to convert to a non-recursive autotools build sometime in the future.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689960

 common.am                                       | 101 +++++++------
 configure.ac                                    | 119 +++++++++++----
 doc/reference/librygel-core/Makefile.am         |   6 +-
 doc/reference/librygel-renderer-gst/Makefile.am |   9 +-
 doc/reference/librygel-renderer/Makefile.am     |   7 +-
 doc/reference/librygel-server/Makefile.am       |   7 +-
 examples/Makefile.am                            |  45 +++---
 examples/renderer-plugins/C/Makefile.am         |  21 +--
 examples/renderer-plugins/vala/Makefile.am      |  14 +-
 examples/server-plugins/C/Makefile.am           |  18 +--
 examples/server-plugins/vala/Makefile.am        |  13 +-
 src/librygel-core/Makefile.am                   |  28 ++--
 src/librygel-core/filelist.am                   |   5 -
 src/librygel-renderer-gst/Makefile.am           |  20 +--
 src/librygel-renderer-gst/filelist.am           |   1 -
 src/librygel-renderer/Makefile.am               |  18 ++-
 src/librygel-renderer/filelist.am               |   2 -
 src/librygel-server/Makefile.am                 |  25 ++--
 src/librygel-server/filelist.am                 |   4 -
 src/media-engines/gstreamer/Makefile.am         |  25 ++--
 src/media-engines/simple/Makefile.am            |  16 +-
 src/plugins/external/Makefile.am                |  17 ++-
 src/plugins/gst-launch/Makefile.am              |  21 +--
 src/plugins/media-export/Makefile.am            |  33 ++---
 src/plugins/mediathek/Makefile.am               |  18 ++-
 src/plugins/mpris/Makefile.am                   |  18 ++-
 src/plugins/playbin/Makefile.am                 |  18 ++-
 src/plugins/tracker/Makefile.am                 |  21 ++-
 src/rygel/Makefile.am                           |  33 ++---
 src/ui/Makefile.am                              |  28 ++--
 tests/Makefile.am                               | 189 +++++++++++-------------
 31 files changed, 486 insertions(+), 414 deletions(-)

commit 0a780ba217ef26ce6e03328a5c5c3c8372f5b149
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 12 15:59:56 2012 +0100

    media-export: Search for changes

 src/plugins/media-export/rygel-media-export-media-cache.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 402b5991ae94aa31d9bd58120660d582bfc47ef8
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 21:37:21 2012 +0100

    media-export: Restore various update ids

 .../rygel-media-export-dummy-container.vala        | 10 ++++++++
 .../rygel-media-export-media-cache.vala            | 27 ++++++++++++++++++++++
 2 files changed, 37 insertions(+)

commit c80901afca296991e089174aa32c98d2bb436aef
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 21:08:14 2012 +0100

    server,media-export: Delay initialisation

 src/librygel-server/rygel-content-directory.vala   | 18 ++++++-------
 .../media-export/rygel-media-export-harvester.vala |  6 ++++-
 .../rygel-media-export-root-container.vala         | 30 ++++++++++++++++++++++
 3 files changed, 44 insertions(+), 10 deletions(-)

commit d163a27a2fbdcad87215cd2cb485d878f3f0bd9b
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 20:42:43 2012 +0100

    media-export: Infer SystemUpdateID

 src/plugins/media-export/rygel-media-export-media-cache.vala      | 8 ++++++++
 src/plugins/media-export/rygel-media-export-sql-factory.vala      | 8 +++++++-
 .../media-export/rygel-media-export-trackable-db-container.vala   | 5 +++++
 3 files changed, 20 insertions(+), 1 deletion(-)

commit aa58620faa260e76076ec2b84d14c8b972bdd356
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 17:28:48 2012 +0100

    media-export: Automatically track item changes

 .../rygel-media-export-dummy-container.vala          | 10 +++++++---
 .../media-export/rygel-media-export-harvester.vala   |  1 +
 .../rygel-media-export-harvesting-task.vala          | 20 ++++++++++++++++++--
 .../media-export/rygel-media-export-music-item.vala  |  4 +++-
 .../media-export/rygel-media-export-photo-item.vala  |  5 +++--
 .../rygel-media-export-playlist-item.vala            |  4 +++-
 .../media-export/rygel-media-export-video-item.vala  |  2 ++
 7 files changed, 37 insertions(+), 9 deletions(-)

commit 638dc84de0d79674bd290e11da92643815ade2f9
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 17:27:59 2012 +0100

    media-export: Add tracking to new files

 .../rygel-media-export-harvesting-task.vala        | 35 ++++++++++++++--------
 1 file changed, 23 insertions(+), 12 deletions(-)

commit 0cd16184a90fb123ec5bb0f3d05d2ffc0dc792a9
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 17:26:55 2012 +0100

    media-export: Add tracking to file removal

 src/plugins/media-export/rygel-media-export-harvester.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 5564585e1409bcd555d312c33e43b44d1214cff3
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 17:26:18 2012 +0100

    media-export: Rename file to match class name

 src/plugins/media-export/Makefile.am               |   2 +-
 .../rygel-media-export-item-factory.vala           | 321 ++++++++++++++++++++
 .../media-export/rygel-media-export-item.vala      | 322 ---------------------
 3 files changed, 322 insertions(+), 323 deletions(-)

commit 950a2c622148e98cd00b6df0383a74e78492198f
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 16:55:07 2012 +0100

    media-export: Persist change tracking properties
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689135

 src/plugins/media-export/Makefile.am               |  3 +-
 .../rygel-media-export-database-cursor.vala        |  2 +
 .../rygel-media-export-media-cache.vala            | 31 ++++++++---
 .../rygel-media-export-object-factory.vala         |  2 +-
 .../rygel-media-export-root-container.vala         | 24 ++-------
 .../rygel-media-export-sql-factory.vala            | 19 +++++--
 .../rygel-media-export-trackable-db-container.vala | 60 ++++++++++++++++++++++
 .../rygel-media-export-writable-db-container.vala  | 10 ++--
 8 files changed, 111 insertions(+), 40 deletions(-)

commit 3fc1cac4a5ceb59b5ea7e051945c84c52878c6c7
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 14:19:56 2012 +0100

    media-export: Announce that we support change tracking

 src/plugins/media-export/rygel-media-export-plugin.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 091afe87d40ab12a2e719239f1946bbd4d7e200f
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 14:10:56 2012 +0100

    media-export: Persist ServiceResetToken
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689134

 src/plugins/media-export/Makefile.am               |  1 +
 .../rygel-media-export-media-cache-upgrader.vala   | 21 +++++++++++++++++++
 .../rygel-media-export-media-cache.vala            | 24 ++++++++++++++++++++++
 .../rygel-media-export-root-container.vala         | 20 +++++++++++++++++-
 .../rygel-media-export-sql-factory.vala            | 11 ++++++++--
 5 files changed, 74 insertions(+), 3 deletions(-)

commit 530e55ed66181e6ac28fb4bb19840226475b183e
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Dec 12 11:25:57 2012 +0100

    Tiny grammar fixes

 src/librygel-server/rygel-item-creator.vala                      | 2 +-
 src/librygel-server/rygel-media-container.vala                   | 2 +-
 src/librygel-server/rygel-media-object.vala                      | 2 +-
 src/plugins/media-export/rygel-media-export-database-cursor.vala | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit de4b92fb10c87fcfe998021d3b24abe073c33c85
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Dec 12 11:24:50 2012 +0100

    Fix the docs build.

 src/librygel-server/rygel-trackable-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3d9c78ef5781744a7e938427523204d3191ab9b
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 20:39:03 2012 +0100

    server: Query SystemUpdateID from backend

 src/librygel-server/rygel-content-directory.vala   | 2 ++
 src/librygel-server/rygel-trackable-container.vala | 9 +++++++++
 2 files changed, 11 insertions(+)

commit ea01de7e5007427cf12097697ee3d34488cd18dd
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 16:52:21 2012 +0100

    server: Fix ambiguity of default "this"
    
    Fixes a warning in MediaExport when removing a file.

 src/librygel-server/rygel-media-container.vala | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 6ab491c0a0a060e2b520a443665968c846b5a86e
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 16:49:17 2012 +0100

    server: Don't lose LastChange events
    
    Once sent, the boolean flag was set to true but never reset to false again so
    only the event added last would show up in the LastChange that were sent
    afterwards.

 src/librygel-server/rygel-last-change.vala | 1 +
 1 file changed, 1 insertion(+)

commit d2d427ce5c58e22532932bc19f5e1491e5f5de04
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Dec 11 16:48:57 2012 +0100

    server: Fix generated LastChange XML

 src/librygel-server/rygel-last-change.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d8e9174ebadd0393d464244a5e2cea80f3609538
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Dec 11 10:38:04 2012 +0100

    Add a comment about the docs build for the future.

 doc/reference/doc-build.am | 6 ++++++
 1 file changed, 6 insertions(+)

commit cd891af0daf9a0eddf22f8b2d9252444ea681b10
Author: Dr.T.Vasudevan <drtvasudevan@gmail.com>
Date:   Sun Dec 9 15:05:01 2012 +0530

    Updated Tamil translation

 po/ta.po | 502 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 303 insertions(+), 199 deletions(-)

commit 680ef6e24b55289cc7ad5b0778923cf2dce90629
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 15:16:19 2012 +0100

    server: Really use extended search caps

 src/librygel-server/rygel-content-directory.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c13ecc2775bb04b14b8f8cda50b9edcfbf3b0246
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 14:02:51 2012 +0100

    server: Get ServiceResetToken from RootContainer
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689134

 src/librygel-server/rygel-content-directory.vala   | 12 +++++++++++-
 src/librygel-server/rygel-trackable-container.vala | 22 ++++++++++++++++++++++
 2 files changed, 33 insertions(+), 1 deletion(-)

commit 1e1f22fad1fed533debb9989b88875a2b8b37668
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Dec 7 11:26:09 2012 +0100

    tests: Fix linking

 tests/Makefile.am | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit 34e2d6990e0549f53697e3f847215df7604386e0
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Dec 7 11:12:35 2012 +0100

    tests: Fix warning from automake

 tests/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ad0a00a5c26095991c8aa9ac761f753e93279255
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 17:26:50 2012 +0100

    tests: Clean up the Makefile.am
    
    Each test now only uses the dependencies that it needs.
    And they do not try to use gstreamer 0.10.
    However, there should still be single combined PKG_CONFIG_CHECK()
    calls for each librygel-* set of dependencies, so we can reuse them
    easily for tests.

 tests/Makefile.am | 209 ++++++++++++++++++++++++++++++------------------------
 1 file changed, 117 insertions(+), 92 deletions(-)

commit 0faa3c3cfcb98b0ead0504bd95a6bcea9815a6a9
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 16:29:49 2012 +0100

    tests: Catch an exception

 tests/rygel-http-post-test.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c8e89d30dc9ad7bfcf3584a37f183e5693a890fa
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 16:29:27 2012 +0100

    tests: Avoid warnings about deprecated implicit begin().

 tests/rygel-item-creator-test.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit d217069ff79639016196df7818dd9c41850a1ac8
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 16:29:01 2012 +0100

    tests: Avoid some warnings

 tests/rygel-http-post-test.vala    |  2 +-
 tests/rygel-item-creator-test.vala | 12 ++++++++----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 07e8389c33b2ffc90bcf5f0005e284299969b438
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 16:28:30 2012 +0100

    tests: Avoid unused methods warnings

 tests/rygel-album-art-spec-test.vala | 6 ++++++
 tests/rygel-http-get-test.vala       | 5 +++++
 tests/rygel-item-creator-test.vala   | 8 ++++++++
 3 files changed, 19 insertions(+)

commit 22c826e56c1d2fe82235bc0d9071799e644a3213
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 14:53:06 2012 +0100

    tests: Catch another exception

 tests/rygel-http-response-test.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 193ca60688a8f47e93a2f76f28d9d20a7132e3a2
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 14:52:48 2012 +0100

    tests: Avoid deprecated += signal connection syntax

 tests/rygel-http-response-test.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c37dbb02003a401e048562260053b513fdc790e
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 14:50:12 2012 +0100

    tests: Avoid shadowed member variables.

 tests/rygel-http-get-test.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit bc740de8db39201df5bb17f26dbb7693c26ee5ed
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 14:02:55 2012 +0100

    tests: Avoid unused method warnings.

 tests/rygel-http-byte-seek-test.vala       |  7 ++++++
 tests/rygel-http-time-seek-test.vala       |  7 ++++++
 tests/rygel-searchable-container-test.vala | 40 +++++++++++++++++++++++-------
 3 files changed, 45 insertions(+), 9 deletions(-)

commit a1b2c8a5c6adaa59960f563c6eddd5afac8778a2
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 14:01:42 2012 +0100

    tests: Do not use deprecated Gee.Map.remove()

 tests/rygel-user-config-test.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bc7827287c52965b01ee7e47ae45ee4621500b5a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 14:01:12 2012 +0100

    tests: Fix unused variables and unreached code.

 tests/rygel-media-engine-test.vala         | 4 ----
 tests/rygel-searchable-container-test.vala | 1 -
 tests/rygel-user-config-test.vala          | 1 +
 3 files changed, 1 insertion(+), 5 deletions(-)

commit a6ca57f46edd3b9ae1045d9cea8392626d56ef51
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Dec 6 14:00:38 2012 +0100

    tests: Catch exceptions

 tests/rygel-http-byte-seek-test.vala       | 11 ++++-
 tests/rygel-http-time-seek-test.vala       |  9 +++-
 tests/rygel-media-engine-test.vala         | 72 ++++++++++++++++++++++++++----
 tests/rygel-searchable-container-test.vala | 32 ++++++++-----
 tests/rygel-user-config-test.vala          | 48 ++++++++++++++++----
 5 files changed, 143 insertions(+), 29 deletions(-)

commit e45d9346a05ebb5e70da0d86225545aa3e4ef37b
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 11:15:01 2012 +0100

    core: Remove obsolete functions

 src/librygel-core/rygel-free-desktop-interfaces.vala | 12 ------------
 1 file changed, 12 deletions(-)

commit 1f0a59a82e374189394d34d44a8d9955982b06a6
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 08:23:34 2012 +0100

    renderer-gst,playbin: Move plugin class

 po/POTFILES.in                                     |  2 +-
 po/POTFILES.skip                                   |  4 +-
 src/librygel-renderer-gst/filelist.am              |  1 -
 .../rygel-playbin-plugin.vala                      | 46 ----------------------
 src/plugins/playbin/Makefile.am                    |  2 +-
 src/plugins/playbin/rygel-module.vala              | 36 -----------------
 src/plugins/playbin/rygel-playbin-module.vala      | 36 +++++++++++++++++
 src/plugins/playbin/rygel-playbin-plugin.vala      | 41 +++++++++++++++++++
 8 files changed, 81 insertions(+), 87 deletions(-)

commit c6038db34f66b416b84bd7cb756767b380a9574f
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Dec 2 01:18:51 2012 +0100

    renderer: Fix typo in initial state variables notify

 src/librygel-renderer/rygel-av-transport.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e6dd17a6581eb63d5fdcb1edd76b7011a36f9060
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 1 22:52:38 2012 +0100

    renderer: Check player if it can do time-seek

 examples/renderer-plugins/C/example-player.c           | 12 ++++++++++++
 .../renderer-plugins/vala/example-player-vala.vala     |  2 ++
 src/librygel-renderer-gst/rygel-playbin-player.vala    |  7 +++++++
 src/librygel-renderer/rygel-media-player.vala          |  3 +++
 src/librygel-renderer/rygel-player-controller.vala     | 18 +++++++++++++++---
 src/plugins/mpris/rygel-mpris-player.vala              |  2 ++
 6 files changed, 41 insertions(+), 3 deletions(-)

commit a6ae6de0bb95b1feec289673b08bb3e43caa787d
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 00:32:56 2012 +0100

    renderer-gst: Base on MediaRenderer class

 src/librygel-core/rygel-media-device.vala          |  8 +++-
 .../rygel-playbin-renderer.vala                    | 43 +++-------------------
 .../rygel-media-renderer-plugin.vala               |  1 -
 src/librygel-renderer/rygel-media-renderer.vala    |  6 ++-
 src/librygel-server/rygel-media-server.vala        |  6 ++-
 5 files changed, 19 insertions(+), 45 deletions(-)

commit fda283ee288caff601d9f6e68216198e4f469af7
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 5 23:59:04 2012 +0100

    all: Use GObject-style construction for MediaDevice

 src/librygel-core/rygel-media-device.vala             |  4 +++-
 src/librygel-renderer-gst/rygel-playbin-renderer.vala |  9 +++++++--
 src/librygel-renderer/rygel-media-renderer.vala       | 14 +++++++++++---
 src/librygel-server/rygel-media-server.vala           | 15 ++++++++++++---
 4 files changed, 33 insertions(+), 9 deletions(-)

commit eb25307efabb64e8cf79fb425a52bcbdea7e2d3c
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 5 23:26:39 2012 +0100

    examples: Add fullscreen renderer example

 configure.ac                   |   1 +
 examples/Makefile.am           |  13 ++++++
 examples/fullscreen-renderer.c | 100 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 114 insertions(+)

commit 6b368609854f3b56e1c4fccca4a2a3f3a1f61d2d
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 5 22:33:45 2012 +0100

    examples: Remove duplicate include

 examples/standalone-renderer-gst.c | 1 -
 1 file changed, 1 deletion(-)

commit 69cc54a9430a472bdf34c7cb2e820439473af518
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 00:41:16 2012 +0100

    renderer: Delay creation of PlayerController
    
    Fixes critical in renderer-gst test.

 src/librygel-renderer/rygel-media-renderer-plugin.vala | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit b909425aa47d2d34d59e79ae948cc62b299748f2
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Dec 6 00:38:21 2012 +0100

    renderer: Use passed renderer

 src/librygel-renderer/rygel-media-renderer.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b3aa533391278234b9a770ac09eba61c3bf9a4fc
Author: Regis Merlino <regis.merlino@intel.com>
Date:   Tue Dec 4 11:31:31 2012 +0100

    core: Handling of 'content-synchronization' dlna cap
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689603

 src/librygel-core/rygel-description-file.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 5fbabfbc5b7e3364066fe395ec6bc272f55510d0
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Dec 5 15:00:46 2012 +0100

    Prepare 0.17.4

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

commit db42c372d6e82d8de61b3967a6229cffd69a2d02
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Dec 5 10:30:10 2012 +0100

    Change --with-media-engine=none to =simple

 README                                          | 4 ++++
 configure.ac                                    | 5 ++++-
 doc/reference/librygel-renderer-gst/Makefile.am | 1 -
 doc/reference/librygel-renderer/Makefile.am     | 1 -
 examples/renderer-plugins/vala/Makefile.am      | 2 --
 examples/server-plugins/vala/Makefile.am        | 2 --
 6 files changed, 8 insertions(+), 7 deletions(-)

commit 8e56fa5d1351633a170dd25f2a60eacd5288b0b0
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Dec 5 10:07:11 2012 +0100

    Really fix the build.
    
    We needed a new symlink in tests/ for the new .vala file.

 tests/Makefile.am                  | 4 ++++
 tests/rygel-dlna-profile.vala      | 1 +
 tests/rygel-item-creator-test.vala | 2 +-
 3 files changed, 6 insertions(+), 1 deletion(-)

commit 92692c0961b4aa4485f7579909c9bed360bfb10a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Dec 5 09:54:35 2012 +0100

    tests: Fix the build.
    
    Since I moved DLNAProfile to its own file we seem to need
    a Rygel. prefix when using it.

 tests/rygel-item-creator-test.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit effbab16f94985fcb40e3fb59e40828f528d2f05
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Dec 4 15:07:03 2012 +0100

    server: One class/interface per file
    
    This stop gtk-doc (or valadoc) from getting confused.

 src/librygel-server/filelist.am             |  1 +
 src/librygel-server/rygel-dlna-profile.vala | 45 +++++++++++++++++++++++++++++
 src/librygel-server/rygel-media-engine.vala | 23 ---------------
 3 files changed, 46 insertions(+), 23 deletions(-)

commit 9be4048da63b3bd459deb00848cc57cded07978d
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Dec 4 14:55:54 2012 +0100

    docs: MediaEngine: Slight improvement

 src/librygel-server/rygel-media-engine.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit f864537c3963455a77156d6f9656216eafcdb364
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Dec 3 20:17:44 2012 +0100

    media-export: Handle text/plain
    
    DIDL_S playlists don't need to start with <?xml, so if a client does not
    upload a playlist file with a .xml extenstion, shared-mime-info maps this to
    text/plain, so we try those as well.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=689517

 src/plugins/media-export/rygel-media-export-harvester.vala       | 3 ++-
 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 4df2d5601a3144e75c58795922a31b45ca90fb5f
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Dec 3 19:58:33 2012 +0100

    media-export: Ignore files starting with .

 src/plugins/media-export/rygel-media-export-harvester.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 803e73f1bc4adeb8ce5fe1563d7a57511f60c441
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Dec 3 19:54:21 2012 +0100

    media-export: Set DLNA profile of playlist

 src/plugins/media-export/rygel-media-export-item.vala | 2 ++
 1 file changed, 2 insertions(+)

commit eb43699b88d9ba5caab7fd393fbe6bf70bd83d16
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 1 13:57:04 2012 +0100

    doc: Fix build with --disable-valadoc

 doc/reference/doc-build.am | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 823bd5a9ca6d85ec9dc865aa213d1a67bc303540
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Dec 4 13:31:37 2012 +0100

    Fix a typo in a .pc.in file

 rygel-server-2.0.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8d8c423279cb8bbfd8ac793ed4abcda9bed1ce9
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Dec 3 14:19:14 2012 +0100

    Fix grammar in a comment

 src/media-engines/simple/rygel-simple-data-source.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 65344fb2b1d9c69aebd893743bd9bbc9e8ded584
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 1 01:23:31 2012 +0100

    Fix NEWS file

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

commit 484e1f08c522bb9326194992ab2efa6637219d4d
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Dec 1 00:57:43 2012 +0100

    Prepare 0.17.3

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

commit 7b5b8e20350f3a2b7c9ae9fc5738b7e0fc581bc3
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Nov 30 13:14:37 2012 +0100

    build: Fix building against tracker 0.14

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c5a8322cb732a55945d5d37585a609322276c62
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Nov 30 13:13:04 2012 +0100

    build: Fix building against tracker master

 configure.ac                    | 24 ++++++++++++++++++++++--
 src/plugins/tracker/Makefile.am |  2 +-
 2 files changed, 23 insertions(+), 3 deletions(-)

commit 5e8ca55e9884edd5ffb452f21b9b46d8bc5bdb67
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 29 16:29:31 2012 +0100

    build: Don't run tests by default

 autogen.sh | 1 -
 1 file changed, 1 deletion(-)

commit bef98fc0bb0a37da28a786feb49fb649a48eb67b
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Nov 28 17:27:43 2012 +0100

    build: Remove test plugin from summary

 configure.ac | 1 -
 1 file changed, 1 deletion(-)

commit 81b7a5a97f70435611cb0b034a96a476e81b9780
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Nov 28 17:14:42 2012 +0100

    Update POTFILES.skip

 po/POTFILES.skip | 1 +
 1 file changed, 1 insertion(+)

commit 2cf410735d9a888bc4efbccb36fa536ab5554c33
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Nov 26 15:39:38 2012 +0100

    media-export: Store playlist's metadata in cache.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 0512e13e53ac33f7973364a898f77a7a7c05f3fb
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Nov 26 15:35:01 2012 +0100

    media-export: Extract some metadata from DIDL_S playlists.

 .../media-export/rygel-media-export-item.vala      | 52 +++++++++++++++++++---
 1 file changed, 46 insertions(+), 6 deletions(-)

commit b4da5df9d17e1ab8c693fb33ad10e6f886450b5f
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Nov 26 15:32:14 2012 +0100

    media-export: Treat "application/ogg" as music items.
    
    This is how it used to be - it was caught by using "else" clause. Now
    else is for DIDL_S playlists so "application/ogg" needs to be checked
    explicitly.

 src/plugins/media-export/rygel-media-export-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c1ff3a1e9e9640ebd28f34c0b8ffb88e6cf3483e
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Nov 26 15:31:32 2012 +0100

    server: Add creator to playlist item.

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

commit 4e465d97143c25b2e57dc9da3c85a22109377679
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Mon Nov 26 13:57:59 2012 +0100

    gst-media-engine: Add DIDL_S DLNA profile.

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

commit ca671e3ef9fb524b3cbd877ad0aaca19d13ac3f4
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Fri Nov 23 17:58:37 2012 +0100

    media-export: Add playlist item.

 src/plugins/media-export/Makefile.am               |  1 +
 .../media-export/rygel-media-export-harvester.vala |  4 ++-
 .../rygel-media-export-harvesting-task.vala        |  4 ++-
 .../media-export/rygel-media-export-item.vala      |  7 +++-
 .../rygel-media-export-object-factory.vala         |  2 ++
 .../rygel-media-export-playlist-item.vala          | 41 ++++++++++++++++++++++
 .../rygel-media-export-root-container.vala         |  2 ++
 .../rygel-media-export-writable-db-container.vala  |  1 +
 8 files changed, 59 insertions(+), 3 deletions(-)

commit 44dc8913746bfabef633d92dd1138a9b8ef776a4
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Fri Nov 23 17:56:43 2012 +0100

    server: Add playlist item.

 src/librygel-server/filelist.am              |  3 +-
 src/librygel-server/rygel-item-creator.vala  |  2 ++
 src/librygel-server/rygel-playlist-item.vala | 41 ++++++++++++++++++++++++++++
 tests/rygel-item-creator-test.vala           |  9 ++++++
 4 files changed, 54 insertions(+), 1 deletion(-)

commit e15cd9c9a26b7f7cf8c4db6b62408e817b256689
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Nov 27 09:04:38 2012 +0100

    Revert accidental change.

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e06b48d29a4c5f88ae7bd08d0d80c0d8536e5e74
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Nov 27 09:04:27 2012 +0100

    Added missing file

 .../gtkdoc/implementing-renderers.xml              | 38 ++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 5ec57c17d421d93c8d8607526581bbaf065426dd
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Nov 26 14:39:30 2012 +0100

    renderer: Only accept playlists with profile

 src/librygel-renderer/rygel-av-transport.vala | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 6cf1e9a624bbe35ec5d77173ebeea05b3dac7d67
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Nov 26 14:29:14 2012 +0100

    media-export: Undo place-holder hack
    
    127244d6 introduced a mtime of int64.MAX as a hack to mark items as a
    place-holder in the db, unfortunately not all paths handling with mtime were
    updated to reflect this, so uploaded items were harvested (due to size
    difference) but under some circumstances the mtime wasn't updated properly.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 82a2698931bbb915e98820aaf6530d37f04e57fa
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Nov 23 13:14:49 2012 +0100

    docs: librygel-renderer: Add Implementing Renderers section
    
    However, we still need to add an example for this.

 doc/reference/librygel-renderer/Makefile.am                    |  3 ++-
 .../librygel-renderer/gtkdoc/implementing-renderer-plugins.xml | 10 +++++-----
 .../librygel-renderer/gtkdoc/librygel-renderer-docs.xml        |  5 +++++
 src/librygel-renderer/rygel-media-renderer.vala                |  3 ++-
 src/librygel-server/rygel-media-server.vala                    |  2 +-
 5 files changed, 15 insertions(+), 8 deletions(-)

commit 626b8e96f6482481cb01024fd8e33763443d06ff
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Nov 23 13:10:02 2012 +0100

    docs: librygel-renderer-gst: Rename the example

 .gitignore                                         |  2 +-
 .../gtkdoc/implementing-renderers-gst.xml          |  8 ++-
 examples/Makefile.am                               |  6 +-
 examples/standalone-renderer-gst.c                 | 80 ++++++++++++++++++++++
 examples/standalone-renderer.c                     | 80 ----------------------
 5 files changed, 91 insertions(+), 85 deletions(-)

commit 3be3d71c843514f90ecbb8650353e6d2e68f419a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Nov 23 12:41:53 2012 +0100

    docs: librygel-renderer-gst: Rename a section.
    
    Rename the example section to Implementing GStreamer-based Renderers.

 doc/reference/librygel-renderer-gst/Makefile.am    |  2 +-
 .../librygel-renderer-gst/gtkdoc/example.xml       | 22 ----------------------
 .../gtkdoc/implementing-renderers-gst.xml          | 22 ++++++++++++++++++++++
 .../gtkdoc/librygel-renderer-gst-docs.xml          |  4 ++--
 .../rygel-playbin-renderer.vala                    |  2 +-
 5 files changed, 26 insertions(+), 26 deletions(-)

commit e8b38718c68d6f8dd2aa26c46800b36262e9f0ad
Author: Mark Ryan <mark.d.ryan@intel.com>
Date:   Mon Oct 22 14:48:59 2012 +0200

    renderer: Add GetCurrentTransportActions method.
    
    The GetCurrentTransportActions method and the CurrentTransportActions state
    variable have been added to the AVTransport interface.  This method and its
    related state variable need to be supported by renderers that support Seek
    to be DLNA compliant.
    
    Slightly modified to match current code. Note that this breaks the UPnP test
    due to X_DLNA_SeekTime capability.
    
    Fixes:
        https://bugzilla.gnome.org/show_bug.cgi?id=686638

 data/xml/AVTransport2.xml.in                       | 21 +++++++++++++++++++++
 src/librygel-renderer/rygel-av-transport.vala      | 19 +++++++++++++++++++
 src/librygel-renderer/rygel-player-controller.vala | 16 ++++++++++++++++
 3 files changed, 56 insertions(+)

commit f5c90f78fb21788ffe903154f2d2f526ad563c0b
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Nov 23 12:33:00 2012 +0100

    docs: RygelPlaybinRenderer: Small improvement
    
    Mention that it is in-process.

 src/librygel-renderer-gst/rygel-playbin-renderer.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 998005e9adcc9a1478b0c2dd425c88452fca31a1
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Nov 23 12:27:44 2012 +0100

    docs: librygel-server: Remove duplicate license statements.

 doc/reference/librygel-server/gtkdoc/implementing-server-plugins.xml | 4 ----
 doc/reference/librygel-server/gtkdoc/implementing-servers.xml        | 4 ----
 2 files changed, 8 deletions(-)

commit 77b85ecec9d62b162d60d56c7e28c05e75f4e7ef
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Nov 23 12:26:41 2012 +0100

    docs: librygel-renderer: Add an Implementing section.
    
    And show the C example source code.

 doc/reference/librygel-renderer/Makefile.am        |  3 ++
 .../gtkdoc/implementing-renderer-plugins.xml       | 50 ++++++++++++++++++++++
 .../gtkdoc/librygel-renderer-docs.xml              |  5 +++
 3 files changed, 58 insertions(+)

commit b6656652660c3d54f3595f3ea05997d0d5b67451
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Nov 23 12:07:51 2012 +0100

    docs: Implementing server plugins: Improvements
    
    Show the C example code and describe briefly what it does.

 .../gtkdoc/implementing-server-plugins.xml         | 41 ++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit ed1f9ea42c63905ebcea9d39c6f2147d0a4f1ff9
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 22 23:19:49 2012 +0100

    renderer-gst: Check duration availability

 src/librygel-renderer-gst/rygel-playbin-player.vala | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

commit 25e6f23dff4fcf13c2cd6080fc8d5137586da4e1
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 22 22:18:26 2012 +0100

    media-export: Reenable media art extraction

 src/plugins/media-export/rygel-media-export-item.vala        | 4 ++--
 src/plugins/media-export/rygel-media-export-jpeg-writer.vala | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit b2249ca353885ddeb164ee8e261d6a14ba41df2d
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 22 22:07:18 2012 +0100

    media-export: Prevent critical on file harvesting

 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 1 -
 1 file changed, 1 deletion(-)

commit 5f7d6ea0f0e602317aee2f31783beab9f38a6007
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 22 21:47:58 2012 +0100

    renderer: Prevent signalling the same state

 src/librygel-renderer/rygel-player-controller.vala | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 6acf09c0f54f7792e63386a7c7d12ac1440f49ee
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Nov 19 17:29:33 2012 +0100

    renderer: Implement DIDL_S playlist support

 configure.ac                                       |   2 +-
 data/rygel.conf                                    |   7 +
 data/xml/AVTransport2.xml.in                       |   1 +
 .../rygel-playbin-player.vala                      |   6 +-
 src/librygel-renderer/filelist.am                  |   1 +
 src/librygel-renderer/rygel-av-transport.vala      | 265 ++++++++++++++-------
 .../rygel-media-renderer-plugin.vala               |  41 ++++
 src/librygel-renderer/rygel-player-controller.vala | 225 +++++++++++++++++
 .../rygel-sink-connection-manager.vala             |  20 +-
 9 files changed, 462 insertions(+), 106 deletions(-)

commit c3b8b1d340f4758bdb2a828ae441d8f85c890d8f
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 17:07:38 2012 +0100

    renderer: Set proper track number

 src/librygel-renderer/rygel-av-transport.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 92ada0ad99ebff1972ca29014f85feee69f472af
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 16:21:26 2012 +0100

    renderer-gst: Add 3GPP mime-type

 src/librygel-renderer-gst/rygel-playbin-player.vala | 1 +
 1 file changed, 1 insertion(+)

commit 171f8fad0061195ac627ee06eed7dc2f1f0e3a74
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 16:26:56 2012 +0100

    renderer: Add PresetNameList to initial notify

 src/librygel-renderer/rygel-rendering-control.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 34b0204f3ff34431bed76e4804838d8e466bb829
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 13:35:22 2012 +0100

    renderer: Mark strings for translation

 src/librygel-renderer/rygel-av-transport.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3515d8332ec47de70df07f7dff670a756b306082
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 15 15:41:28 2012 +0100

    server: Generate thumbs for native files only

 src/librygel-server/rygel-thumbnailer.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 302f9a0390ce91429e3357d3792434266efa0424
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Nov 2 17:15:26 2012 +0100

    server: Add DIDL_S resource to container
    
    This resource is a playlist in DIDL_S format. Some players and renderers can
    process those playlists directly.

 src/librygel-server/rygel-audio-item.vala          | 10 +--
 src/librygel-server/rygel-http-get-handler.vala    |  3 +-
 .../rygel-http-identity-handler.vala               | 12 ++--
 src/librygel-server/rygel-http-item-uri.vala       | 83 +++++++++++-----------
 .../rygel-http-playlist-handler.vala               | 21 +++++-
 src/librygel-server/rygel-http-server.vala         |  8 ++-
 .../rygel-http-transcode-handler.vala              |  9 +--
 src/librygel-server/rygel-image-item.vala          |  4 +-
 src/librygel-server/rygel-media-container.vala     | 39 ++++++++++
 src/librygel-server/rygel-media-item.vala          | 15 ++--
 src/librygel-server/rygel-media-object.vala        | 11 +++
 src/librygel-server/rygel-music-item.vala          |  1 +
 src/librygel-server/rygel-transcode-manager.vala   |  3 +-
 src/librygel-server/rygel-transcoder.vala          |  3 +-
 src/librygel-server/rygel-video-item.vala          | 11 +--
 src/librygel-server/rygel-visual-item.vala         |  5 +-
 tests/rygel-http-item-uri-test.vala                |  5 +-
 17 files changed, 165 insertions(+), 78 deletions(-)

commit 9e130b56df14788e5ec9680d66dc5ba2c8e09a3e
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 1 15:33:21 2012 +0100

    server: Add DataSource for playlist XML data

 .../rygel-http-playlist-handler.vala               | 95 +++++++++++++++++++++-
 1 file changed, 93 insertions(+), 2 deletions(-)

commit 7e44ad3e20b899124636652193cdacfcd517536d
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 1 15:32:41 2012 +0100

    server: Support all objects in HTTPRequest

 src/librygel-server/rygel-http-byte-seek.vala      |  4 +--
 src/librygel-server/rygel-http-get-handler.vala    |  4 +--
 src/librygel-server/rygel-http-get.vala            | 35 ++++++++++++----------
 .../rygel-http-identity-handler.vala               |  8 ++---
 src/librygel-server/rygel-http-post.vala           | 22 +++++++-------
 src/librygel-server/rygel-http-request.vala        | 11 ++++---
 src/librygel-server/rygel-http-time-seek.vala      |  8 ++---
 .../rygel-http-transcode-handler.vala              |  4 +--
 tests/rygel-http-byte-seek-test.vala               | 18 +++++++----
 tests/rygel-http-get-test.vala                     |  2 +-
 tests/rygel-http-post-test.vala                    |  7 ++---
 tests/rygel-http-time-seek-test.vala               | 17 +++++++----
 12 files changed, 80 insertions(+), 60 deletions(-)

commit c4d4301d95d305a43b60f2681933f2c82e4ef3f4
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 22 11:35:09 2012 +0100

    server: Extend HTTPServerURI for DIDL_S playlists

 src/librygel-server/rygel-http-item-uri.vala | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 525ba5866276679ca0e53c51f71c0f372e3cb28d
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 22 11:32:37 2012 +0100

    server: Add skeleton playlist handler

 src/librygel-server/filelist.am                    |  1 +
 src/librygel-server/rygel-http-get.vala            |  4 +++
 .../rygel-http-playlist-handler.vala               | 39 ++++++++++++++++++++++
 tests/rygel-http-get-test.vala                     |  4 +++
 4 files changed, 48 insertions(+)

commit 47facffe9d99002bd10bce6238a8a988372d91a1
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Oct 31 20:04:51 2012 +0100

    server: Add generic Serializer class

 configure.ac                                      |  2 +-
 src/librygel-server/filelist.am                   |  1 +
 src/librygel-server/rygel-item-creator.vala       |  8 +--
 src/librygel-server/rygel-media-container.vala    | 12 ++--
 src/librygel-server/rygel-media-item.vala         |  8 +--
 src/librygel-server/rygel-media-object.vala       |  8 +--
 src/librygel-server/rygel-media-objects.vala      |  8 +--
 src/librygel-server/rygel-media-query-action.vala | 10 +--
 src/librygel-server/rygel-music-item.vala         |  8 +--
 src/librygel-server/rygel-photo-item.vala         |  6 +-
 src/librygel-server/rygel-serializer.vala         | 77 +++++++++++++++++++++++
 src/librygel-server/rygel-video-item.vala         |  8 +--
 tests/Makefile.am                                 |  3 +-
 tests/rygel-item-creator-test.vala                |  2 +-
 tests/rygel-serializer_item-creator.vala          |  1 +
 15 files changed, 123 insertions(+), 39 deletions(-)

commit 0f5b21538b1dbfe17c24ac467073cd452f721ff2
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Nov 22 14:26:48 2012 +0100

    examples: Add a C version of the example renderer plugin

 configure.ac                                       |   1 +
 data/rygel.conf                                    |   3 +
 examples/renderer-plugins/C/Makefile.am            |  32 ++
 examples/renderer-plugins/C/example-player.c       | 486 +++++++++++++++++++++
 examples/renderer-plugins/C/example-player.h       |  57 +++
 .../renderer-plugins/C/example-renderer-plugin.c   |  84 ++++
 .../renderer-plugins/C/example-renderer-plugin.h   |  59 +++
 examples/renderer-plugins/Makefile.am              |   2 +-
 examples/server-plugins/C/example-server-plugin.c  |   4 +-
 9 files changed, 725 insertions(+), 3 deletions(-)

commit b0f08c94c6c73b6b7f405e0dbd3d9e1788deb922
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Thu Nov 22 11:24:13 2012 +0100

    build: Remove obsolete --enable-test-plugin from autogen.sh

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e7366ecf9f3750bf136836745da437d32043be2c
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Nov 21 13:34:55 2012 +0100

    build: Really bump vala requirement to 0.18

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e0172178e17b83c7b61c5c30e0f0c60d07163630
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Nov 21 12:04:01 2012 +0100

    Prepare 0.17.2

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

commit 4b6b87fa881623691f6764bc8a02e3a6e906efd7
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Nov 21 12:47:51 2012 +0100

    doc: Fix uninstall of doc

 doc/reference/doc-build.am | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 354dd9db59d95bde6631aed30647a3ff8ed5baed
Author: Regis Merlino <regis.merlino@intel.com>
Date:   Tue Nov 20 17:46:53 2012 +0100

    Fix the doc build when installing from the tarball
    
    https://bugzilla.gnome.org/show_bug.cgi?id=688409

 doc/reference/doc-build.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fcf2a365581a533c0d30bdebb5fecc50ea9f986b
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Nov 21 00:13:42 2012 +0100

    engine: Fix video transcoders

 src/media-engines/gstreamer/rygel-avc-transcoder.vala   | 2 +-
 src/media-engines/gstreamer/rygel-mp2ts-transcoder.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 91c4ad9b496e283a2aeaab05c51a40f3a8107c36
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 20:16:15 2012 +0100

    all: Port to GStreamer 1.0

 configure.ac                                       |  29 ++--
 data/Makefile.am                                   |  10 +-
 data/presets/GstFaac.prs                           |   5 +-
 data/presets/GstLameMP3Enc.prs                     |   2 +-
 data/presets/GstMP4Mux.prs                         |   2 +-
 data/presets/GstTwoLame.prs                        |   2 +-
 data/presets/GstX264Enc.prs                        |   2 +-
 data/presets/avenc_aac.prs                         |  12 ++
 data/presets/avenc_mp2.prs                         |   6 +
 data/presets/avenc_mpeg2video.prs                  |   6 +
 data/presets/avenc_wmav1.prs                       |   6 +
 data/presets/avenc_wmv1.prs                        |   6 +
 data/presets/ffenc_aac.prs                         |  12 --
 data/presets/ffenc_mp2.prs                         |   6 -
 data/presets/ffenc_mpeg2video.prs                  |   6 -
 data/presets/ffenc_wmav1.prs                       |   6 -
 data/presets/ffenc_wmv1.prs                        |   6 -
 doc/reference/librygel-renderer-gst/Makefile.am    |   2 +-
 src/librygel-renderer-gst/Makefile.am              |   1 +
 src/librygel-renderer-gst/filelist.am              |   2 +-
 .../rygel-playbin-player.vala                      |  18 ++-
 .../rygel-playbin-renderer.vala                    |   4 +-
 src/media-engines/gstreamer/Makefile.am            |   7 +-
 .../gstreamer/rygel-audio-transcoder.vala          |   1 +
 .../gstreamer/rygel-avc-transcoder.vala            |   2 +-
 .../gstreamer/rygel-gst-data-source.vala           |   4 +-
 .../gstreamer/rygel-gst-media-engine.vala          |   3 +-
 src/media-engines/gstreamer/rygel-gst-sink.vala    |  12 +-
 .../gstreamer/rygel-gst-transcoder.vala            |   5 +-
 src/media-engines/gstreamer/rygel-gst-utils.vala   |  16 +--
 .../gstreamer/rygel-l16-transcoder.vala            |   8 +-
 .../gstreamer/rygel-mp2ts-transcoder.vala          |   2 +-
 .../gstreamer/rygel-video-transcoder.vala          |   1 +
 src/plugins/gst-launch/Makefile.am                 |   3 +-
 src/plugins/media-export/Makefile.am               |   7 +-
 .../rygel-media-export-harvesting-task.vala        |   2 +-
 .../media-export/rygel-media-export-item.vala      | 149 +++++++++++----------
 .../rygel-media-export-jpeg-writer.vala            |  15 ++-
 .../rygel-media-export-metadata-extractor.vala     |  18 +--
 tests/Makefile.am                                  |   1 +
 tests/rygel-playbin-renderer-test.vala             |  10 +-
 41 files changed, 220 insertions(+), 197 deletions(-)

commit d0ecde8099e68ac11fdec7d0f1ddf59bd1d2ce2d
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 20:23:34 2012 +0100

    build: Remove GStreamer dependencies

 src/librygel-core/filelist.am   | 3 +--
 src/librygel-server/filelist.am | 4 +---
 src/rygel/Makefile.am           | 1 -
 3 files changed, 2 insertions(+), 6 deletions(-)

commit ee0c50e33173e24fc9a1fdbcbad0100c7875aafe
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 19:56:34 2012 +0100

    all: Port to libgee-0.8
    
    Fixes:
        https://bugzilla.gnome.org/show_bug.cgi?id=687168

 common.am                                                    |  2 +-
 configure.ac                                                 |  6 +++---
 rygel-core-2.0.pc.in                                         |  2 +-
 rygel-renderer-2.0.pc.in                                     |  2 +-
 rygel-renderer-gst-2.0.pc.in                                 |  2 +-
 rygel-server-2.0.pc.in                                       |  2 +-
 src/librygel-core/rygel-core-2.0.deps                        |  2 +-
 src/librygel-core/rygel-plugin-loader.vala                   |  2 +-
 src/librygel-server/rygel-media-objects.vala                 |  2 +-
 src/librygel-server/rygel-server-2.0.deps                    |  2 +-
 src/librygel-server/rygel-transcode-manager.vala             | 10 ++++------
 src/plugins/media-export/rygel-media-export-harvester.vala   | 12 +++++++-----
 src/plugins/media-export/rygel-media-export-media-cache.vala |  2 +-
 .../rygel-media-export-recursive-file-monitor.vala           |  4 ++--
 src/plugins/tracker/rygel-tracker-query-triplets.vala        |  4 ++--
 tests/Makefile.am                                            |  2 +-
 16 files changed, 29 insertions(+), 29 deletions(-)

commit 80bfad100dea8d3e94c3980b701c91b3d6e5b303
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 19:06:32 2012 +0100

    dev: Fix .pc files

 rygel-core-2.0.pc.in   | 2 +-
 rygel-server-2.0.pc.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d56172e1bcc3456493aa13078d243e0c7596a36d
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 20 17:15:48 2012 +0100

    server: Don't make private member a property

 src/librygel-server/rygel-http-item-uri.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f0c5513c706fd2c535070de45f44f383f1911e44
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Nov 19 13:57:22 2012 +0100

    example renderer plugin: Rename this with a -vala prefix.
    
    So that things are clearer when I add the C version,
    and so that there is no conflict caused by two plugins
    containing the same symbols.

 data/rygel.conf                                    |   3 +
 examples/renderer-plugins/vala/Makefile.am         |  16 +--
 .../renderer-plugins/vala/example-player-vala.vala | 151 +++++++++++++++++++++
 examples/renderer-plugins/vala/example-player.vala | 151 ---------------------
 .../vala/example-renderer-plugin-vala.vala         |  65 +++++++++
 .../vala/example-renderer-plugin.vala              |  65 ---------
 6 files changed, 227 insertions(+), 224 deletions(-)

commit 89dfc1045a608484092bc1f1b5b5f6919a4ca8f1
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Nov 19 13:38:15 2012 +0100

    Fix typos

 src/plugins/external/rygel-external-plugin-factory.vala | 2 +-
 src/plugins/mpris/rygel-mpris-plugin-factory.vala       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0a7c832afaf82d57da98d00e06f3613a8f68f536
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Nov 19 13:23:33 2012 +0100

    Update .gitignore files now we have C files.

 .gitignore                                | 1 -
 examples/renderer-plugins/vala/.gitignore | 1 +
 examples/server-plugins/vala/.gitignore   | 1 +
 src/.gitignore                            | 1 +
 src/rygel/.gitignore                      | 1 +
 tests/.gitignore                          | 1 +
 6 files changed, 5 insertions(+), 1 deletion(-)

commit b5d5d002966dd6ae301ecc8b49b726f0f65d9392
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Nov 19 11:53:32 2012 +0100

    examples: Add a C version of the example server plugin

 configure.ac                                       |  1 +
 examples/server-plugins/C/Makefile.am              | 30 ++++++++
 examples/server-plugins/C/example-root-container.c | 81 +++++++++++++++++++++
 examples/server-plugins/C/example-root-container.h | 57 +++++++++++++++
 examples/server-plugins/C/example-server-plugin.c  | 84 ++++++++++++++++++++++
 examples/server-plugins/C/example-server-plugin.h  | 59 +++++++++++++++
 examples/server-plugins/Makefile.am                |  2 +-
 7 files changed, 313 insertions(+), 1 deletion(-)

commit 8c0fd0fea598f8501b39eb12616cecba37100295
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Nov 15 10:46:25 2012 +0100

    example server plugin: Rename this with a -vala prefix.
    
    So that things are clearer when I add the C version,
    and so that there is no conflict caused by two plugins
    containing the same symbols.

 examples/renderer-plugins/vala/example-player.vala |  8 +++
 examples/server-plugins/vala/Makefile.am           | 19 +++---
 .../vala/example-root-container-vala.vala          | 53 +++++++++++++++++
 .../vala/example-root-container.vala               | 53 -----------------
 .../vala/example-server-plugin-vala.vala           | 69 ++++++++++++++++++++++
 .../server-plugins/vala/example-server-plugin.vala | 69 ----------------------
 6 files changed, 141 insertions(+), 130 deletions(-)

commit 13856d705aeace6eee720f39d05a9024e069c87b
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Nov 19 11:55:54 2012 +0100

    server: Make more member variables be properties
    
    And update the standalone-server example appropriately.
    
    See bug #686211 .

 examples/standalone-server.c                 |  4 +++-
 src/librygel-server/rygel-http-item-uri.vala | 12 ++++++------
 src/librygel-server/rygel-media-item.vala    |  6 +++---
 src/librygel-server/rygel-media-object.vala  | 22 +++++++++++++---------
 4 files changed, 25 insertions(+), 19 deletions(-)

commit b85e72754d1b7620ecb9c0788f45fe2f5c2510c7
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 13 16:18:58 2012 +0100

    renderer: Add comment about live sources

 src/librygel-renderer-gst/rygel-playbin-player.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit db698a051fcc7b077dea73248618594e3cc81371
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Nov 13 15:06:17 2012 +0100

    server: Really fix Content-Length header
    
    6f5a29 used the wrong length for thumbnails and subtitles as well as setting
    the wrong soup mode for resources whose size is not known, effectively
    breaking proxying of non-local resources.

 src/librygel-server/rygel-http-get-handler.vala    |  5 +++++
 src/librygel-server/rygel-http-get.vala            |  2 +-
 .../rygel-http-identity-handler.vala               | 26 +++++++++++++++++++---
 tests/rygel-http-get-test.vala                     |  2 ++
 4 files changed, 31 insertions(+), 4 deletions(-)

commit 77bf0d9cee19b73988517a648633cb2eba3d67db
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Nov 12 22:57:35 2012 +0100

    playbin: Add missing buffering handling

 .../rygel-playbin-player.vala                      | 50 ++++++++++++++++++----
 1 file changed, 42 insertions(+), 8 deletions(-)

commit 3ca45a38334a98fbf17839a1206bb6363783a9b4
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Nov 12 23:23:03 2012 +0100

    server: Add missing Content-Length header
    
    More fall-out from that seeking bugfix. Caused seek in player not to work as
    well as missing length information for several file types.

 src/librygel-server/rygel-http-get.vala              | 2 +-
 src/librygel-server/rygel-http-identity-handler.vala | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e084f585a5edb35f8d57d4f96348c0736216aa09
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Nov 12 22:29:35 2012 +0100

    playbin: Only report duration if known

 src/librygel-renderer-gst/rygel-playbin-player.vala | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit b804c8eb7090884dd87a17d2d7b65066263b690c
Author: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
Date:   Wed Nov 7 17:15:02 2012 +0100

    server: Fix plugin creation. Use MediaServer3.xml
    
    Was using old MediaServer2.xml file

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

commit 7ed1545a1de8948720e590ab3d6b36b545778f11
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 1 23:57:01 2012 +0100

    server: Fix thumbnails for XBox 360
    
    If a video file needed transcoding for the XBox, it would not display a
    thumbnail because the generated url was adding the /th/ subrequest on top of
    the /tr/ request.
    
    This caused a "no transcoder available for WMVHIGH_FULL.wmv" warning as well
    as a failing thumbnail request.

 src/librygel-server/rygel-xbox-hacks.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit d4654c145d1ce7305f9ea20c5951cee908efe7a6
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Oct 30 09:04:02 2012 +0100

    server: Fix CSV splitting in ItemUpdater.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687177

 src/librygel-server/rygel-item-updater.vala | 41 ++++++++++++++++++++++++-----
 1 file changed, 34 insertions(+), 7 deletions(-)

commit bbc2efba04ff222493c1206cbf94acde60eb17d1
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Nov 1 13:34:55 2012 +0100

    media-export: Fix typo causing empty containers

 src/plugins/media-export/rygel-media-export-db-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e469e00549031ec4f9721e00c266b4be3343306
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Oct 29 19:44:22 2012 +0100

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 3 ++-
 po/POTFILES.skip | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 5c98145c6257d6eeb962ae81741e15cacaf6574d
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 29 16:59:54 2012 +0100

    Prepare 0.17.1

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

commit 0968d5b912966b0e103b2405e64ba6ddc888d84c
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 29 17:14:22 2012 +0100

    i18n: Remove test plugin from POTFILES

 po/POTFILES.in   | 5 -----
 po/POTFILES.skip | 4 ----
 2 files changed, 9 deletions(-)

commit d548b244b526b6e4f8f2e83e503ba28be4a0049a
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 23 23:11:48 2012 +0200

    media-export: Allow updating of items via UPnP

 src/plugins/media-export/Makefile.am               |  2 ++
 .../rygel-media-export-music-item.vala             |  9 +++++-
 .../rygel-media-export-object-factory.vala         |  8 ++---
 .../rygel-media-export-photo-item.vala             | 37 ++++++++++++++++++++++
 .../rygel-media-export-root-container.vala         |  4 +--
 .../rygel-media-export-video-item.vala             | 37 ++++++++++++++++++++++
 .../rygel-media-export-writable-db-container.vala  |  8 ++---
 7 files changed, 94 insertions(+), 11 deletions(-)

commit 77582e9fed9eb7e7cd88c5395015c2859c549067
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Oct 23 12:48:14 2012 +0200

    server: Add UpdatableObject interface
    
    Backends should implement this for persiting changes done by
    UpdateObject call in their storage back-end.

 src/librygel-server/filelist.am                 |  3 ++-
 src/librygel-server/rygel-item-updater.vala     |  9 ++++---
 src/librygel-server/rygel-media-container.vala  |  4 +++
 src/librygel-server/rygel-media-item.vala       | 29 ++++++++++++--------
 src/librygel-server/rygel-media-object.vala     |  5 +++-
 src/librygel-server/rygel-updatable-object.vala | 35 +++++++++++++++++++++++++
 6 files changed, 68 insertions(+), 17 deletions(-)

commit 5cd2d3d31be50ebbaf79a9e2665b3cc2dc5e7750
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Thu Oct 11 16:29:51 2012 +0200

    server: Add UpdateObject action

 configure.ac                                     |   2 +-
 data/xml/ContentDirectory-NoTrack.xml.in         |  32 ++++
 data/xml/ContentDirectory.xml.in                 |  32 ++++
 src/librygel-server/filelist.am                  |   1 +
 src/librygel-server/rygel-content-directory.vala |  15 ++
 src/librygel-server/rygel-item-updater.vala      | 178 +++++++++++++++++++++++
 src/librygel-server/rygel-media-item.vala        |   7 +
 src/librygel-server/rygel-media-object.vala      |  27 ++++
 src/librygel-server/rygel-music-item.vala        |  19 +++
 src/librygel-server/rygel-photo-item.vala        |  14 ++
 src/librygel-server/rygel-video-item.vala        |  14 ++
 11 files changed, 340 insertions(+), 1 deletion(-)

commit 8844fc7867e1aca5382fd51fb64b506908a50534
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 23 15:52:13 2012 +0200

    server: Implement Service Reset Procedure

 src/librygel-server/rygel-content-directory.vala | 58 ++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit c82024c3ba450787be7875f24b5729a6dbf9176b
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 22 14:48:25 2012 +0200

    server: Implement search for upnp:*UpdateID

 src/librygel-server/rygel-content-directory.vala   |  8 ++++
 .../rygel-relational-expression.vala               | 48 ++++++++++++++++++++++
 tests/rygel-item-creator-test.vala                 |  8 ++++
 3 files changed, 64 insertions(+)

commit 5c10e44e38723e05114bc29d22a9f1560e3755a3
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Oct 21 18:58:18 2012 +0200

    server: Serialize special track item properties
    
    - res@updateCount

 src/librygel-server/filelist.am                    |  1 +
 src/librygel-server/rygel-media-item.vala          | 11 +++++++++
 src/librygel-server/rygel-trackable-item.vala      | 27 ++++++++++++++++++++++
 .../rygel-mediathek-video-item-factory.vala        |  7 ++++++
 4 files changed, 46 insertions(+)

commit 0e4e9e8af43f7845c65a1d2c3650142fdae64e95
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Oct 21 17:14:29 2012 +0200

    server: Implement totalDeletedChildCount

 src/librygel-server/rygel-media-container.vala | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 09f2648ad8457c721fbdb6b316a310e99443abe9
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 29 15:07:57 2012 +0100

    mediathek: Add change tracking

 src/plugins/mediathek/rygel-mediathek-plugin.vala         |  5 ++++-
 src/plugins/mediathek/rygel-mediathek-root-container.vala | 13 +++++++++----
 src/plugins/mediathek/rygel-mediathek-rss-container.vala  | 12 ++++++++----
 3 files changed, 21 insertions(+), 9 deletions(-)

commit 2afb6fdf4261777ab3fbdcadb8215c1866a9922f
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 29 15:03:01 2012 +0100

    server: Add automatic change tracking

 src/librygel-server/filelist.am                    |  1 +
 src/librygel-server/rygel-content-directory.vala   | 13 ++--
 src/librygel-server/rygel-media-container.vala     |  2 +
 src/librygel-server/rygel-media-object.vala        |  1 +
 src/librygel-server/rygel-trackable-container.vala | 70 ++++++++++++++++++++++
 5 files changed, 83 insertions(+), 4 deletions(-)

commit 53fc8691ff45042c467930556e65c0918d61d844
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 19 20:52:42 2012 +0200

    git: Update .gitignore

 .gitignore | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

commit c6d97adf7e1f3fba974e316d84fa0281aaac3942
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 11 16:04:44 2012 +0200

    server: Implement ServiceResetToken
    
    Currently it appears as if the server did a Service Reset Procedure
    (cf. UPnP-av-ContentDirectory-v3-Service.pdf, Section 2.3.7.1, pg 51) when it
    was shut down.

 data/xml/ContentDirectory-NoTrack.xml.in         | 18 ++++++++++++++++++
 data/xml/ContentDirectory.xml.in                 | 18 ++++++++++++++++++
 src/librygel-core/uuid.vapi                      | 10 ++++++++++
 src/librygel-server/rygel-content-directory.vala | 24 ++++++++++++++++++++++++
 4 files changed, 70 insertions(+)

commit c8057e923b88e323f4c3d533739b7bf73b652538
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 11 12:25:30 2012 +0200

    core,plugins: Add server capabilities
    
    Fixes:
        https://bugzilla.gnome.org/show_bug.cgi?id=676024

 data/xml/ContentDirectory-NoTrack.xml.in           | 372 +++++++++++++++++++++
 data/xml/Makefile.am                               |   1 +
 examples/standalone-server.c                       |   4 +-
 src/librygel-core/rygel-description-file.vala      |  59 +++-
 src/librygel-core/rygel-plugin.vala                |  33 +-
 src/librygel-core/rygel-root-device-factory.vala   |  26 +-
 .../rygel-media-renderer-plugin.vala               |   6 +-
 src/librygel-renderer/rygel-media-renderer.vala    |  12 +-
 src/librygel-server/rygel-content-directory.vala   |   2 +
 src/librygel-server/rygel-media-server-plugin.vala |  14 +-
 src/librygel-server/rygel-media-server.vala        |  12 +-
 .../media-export/rygel-media-export-plugin.vala    |   5 +-
 src/plugins/tracker/rygel-tracker-plugin.vala      |   2 +-
 13 files changed, 503 insertions(+), 45 deletions(-)

commit 31286503060ee551fb57944d5cdc0ed3b32c0a80
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 11 14:39:52 2012 +0200

    data: Bump MediaServer version to 3
    
    Also use version and website from build in the device template.
    
    Fixes:
        https://bugzilla.gnome.org/show_bug.cgi?id=679023

 configure.ac                      |  2 ++
 data/xml/Makefile.am              |  6 +++---
 data/xml/MediaRenderer2.xml.in    | 19 -------------------
 data/xml/MediaRenderer2.xml.in.in | 19 +++++++++++++++++++
 data/xml/MediaServer2.xml.in      | 22 ----------------------
 data/xml/MediaServer3.xml.in.in   | 22 ++++++++++++++++++++++
 po/POTFILES.in                    |  4 ++--
 7 files changed, 48 insertions(+), 46 deletions(-)

commit f1efab32566cbeaba3bab20fd0a692dec48fe5db
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 11 16:37:56 2012 +0200

    server: Implement LastChange in ContentDirectory

 data/xml/ContentDirectory.xml.in                 |  5 ++
 src/librygel-server/rygel-content-directory.vala | 80 ++++++++++++++++++++++--
 2 files changed, 81 insertions(+), 4 deletions(-)

commit 49c2914398a86aa03d3b2e26dd50e6d6dc09c609
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 11 16:34:57 2012 +0200

    server: Changed Container's updated() signal.
    
    Used to implement a more fine-grained change tracking.

 src/librygel-server/rygel-content-directory.vala   |  6 ++-
 src/librygel-server/rygel-media-container.vala     | 54 ++++++++++++++++++----
 src/librygel-server/rygel-media-server-plugin.vala |  5 +-
 src/librygel-server/rygel-simple-container.vala    |  6 ++-
 .../rygel-media-export-db-container.vala           |  7 ++-
 .../rygel-media-export-harvesting-task.vala        |  5 +-
 6 files changed, 66 insertions(+), 17 deletions(-)

commit 9d1946e92bbb17760dbecc91889cf451b55e50fd
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 11 16:25:00 2012 +0200

    server: Add LastChange classes

 src/librygel-server/filelist.am                    |  6 ++
 src/librygel-server/rygel-last-change-entry.vala   | 53 +++++++++++++++
 src/librygel-server/rygel-last-change-obj-add.vala | 51 +++++++++++++++
 src/librygel-server/rygel-last-change-obj-del.vala | 43 ++++++++++++
 src/librygel-server/rygel-last-change-obj-mod.vala | 43 ++++++++++++
 src/librygel-server/rygel-last-change-st-done.vala | 34 ++++++++++
 src/librygel-server/rygel-last-change.vala         | 76 ++++++++++++++++++++++
 7 files changed, 306 insertions(+)

commit e76381c03feaa61e564b174512fbc96b97cd2616
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Oct 28 18:07:03 2012 +0100

    engine-gst: Ignore full-range seek

 src/media-engines/gstreamer/rygel-gst-data-source.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 4ee285ce76cdbf5fa737809bc15722b64553fa78
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Oct 25 10:12:04 2012 +0200

    Make all const members upper case

 src/librygel-server/rygel-media-art-store.vala           | 16 ++++++++--------
 src/librygel-server/rygel-search-criteria-parser.vala    |  4 ++--
 src/media-engines/gstreamer/rygel-gst-transcoder.vala    |  4 ++--
 .../rygel-media-export-media-cache-upgrader.vala         |  4 ++--
 .../media-export/rygel-media-export-media-cache.vala     |  4 ++--
 .../media-export/rygel-media-export-root-container.vala  |  8 ++++----
 .../media-export/rygel-media-export-sql-factory.vala     |  4 ++--
 src/plugins/mediathek/rygel-mediathek-rss-container.vala |  4 ++--
 src/rygel/rygel-cmdline-config.vala                      |  4 ++--
 9 files changed, 26 insertions(+), 26 deletions(-)

commit 5da28c90bbc16a1754409f2e235f6c49bb04270b
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Oct 25 10:17:10 2012 +0200

    Fix the build in renderer example.

 examples/renderer-plugins/vala/example-player.vala | 1 +
 1 file changed, 1 insertion(+)

commit 8bc83461f485165544dbfe61544ab7e698698742
Author: Murray Cumming <murrayc@openismus.com>
Date:   Wed Oct 24 10:20:47 2012 +0200

    server: RootDeviceFactory: No public set for context

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

commit b970bc79fc33fc60492a8893603951b5c970a927
Author: Murray Cumming <murrayc@openismus.com>
Date:   Wed Oct 24 10:17:20 2012 +0200

    server: Turn some member variables into properties.
    
    This should partly fix bug #686211

 src/librygel-server/rygel-audio-item.vala             | 10 +++++-----
 src/librygel-server/rygel-music-item.vala             | 10 +++++-----
 src/librygel-server/rygel-photo-item.vala             |  2 +-
 src/librygel-server/rygel-video-item.vala             |  2 +-
 src/plugins/media-export/rygel-media-export-item.vala | 16 +++++++++++++---
 5 files changed, 25 insertions(+), 15 deletions(-)

commit cae3405dd711dd5b6c644e0ad356ee96f94a336f
Author: Murray Cumming <murrayc@openismus.com>
Date:   Tue Oct 23 10:02:43 2012 +0200

    core, server: Plugin: Avoid public setting of some members.
    
    This is not necessary so it seems unwise to make it public API
    already that cannot be removed later.
    This actually changes the access from bare struct access to
    GObject properties, allowing us later to respond properly to
    changes to the title.
    Bug #686682

 src/librygel-core/rygel-plugin.vala                | 14 +++++++-------
 src/librygel-server/rygel-media-server-plugin.vala |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 8bf5efe310e0da821b748abbd6d538a900eb1d8a
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Oct 22 13:52:40 2012 +0200

    Add example renderer plugin
    
    This is a fairly stupid example but it does at least show what
    needs to be implemented, even if the example does not actually
    contain much implementation.
    Bug #686632

 configure.ac                                       |   2 +
 examples/Makefile.am                               |   2 +-
 examples/renderer-plugins/Makefile.am              |   2 +
 examples/renderer-plugins/vala/Makefile.am         |  20 +++
 examples/renderer-plugins/vala/example-player.vala | 142 +++++++++++++++++++++
 .../vala/example-renderer-plugin.vala              |  65 ++++++++++
 .../rygel-media-renderer-plugin.vala               |   2 +-
 7 files changed, 233 insertions(+), 2 deletions(-)

commit ad2c02e1cae77bc17e009a44315989cc3ac34d02
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Oct 23 09:48:46 2012 +0200

    core: Plugin: Mention MetaConfig

 src/librygel-core/rygel-meta-config.vala | 2 +-
 src/librygel-core/rygel-plugin.vala      | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 6c937ac5cd77574e049aab6bf282adb9a8389673
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Oct 22 13:46:34 2012 +0200

    renderer: Add MediaPlayer documentation

 src/librygel-renderer/rygel-media-player.vala | 41 +++++++++++++++++++++++++--
 1 file changed, 39 insertions(+), 2 deletions(-)

commit dc4ee2aa405b6aa335e85f302fe84d70aed8f502
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Oct 22 10:38:01 2012 +0200

    Remove the test plugin
    
    Because the new example plugins are better examples.

 configure.ac                                    |  2 -
 src/plugins/Makefile.am                         |  7 +--
 src/plugins/test/Makefile.am                    | 23 ---------
 src/plugins/test/rygel-test-audio-item.vala     | 62 ------------------------
 src/plugins/test/rygel-test-plugin.vala         | 49 -------------------
 src/plugins/test/rygel-test-root-container.vala | 40 ----------------
 src/plugins/test/rygel-test-video-item.vala     | 64 -------------------------
 7 files changed, 1 insertion(+), 246 deletions(-)

commit 53afa65e0193da0ee79e8f5b0b973b47cf13e2f8
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 19 13:44:37 2012 +0200

    Add an example server plugin
    
    * configure.ac: Add an --enable-example-plugins option.
    * autogen.sh: Add --enable-example-plugins
    * examples/: Add an example server plugin implemented in Vala.
    * src/librygel-core/rygel-plugin.vala:
    * src/librygel-core/rygel-plugin.vala: Document the name, title,
      and description parameters used by the example.

 autogen.sh                                         |  1 +
 configure.ac                                       |  9 +++
 data/rygel.conf                                    |  6 ++
 examples/Makefile.am                               | 10 ++++
 examples/server-plugins/Makefile.am                |  2 +
 examples/server-plugins/vala/Makefile.am           | 20 +++++++
 .../vala/example-root-container.vala               | 53 +++++++++++++++++
 .../server-plugins/vala/example-server-plugin.vala | 69 ++++++++++++++++++++++
 src/librygel-core/rygel-plugin.vala                | 14 +++++
 .../rygel-media-renderer-plugin.vala               |  7 +++
 src/librygel-server/rygel-media-server-plugin.vala |  8 +++
 11 files changed, 199 insertions(+)

commit 51f60a45971b9b4a03a997b5e3f33cc912c49601
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Oct 20 14:37:34 2012 +0200

    renderer-gst: Add AAC mime-types

 src/librygel-renderer-gst/rygel-playbin-player.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 230a684354004652b2551ee17b965f396bfbcc81
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 19 17:00:57 2012 +0200

    core: Don't search for modules hidden folders
    
    Unless it's .libs so that --enable-uninstalled still works.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686018

 .../rygel-recursive-module-loader.vala             | 23 +++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

commit e059916551d0207b89806896d9661b8028fb483a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 19 10:41:38 2012 +0200

    docs: Correct the MediaRenderer docs.
    
    They were a bad copy/paste of the MediaServer docs.

 src/librygel-renderer/rygel-media-renderer.vala | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit c3914373716a8784a72efd61a0fad22f2a46d45e
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 18 21:55:19 2012 +0200

    gstreamer: Fix DLNA profiles
    
    Mime-type and profile name were switched, causing upload to fail.

 src/media-engines/gstreamer/rygel-gst-media-engine.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6eda5c61b06e73d90e67d21689bcdfe48e815462
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Oct 18 14:22:30 2012 +0200

    docs: Explain modules, plugins, and players a bit more

 src/librygel-core/rygel-plugin.vala                    | 10 ++++++++--
 src/librygel-core/rygel-root-device-factory.vala       |  7 +++++--
 src/librygel-core/rygel-root-device.vala               | 10 +++++++++-
 src/librygel-renderer/rygel-media-player.vala          |  6 ++++--
 src/librygel-renderer/rygel-media-renderer-plugin.vala |  7 +++++--
 5 files changed, 31 insertions(+), 9 deletions(-)

commit 175cfe6d135e33b6cdccd8ddf460046dddcf6d69
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Oct 17 09:36:13 2012 +0200

    docs: Mention basic usage (headers, cflags/libs, pkg-config)
    
    Also link to the examples properly.

 doc/reference/doc-build.am                         |  2 +-
 doc/reference/librygel-core/gtkdoc/overview.xml    | 43 ++++++++++++++++++-
 doc/reference/librygel-renderer-gst/Makefile.am    |  2 +
 .../librygel-renderer-gst/gtkdoc/example.xml       | 22 ++++++++++
 .../gtkdoc/librygel-renderer-gst-docs.xml          |  5 +++
 .../librygel-renderer-gst/gtkdoc/overview.xml      | 50 +++++++++++++++++-----
 .../librygel-renderer/gtkdoc/overview.xml          | 44 ++++++++++++++++++-
 doc/reference/librygel-server/Makefile.am          |  5 +++
 .../gtkdoc/implementing-servers.xml                |  3 +-
 .../gtkdoc/librygel-server-docs.xml                | 10 ++---
 doc/reference/librygel-server/gtkdoc/overview.xml  | 50 ++++++++++++++++++++++
 .../rygel-playbin-renderer.vala                    |  2 +-
 src/librygel-server/rygel-media-server-plugin.vala |  4 +-
 src/librygel-server/rygel-media-server.vala        |  3 +-
 14 files changed, 221 insertions(+), 24 deletions(-)

commit b5748f34b25c5fc260d4f21969e2fb2cb8b5a1c2
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Oct 16 13:55:35 2012 +0200

    server: docs: Mention the 3 uses.

 .../gtkdoc/implementing-media-engines.xml          | 14 ++++++++++
 .../gtkdoc/implementing-server-plugins.xml         | 14 ++++++++++
 .../gtkdoc/implementing-servers.xml                | 31 ++++++++++++++++++++++
 .../gtkdoc/librygel-server-docs.xml                | 15 +++++++++++
 doc/reference/librygel-server/gtkdoc/overview.xml  | 18 -------------
 5 files changed, 74 insertions(+), 18 deletions(-)

commit ddeb040b7b7c6578b652fbd63dcbdd316a40a12a
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Oct 16 12:10:55 2012 +0200

    server: Improve MediaEngine documentation.

 src/librygel-server/rygel-data-source.vala  | 16 +++++++++-------
 src/librygel-server/rygel-media-engine.vala | 13 +++++++++++--
 2 files changed, 20 insertions(+), 9 deletions(-)

commit c79fa12c09adaf46ae736c00b4f1fe412609f388
Author: Mark Ryan <mark.d.ryan@intel.com>
Date:   Fri Oct 12 15:09:51 2012 +0200

    build: Remove unneccessary gupnp-dlna dependencies
    
    Rygel core no longer depends on gupnp-dlna. References to this library
    can therefore be removed from the Rygel Makefiles.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686037

 src/librygel-core/filelist.am   | 1 -
 src/librygel-server/filelist.am | 1 -
 tests/Makefile.am               | 2 +-
 3 files changed, 1 insertion(+), 3 deletions(-)

commit cccb199a4eea3211d37a5ddaa98b51072bc2f8dd
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 12 14:09:52 2012 +0200

    docs: Improve the librygel-core overview.

 doc/reference/librygel-core/gtkdoc/overview.xml | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 8bd082b29c94bb7c36a81c5d7d8721264f48625c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 12 14:09:29 2012 +0200

    docs: No indent in first line of examples.

 doc/reference/librygel-renderer-gst/gtkdoc/overview.xml | 4 +++-
 doc/reference/librygel-server/gtkdoc/overview.xml       | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 5fa39da4967959c3dde72dd539af637a801ab099
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 12 13:23:02 2012 +0200

    Update .gitignore for docs/

 .gitignore | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 66928dcac0fe53ed591a4b34fe6ef6009bba965d
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 12 12:59:28 2012 +0200

    docs: Add overview documentation.
    
    These mention the most interesting classes and show the example code
    from examples/.

 doc/reference/doc-build.am                         |  4 ++-
 .../librygel-core/gtkdoc/librygel-core-docs.xml    |  9 +++++-
 doc/reference/librygel-core/gtkdoc/overview.xml    | 25 ++++++++++++++++
 .../gtkdoc/librygel-renderer-gst-docs.xml          |  9 +++++-
 .../librygel-renderer-gst/gtkdoc/overview.xml      | 34 ++++++++++++++++++++++
 .../gtkdoc/librygel-renderer-docs.xml              |  9 +++++-
 .../librygel-renderer/gtkdoc/overview.xml          | 23 +++++++++++++++
 .../gtkdoc/librygel-server-docs.xml                |  9 +++++-
 doc/reference/librygel-server/gtkdoc/overview.xml  | 33 +++++++++++++++++++++
 examples/standalone-renderer.c                     |  2 +-
 .../rygel-playbin-renderer.vala                    |  2 +-
 src/librygel-server/rygel-media-server.vala        |  2 +-
 12 files changed, 153 insertions(+), 8 deletions(-)

commit 147206c4bdfe2184f84fbbe4c1f334e2758d3896
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 12 11:52:18 2012 +0200

    docs: Fix librygel-renderer-gst generation.

 .../librygel-renderer-gst/gtkdoc/librygel-renderer-gst-docs.xml      | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7621a3f20d986ddbb9ecbcb8cad7c642a56cdeb4
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 12 11:38:52 2012 +0200

    Remove some debug build stuff

 doc/reference/doc-build.am | 9 ---------
 1 file changed, 9 deletions(-)

commit 702e91aa2091f213b37cd07a36c3f6f62990cab3
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Fri Oct 12 11:36:38 2012 +0200

    docs: Generalize the docs build more.
    
    But the librygel-renderer-gst docs are still not correct.

 doc/reference/doc-build.am                      | 24 +++++++++++++++++++++++-
 doc/reference/librygel-core/Makefile.am         | 13 ++-----------
 doc/reference/librygel-renderer-gst/Makefile.am | 22 ++++++++--------------
 doc/reference/librygel-renderer/Makefile.am     | 12 ++----------
 doc/reference/librygel-server/Makefile.am       | 19 +++++--------------
 src/librygel-renderer-gst/filelist.am           |  2 +-
 src/librygel-server/filelist.am                 |  2 +-
 7 files changed, 42 insertions(+), 52 deletions(-)

commit 426d7418fa7395ea3cf0e5b94cb8d834a11bcc9a
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Oct 11 23:00:23 2012 +0200

    server: Only create seek when requested
    
    https://bugzilla.gnome.org/show_bug.cgi?id=685800

 src/librygel-server/rygel-http-get.vala | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 06a98f140504e2023610423f8b56fd5fe1383942
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Oct 10 12:07:46 2012 +0200

    build: Fix distcheck, hopefully

 doc/reference/doc-build.am | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 8ec8b7150aa8fa2f24bd86786d23513d07391a2d
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Wed Oct 10 09:29:39 2012 +0200

    build: Do not require valadoc in tarball builds
    
    * configure.ac: Default --enable-valadoc to no.
    * autogen.sh: Specify --enable-valadoc=yes here, as we already
      enable vala.
    * Makefile.am: Remove --enable-valadoc from
      DISTCHECK_CONFIGURE_FLAGS
    * doc/reference/doc-build.am: Move the ifdef around so that
      the html is always installed.

 Makefile.am                |  3 +--
 autogen.sh                 |  2 +-
 configure.ac               |  4 +++-
 doc/reference/doc-build.am | 17 ++++++++++++-----
 4 files changed, 17 insertions(+), 9 deletions(-)

commit 3f3839179ef578a088d1167a48dbd2e277babc23
Author: Jens Georg <jensg@openismus.com>
Date:   Tue Oct 9 13:26:52 2012 +0200

    mpris: Don't crash on faulty MPRIS implementation

 src/plugins/mpris/rygel-mpris-plugin.vala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 80b68029d42fec3fbbb9c0dbdda99c065bddcb0f
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Oct 9 14:07:07 2012 +0200

    docs: Override the gtk-doc SERVER variable.
    
    We now have our own custom-written gtkdoc/*-docs.xml files, based on
    the generated ones. valadoc/gtkdoc will then not regenerate them.
    This makes the build more complicated because we cannot just delete
    all of the gtkdoc directory. So I avoided the copy/paste by using
    a .am fragment file.

 doc/reference/Makefile.am                          |  2 +
 doc/reference/doc-build.am                         | 51 ++++++++++++++++++
 doc/reference/librygel-core/Makefile.am            | 31 ++---------
 .../librygel-core/gtkdoc/librygel-core-docs.xml    | 60 +++++++++++++++++++++
 doc/reference/librygel-renderer-gst/Makefile.am    | 33 ++----------
 .../gtkdoc/librygel-renderer-gst-docs.xml          | 35 +++++++++++++
 doc/reference/librygel-renderer/Makefile.am        | 34 ++----------
 .../gtkdoc/librygel-renderer-docs.xml              | 38 ++++++++++++++
 doc/reference/librygel-server/Makefile.am          | 32 ++----------
 .../gtkdoc/librygel-server-docs.xml                | 61 ++++++++++++++++++++++
 10 files changed, 263 insertions(+), 114 deletions(-)

commit 60e543d56225f50a94f8c577fa440830bbe3f326
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Oct 9 13:25:53 2012 +0200

    build: Correct the .pc.in files.

 rygel-core-2.0.pc.in         | 6 +++---
 rygel-renderer-2.0.pc.in     | 8 ++++----
 rygel-renderer-gst-2.0.pc.in | 8 ++++----
 rygel-server-2.0.pc.in       | 8 ++++----
 4 files changed, 15 insertions(+), 15 deletions(-)

commit 198df21122baa3c7f51187c3d3c4c551b2d8e3ac
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 27 20:36:52 2012 +0200

    external: Use audio.music as specified in spec
    
    We still keep "music" as everyone else seems to be using it now.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674738

 src/plugins/external/rygel-external-item-factory.vala | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit d6f9a79ce1dfca1185de590d87d021e438283046
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 8 14:42:10 2012 +0200

    doc: Fix generation of GStreamer renderer docs

 doc/reference/librygel-renderer-gst/Makefile.am | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit df5eb7685e56a2bb7aa5f8ffa8c9e5d16d6b0313
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Oct 8 13:54:22 2012 +0200

    Fix the build. Sorry

 src/librygel-server/rygel-http-seek.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 5f8121c8e40593c2133862be4f7455aaf91921dd
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Oct 8 13:17:01 2012 +0200

    server: Add HTTPSeek docs

 src/librygel-server/rygel-http-seek.vala | 40 +++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit 0ac3d0e62c411fcf845089b17f863df78c36c7a1
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 8 11:37:50 2012 +0200

    example: Fix service description in init script

 examples/service/sysv/rygel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b0a633c5db3514bae3bbf693772b1cc8c869d205
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Oct 8 09:18:12 2012 +0200

    renderer: Renderer: Update docs for new API.

 src/librygel-renderer-gst/rygel-playbin-renderer.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1f9d824b7c896d08431ea0795525ab9184ae37b3
Author: Jens Georg <jensg@openismus.com>
Date:   Sun Oct 7 12:14:10 2012 +0200

    core: Fix namespace of DescriptionFile

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

commit edc98b6ab22298af6c5150cd69ceca771d09d0d7
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Oct 6 22:40:57 2012 +0200

    server: Stop crash if force-downgrade-for is empty
    
    Fixes:
      https://bugzilla.gnome.org/show_bug.cgi?id=683934

 src/librygel-server/rygel-v1-hacks.vala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 102f1b8111888998b7c09839d21087122e805105
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Sep 11 10:57:52 2012 +0200

    renderer: Add get_playbin()
    
    This avoids the need to get the default player just to get the playbin.

 examples/standalone-renderer.c                        |  7 +++----
 src/librygel-renderer-gst/rygel-playbin-renderer.vala | 10 ++++++++++
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 68c7f99cc7030c8b5e5518e08d18b2e4edbd9368
Author: Mark Ryan <mark.d.ryan@intel.com>
Date:   Wed Sep 26 13:58:17 2012 +0200

    media-export: Ignore invalid colorDepth
    
    media-export calls the GStreamer function gst_discoverer_video_info_get_depth
    to determine the color depth of images and videos.  When this function fails
    it returns 0.  The media-export plugin is not currently testing for this error
    case and is treating 0 as a valid color depth.  Rygel in turn is reporting
    a color depth of 0 for some files.  This seems to happen for all JPEGs on
    my machine.  This patch fixes the problem by preventing Rygel from returning
    a colorDepth resource for items whose color depth cannot be determined by
    gst_discoverer_video_info_get_depth.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=684868

 src/plugins/media-export/rygel-media-export-item.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 37ee7322869a5550da166f769ade8fcfda754052
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Oct 6 17:11:31 2012 +0200

    gstreamer: Don't crash on transcoding

 src/media-engines/gstreamer/rygel-gst-data-source.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 6d7ce8a05ce0a9855dfda7aca8f4b7a334d92d59
Author: Jens Georg <jensg@openismus.com>
Date:   Sat Oct 6 15:36:59 2012 +0200

    all: Adapt to new GUPnP vapi

 configure.ac                                       |  7 ++--
 m4/rygel.m4                                        |  2 -
 src/librygel-core/rygel-connection-manager.vala    |  6 +--
 src/librygel-renderer/rygel-av-transport.vala      | 40 ++++++++++----------
 src/librygel-renderer/rygel-rendering-control.vala | 24 ++++++------
 src/librygel-server/rygel-content-directory.vala   | 44 +++++++++++-----------
 .../rygel-media-receiver-registrar.vala            |  4 +-
 src/ui/rygel-network-pref-section.vala             |  2 +-
 8 files changed, 63 insertions(+), 66 deletions(-)

commit 5fe454ad741749284a5ac35c8cbc16a5e932f6c8
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Tue Sep 25 02:34:59 2012 +0200

    Move UUID_LIBS to where it's actually used
    
    having it in RYGEL_BASE_LIBS causes 6 binaries to be uselessly linked to it.

 common.am                       | 1 -
 src/librygel-core/Makefile.am   | 1 +
 src/librygel-server/Makefile.am | 1 +
 3 files changed, 2 insertions(+), 1 deletion(-)

commit 1c4e80963c5a726d56c896e9bdef777f31379af7
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Tue Sep 25 00:26:16 2012 +0200

    Fix typo in librygel-core Makefile.am (GIO_LIBS vs LIBGIO_LIBS)

 src/librygel-core/Makefile.am | 2 +-
 tests/Makefile.am             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 025858e6481de3107f1f403cb89969828b7cad08
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Tue Sep 25 00:15:39 2012 +0200

    Expand LIBADDs to everything needed
    
    Put every used library in the LIBADD to be able
    to build with a gupnp stack that doesn't leak linker flags.

 examples/Makefile.am                 |  1 +
 src/librygel-core/Makefile.am        |  1 +
 src/librygel-renderer/Makefile.am    |  2 +-
 src/librygel-server/Makefile.am      | 13 ++++++++-----
 src/plugins/external/Makefile.am     |  2 +-
 src/plugins/media-export/Makefile.am |  1 +
 src/plugins/mediathek/Makefile.am    |  2 +-
 src/plugins/mpris/Makefile.am        |  2 +-
 src/rygel/Makefile.am                |  2 ++
 src/ui/Makefile.am                   |  1 +
 tests/Makefile.am                    |  1 +
 11 files changed, 19 insertions(+), 9 deletions(-)

commit 1a3e2c1a1256c1ad48e6c92572cb9692b24b7ff6
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Wed Sep 19 19:19:44 2012 +0200

    Move rygel base libs up the linking chain to avoid excessive linking
    
    $((LIBGUPNP_AV_LIBS) and $(GSTREAMER_BASE_LIBS) aren't needed by
    librygel-core and $(RYGEL_BASE_LIBS) are only used in a couple of
    places, so move these over to those places instead....

 common.am             | 2 +-
 src/rygel/Makefile.am | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 2968c0fd7442d064ab41546a1f9d0cc997dbf5e9
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Wed Sep 19 18:56:49 2012 +0200

    Drop unused libs from librygel-core

 src/librygel-core/Makefile.am | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit cd144265af5fdf95bec42c4085cfb5d9c7d05f7a
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Fri Sep 21 14:08:33 2012 +0200

    Fix the RygelHTTPGetTest.
    
    No need to start async this.client.run () again - it is already done
    in start_next_test_request (). This was causing failures on Fedora.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=680496

 tests/rygel-http-get-test.vala | 1 -
 1 file changed, 1 deletion(-)

commit e43d2c2385194049c0cd054cc284bda2b168dc4e
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 17:54:44 2012 +0200

    Prepare 0.17.0

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

commit 8a9dec997c2348bc753c0ecb3853ebaf4b52a81a
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 17:07:49 2012 +0200

    i18n: Update POFILES.{in,skip}

 configure.ac     |  8 ++++----
 po/POTFILES.in   | 21 ++++++++++++--------
 po/POTFILES.skip | 60 ++++++++++++++++++++++++++++++++++++++++----------------
 3 files changed, 60 insertions(+), 29 deletions(-)

commit e087861dc727e9b0a06d7c537650457db7a145f6
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 16:20:01 2012 +0200

    all: Bump API and so version

 Makefile.am                                        |  6 ++---
 common.am                                          | 16 ++++++-------
 configure.ac                                       |  8 +++----
 doc/reference/librygel-core/Makefile.am            |  4 ++--
 doc/reference/librygel-renderer-gst/Makefile.am    |  8 +++----
 doc/reference/librygel-renderer/Makefile.am        |  8 +++----
 doc/reference/librygel-server/Makefile.am          |  8 +++----
 examples/Makefile.am                               |  6 ++---
 rygel-core-1.0.pc.in                               | 12 ----------
 rygel-core-2.0.pc.in                               | 12 ++++++++++
 rygel-renderer-1.0.pc.in                           | 12 ----------
 rygel-renderer-2.0.pc.in                           | 12 ++++++++++
 rygel-renderer-gst-1.0.pc.in                       | 12 ----------
 rygel-renderer-gst-2.0.pc.in                       | 12 ++++++++++
 rygel-server-1.0.pc.in                             | 12 ----------
 rygel-server-2.0.pc.in                             | 12 ++++++++++
 src/librygel-core/Makefile.am                      | 24 +++++++++----------
 src/librygel-core/rygel-core-1.0.deps              |  4 ----
 src/librygel-core/rygel-core-2.0.deps              |  4 ++++
 src/librygel-renderer-gst/Makefile.am              | 24 +++++++++----------
 .../rygel-renderer-gst-1.0.deps                    |  2 --
 .../rygel-renderer-gst-2.0.deps                    |  2 ++
 src/librygel-renderer/Makefile.am                  | 22 ++++++++---------
 src/librygel-renderer/rygel-renderer-1.0.deps      |  1 -
 src/librygel-renderer/rygel-renderer-2.0.deps      |  1 +
 src/librygel-server/Makefile.am                    | 22 ++++++++---------
 src/librygel-server/rygel-server-1.0.deps          |  5 ----
 src/librygel-server/rygel-server-2.0.deps          |  5 ++++
 src/plugins/playbin/Makefile.am                    |  4 ++--
 src/rygel/Makefile.am                              |  8 +++----
 tests/Makefile.am                                  | 28 +++++++++++-----------
 31 files changed, 158 insertions(+), 158 deletions(-)

commit c9cba5b46e90297f460fc4f78ab3256ae7155150
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 12:33:52 2012 +0200

    server,engine: Return null DataSource on error
    
    Make it possible for a media engine to say "I don't support this kind of uris"

 src/librygel-server/rygel-media-engine.vala             |  2 +-
 src/media-engines/gstreamer/rygel-gst-data-source.vala  | 11 ++++++++++-
 src/media-engines/gstreamer/rygel-gst-media-engine.vala |  8 ++++++--
 src/media-engines/simple/rygel-simple-media-engine.vala |  6 +++++-
 tests/rygel-item-creator-test.vala                      |  2 +-
 5 files changed, 23 insertions(+), 6 deletions(-)

commit 97b9b6ac76d6891ff469e99d4555959c417b21c8
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 09:27:28 2012 +0200

    test: Add a test for media engines

 tests/Makefile.am                  |  30 ++-
 tests/data/test-data.dat           | Bin 0 -> 1048576 bytes
 tests/rygel-media-engine-test.vala | 464 +++++++++++++++++++++++++++++++++++++
 3 files changed, 493 insertions(+), 1 deletion(-)

commit f053f312bd18bc75e20f53af41e650021e5bf0a1
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 09:26:28 2012 +0200

    engine: Add a sample media engine implementation

 configure.ac                                       |   7 +
 src/media-engines/Makefile.am                      |   2 +-
 src/media-engines/simple/Makefile.am               |  15 ++
 .../simple/rygel-simple-data-source.vala           | 151 +++++++++++++++++++++
 .../simple/rygel-simple-media-engine.vala          |  43 ++++++
 5 files changed, 217 insertions(+), 1 deletion(-)

commit 3246de176de3e1d8bf59bff3e5166720ba8894eb
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Oct 3 13:49:46 2012 +0200

    core: Add empty Configuration implementation

 src/librygel-core/filelist.am                   |   1 +
 src/librygel-core/rygel-base-configuration.vala | 120 ++++++++++++++++++++++++
 2 files changed, 121 insertions(+)

commit f5b262a94e8d4dbdc7417d79bce579cf057e90b2
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Oct 3 13:48:33 2012 +0200

    test: Silence warnings in ItemCreator test

 tests/rygel-item-creator-test.vala | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 3f65a7796a573d4f6cec7157f2298ce4afe4db9e
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Sep 27 13:10:57 2012 +0200

    build: Enable building Rygel without GStreamer
    
    If no GStreamer is available, build Rygel without a media engine and all
    Plugins that require GStreamer, such as:
    
    * test
    * gst-launch
    * media-export
    * playbin

 common.am                                          |  5 +-
 configure.ac                                       | 56 ++++++++++++++----
 doc/reference/Makefile.am                          |  6 +-
 doc/reference/librygel-core/Makefile.am            | 25 ++++----
 doc/reference/librygel-renderer/Makefile.am        | 25 ++++----
 doc/reference/librygel-server/Makefile.am          | 25 ++++----
 examples/Makefile.am                               | 27 +++++----
 examples/standalone-renderer.c                     |  1 +
 m4/rygel.m4                                        | 11 ++++
 src/Makefile.am                                    |  6 +-
 src/librygel-server/rygel-server-1.0.deps          |  1 -
 src/media-engines/Makefile.am                      |  6 +-
 src/plugins/gst-launch/Makefile.am                 |  4 +-
 src/plugins/test/Makefile.am                       |  5 +-
 .../tracker/rygel-tracker-item-factory.vala        |  1 -
 src/rygel/Makefile.am                              |  1 -
 tests/Makefile.am                                  | 66 +++++++++++-----------
 tests/rygel-http-response-test.vala                |  2 -
 18 files changed, 164 insertions(+), 109 deletions(-)

commit 8a921d181288059cc4715f3c2267d6ff4826c0f9
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Sep 27 14:44:59 2012 +0200

    renderer: Remove GStreamer references
    
    Change API to be more like libserver. Extract Playbin-specific implementation
    into an additional library.

 configure.ac                                       |   3 +
 doc/reference/Makefile.am                          |   2 +-
 doc/reference/librygel-renderer-gst/Makefile.am    |  63 +++
 examples/Makefile.am                               |   3 +
 examples/standalone-renderer.c                     |   2 +-
 rygel-renderer-1.0.pc.in                           |   2 +-
 rygel-renderer-gst-1.0.pc.in                       |  12 +
 src/Makefile.am                                    |   5 +-
 src/librygel-renderer-gst/Makefile.am              |  34 ++
 src/librygel-renderer-gst/filelist.am              |   8 +
 src/librygel-renderer-gst/rygel-gst-utils.vala     |  51 +++
 .../rygel-playbin-player.vala                      | 426 +++++++++++++++++++++
 .../rygel-playbin-plugin.vala                      |  46 +++
 .../rygel-playbin-renderer.vala                    | 100 +++++
 .../rygel-renderer-gst-1.0.deps                    |   2 +
 src/librygel-renderer/Makefile.am                  |   4 +-
 src/librygel-renderer/filelist.am                  |   8 +-
 src/librygel-renderer/rygel-av-transport.vala      |   2 +-
 src/librygel-renderer/rygel-gst-utils.vala         |  51 ---
 src/librygel-renderer/rygel-media-player.vala      |  12 +-
 src/librygel-renderer/rygel-media-renderer.vala    |  58 +++
 src/librygel-renderer/rygel-playbin-player.vala    | 426 ---------------------
 src/librygel-renderer/rygel-playbin-plugin.vala    |  46 ---
 src/librygel-renderer/rygel-playbin-renderer.vala  | 100 -----
 src/librygel-renderer/rygel-renderer-1.0.deps      |   1 -
 src/librygel-renderer/rygel-time-utils.vala        |  45 +++
 src/librygel-server/rygel-media-server.vala        |   1 +
 src/plugins/mpris/rygel-mpris-player.vala          |   8 +-
 src/plugins/playbin/Makefile.am                    |  11 +-
 tests/Makefile.am                                  |  10 +-
 30 files changed, 890 insertions(+), 652 deletions(-)

commit 92b120e9d44126c96d298e33d7bc9f0f3f35b013
Author: Jens Georg <jensg@openismus.com>
Date:   Wed Sep 26 21:09:50 2012 +0200

    git: Update .gitignore

 .gitignore | 5 +++++
 1 file changed, 5 insertions(+)

commit 21af74d799944290f9faaef744f71a1450b40320
Author: Jens Georg <jensg@openismus.org>
Date:   Wed Sep 12 14:25:24 2012 +0200

    server,engine: Move MediaEngine into .so

 common.am                                          |  11 +-
 configure.ac                                       |   2 +
 data/rygel.conf                                    |   4 +
 doc/man/rygel.conf.xml                             |  16 ++
 examples/Makefile.am                               |   4 +-
 examples/standalone-server.c                       |  12 +-
 src/Makefile.am                                    |   5 +-
 src/librygel-core/filelist.am                      |   1 +
 src/librygel-core/rygel-build-config.vapi          |   7 +-
 src/librygel-core/rygel-configuration.vala         |   4 +
 src/librygel-core/rygel-meta-config.vala           |  41 +++-
 src/librygel-core/rygel-plugin-loader.vala         |  96 ++------
 .../rygel-recursive-module-loader.vala             | 206 +++++++++++++++++
 src/librygel-renderer/Makefile.am                  |   6 +-
 src/librygel-server/filelist.am                    |  16 +-
 src/librygel-server/rygel-aac-transcoder.vala      |  35 ---
 src/librygel-server/rygel-audio-transcoder.vala    | 118 ----------
 src/librygel-server/rygel-avc-transcoder.vala      |  67 ------
 src/librygel-server/rygel-engine-loader.vala       |  97 ++++++++
 src/librygel-server/rygel-gst-data-source.vala     | 243 ---------------------
 src/librygel-server/rygel-gst-media-engine.vala    |  94 --------
 src/librygel-server/rygel-gst-sink.vala            | 144 ------------
 src/librygel-server/rygel-gst-transcoder.vala      | 165 --------------
 src/librygel-server/rygel-gst-utils.vala           | 117 ----------
 src/librygel-server/rygel-http-byte-seek.vala      |   3 +
 src/librygel-server/rygel-http-seek.vala           |   6 +
 src/librygel-server/rygel-http-time-seek.vala      |   1 +
 src/librygel-server/rygel-l16-transcoder.vala      | 101 ---------
 src/librygel-server/rygel-media-engine.vala        |  18 +-
 src/librygel-server/rygel-mp2ts-transcoder.vala    | 112 ----------
 src/librygel-server/rygel-mp3-transcoder.vala      |  42 ----
 src/librygel-server/rygel-video-transcoder.vala    | 107 ---------
 src/librygel-server/rygel-wmv-transcoder.vala      |  39 ----
 src/media-engines/Makefile.am                      |   1 +
 src/media-engines/gstreamer/Makefile.am            |  44 ++++
 .../gstreamer/rygel-aac-transcoder.vala            |  35 +++
 .../gstreamer/rygel-audio-transcoder.vala          | 118 ++++++++++
 .../gstreamer/rygel-avc-transcoder.vala            |  67 ++++++
 .../gstreamer/rygel-gst-data-source.vala           | 243 +++++++++++++++++++++
 .../gstreamer/rygel-gst-media-engine.vala          | 115 ++++++++++
 src/media-engines/gstreamer/rygel-gst-sink.vala    | 144 ++++++++++++
 .../gstreamer/rygel-gst-transcoder.vala            | 165 ++++++++++++++
 src/media-engines/gstreamer/rygel-gst-utils.vala   | 117 ++++++++++
 .../gstreamer/rygel-l16-transcoder.vala            | 101 +++++++++
 .../gstreamer/rygel-mp2ts-transcoder.vala          | 112 ++++++++++
 .../gstreamer/rygel-mp3-transcoder.vala            |  42 ++++
 .../gstreamer/rygel-video-transcoder.vala          | 107 +++++++++
 .../gstreamer/rygel-wmv-transcoder.vala            |  39 ++++
 src/plugins/gst-launch/Makefile.am                 |  13 +-
 .../gst-launch/rygel-gst-launch-audio-item.vala    |  12 +-
 .../gst-launch/rygel-gst-launch-video-item.vala    |  11 +-
 src/plugins/mpris/Makefile.am                      |   3 +-
 src/plugins/playbin/Makefile.am                    |   3 +-
 src/plugins/test/Makefile.am                       |  13 +-
 src/plugins/test/rygel-test-audio-item.vala        |  10 +-
 src/plugins/test/rygel-test-video-item.vala        |  10 +-
 src/rygel/Makefile.am                              |   5 +-
 src/rygel/rygel-cmdline-config.vala                |  17 +-
 src/rygel/rygel-environment-config.vala            |  10 +
 src/rygel/rygel-main.vala                          |   9 +-
 src/rygel/rygel-user-config.vala                   |  10 +
 src/ui/Makefile.am                                 |   2 +-
 tests/rygel-item-creator-test.vala                 |  10 +-
 63 files changed, 2005 insertions(+), 1523 deletions(-)

commit 3c11305e5bed40b3e6edff7229bec471fe22a3ae
Author: Jens Georg <jensg@openismus.org>
Date:   Tue Sep 11 14:55:50 2012 +0200

    server: Remove GStreamer from TimeSeek

 src/librygel-server/rygel-gst-data-source.vala |  9 ++++++--
 src/librygel-server/rygel-http-time-seek.vala  | 20 ++++++++---------
 tests/Makefile.am                              |  8 ++++++-
 tests/rygel-environment-test.vala              | 31 ++++++++++++++++++++++++++
 tests/rygel-http-time-seek-test.vala           | 18 +++++++--------
 5 files changed, 64 insertions(+), 22 deletions(-)

commit 14a032587741b7c9766df78110b84cc5c2aee9c3
Author: Jens Georg <jensg@openismus.org>
Date:   Tue Sep 11 13:45:20 2012 +0200

    server: Clean-up imports

 src/librygel-server/rygel-http-get.vala               | 4 ++--
 src/librygel-server/rygel-http-identity-handler.vala  | 1 -
 src/librygel-server/rygel-http-response.vala          | 1 -
 src/librygel-server/rygel-http-server.vala            | 3 ++-
 src/librygel-server/rygel-http-transcode-handler.vala | 1 -
 src/librygel-server/rygel-music-item.vala             | 3 ++-
 src/librygel-server/rygel-photo-item.vala             | 3 ++-
 src/librygel-server/rygel-thumbnailer.vala            | 5 +++--
 src/librygel-server/rygel-video-item.vala             | 2 +-
 src/librygel-server/rygel-visual-item.vala            | 2 +-
 10 files changed, 13 insertions(+), 12 deletions(-)

commit 852d553252018a324ecd26811e1e093b20da9c82
Author: Jens Georg <jensg@openismus.org>
Date:   Tue Sep 11 13:34:42 2012 +0200

    server: Re-enable transcoders

 src/librygel-server/rygel-gst-data-source.vala        |  2 +-
 src/librygel-server/rygel-gst-transcoder.vala         | 15 ++++++++++-----
 src/librygel-server/rygel-http-transcode-handler.vala |  5 ++---
 src/librygel-server/rygel-transcoder.vala             |  5 ++---
 4 files changed, 15 insertions(+), 12 deletions(-)

commit e40d79fc54f080b66e75e987dfb0ff0cbade97c5
Author: Jens Georg <jensg@openismus.org>
Date:   Fri Aug 31 16:39:07 2012 +0200

    server: Introduce DataSource interface
    
    Port the streaming to using DataSources.

 src/librygel-server/filelist.am                    |   9 +-
 src/librygel-server/rygel-data-sink.vala           |  87 ++++++++
 src/librygel-server/rygel-data-source.vala         |  87 ++++++++
 src/librygel-server/rygel-gst-data-source.vala     | 238 +++++++++++++++++++++
 src/librygel-server/rygel-gst-media-engine.vala    |   4 +
 src/librygel-server/rygel-gst-sink.vala            | 144 +++++++++++++
 src/librygel-server/rygel-http-gst-sink.vala       | 130 -----------
 .../rygel-http-identity-handler.vala               |  13 +-
 src/librygel-server/rygel-http-response.vala       | 215 +++----------------
 src/librygel-server/rygel-http-seek.vala           |   6 +-
 .../rygel-http-transcode-handler.vala              |   7 +-
 src/librygel-server/rygel-media-engine.vala        |   8 +
 src/librygel-server/rygel-media-item.vala          |  29 ++-
 src/librygel-server/rygel-transcoder.vala          |   2 +-
 .../gst-launch/rygel-gst-launch-audio-item.vala    |   5 +-
 .../gst-launch/rygel-gst-launch-video-item.vala    |   6 +-
 src/plugins/test/rygel-test-audio-item.vala        |   8 +-
 src/plugins/test/rygel-test-video-item.vala        |   8 +-
 tests/Makefile.am                                  |   6 +-
 tests/rygel-data-sink_http-response.vala           |   1 +
 tests/rygel-data-source.vala                       |   1 +
 tests/rygel-data-source_http-response.vala         |   1 +
 tests/rygel-gst-utils.vala                         |   1 -
 tests/rygel-http-gst-sink.vala                     |   1 -
 tests/rygel-http-response-test.vala                |  68 +++++-
 tests/rygel-http-seek_item-creator.vala            |   1 +
 tests/rygel-item-creator-test.vala                 |   4 +
 27 files changed, 720 insertions(+), 370 deletions(-)

commit 948ca2c717c68e3acd666d288809230fca07676e
Author: Jens Georg <jensg@openismus.org>
Date:   Fri Aug 31 15:41:43 2012 +0200

    core,data,doc: Drop transcoder options
    
    Add a new [MediaEngine] section and add a "transcoders" list.

 data/rygel.conf                                 |  26 ++----
 doc/man/rygel.conf.xml                          |  76 +++-------------
 doc/man/rygel.xml                               | 114 -----------------------
 src/librygel-core/rygel-configuration.vala      |  15 +--
 src/librygel-core/rygel-meta-config.vala        | 116 +-----------------------
 src/librygel-server/rygel-gst-media-engine.vala |  67 ++++++--------
 src/rygel/rygel-cmdline-config.vala             |  69 +-------------
 src/rygel/rygel-environment-config.vala         |  33 +------
 src/rygel/rygel-user-config.vala                |  33 +------
 src/ui/rygel-writable-user-config.vala          |  18 +---
 10 files changed, 61 insertions(+), 506 deletions(-)

commit 6a21745ce346dde83e714b77f9fb1fea4a5da1dd
Author: Jens Georg <jensg@openismus.org>
Date:   Fri Aug 31 09:37:48 2012 +0200

    core: Move transcoder knowledge into MediaEngine

 src/librygel-server/rygel-gst-media-engine.vala  | 56 ++++++++++++++++++++
 src/librygel-server/rygel-media-engine.vala      |  7 +++
 src/librygel-server/rygel-transcode-manager.vala | 66 +++---------------------
 tests/rygel-item-creator-test.vala               |  7 +++
 4 files changed, 78 insertions(+), 58 deletions(-)

commit 79762874de3086a826446144d74f2324f48a5cbf
Author: Jens Georg <jensg@openismus.org>
Date:   Thu Aug 30 14:00:21 2012 +0200

    core: Separate GStreamer details from Transcoder

 src/librygel-server/filelist.am                  |   7 +-
 src/librygel-server/rygel-audio-transcoder.vala  |   3 +-
 src/librygel-server/rygel-gst-transcoder.vala    | 160 +++++++++++++++++++++++
 src/librygel-server/rygel-transcode-manager.vala |  10 +-
 src/librygel-server/rygel-transcoder.vala        | 118 +----------------
 5 files changed, 179 insertions(+), 119 deletions(-)

commit 2c34dd2aef3a7be82bd74611231130dfb85b4bc2
Author: Jens Georg <jensg@openismus.org>
Date:   Thu Aug 30 13:36:20 2012 +0200

    core: Move DLNA profile lookup to MediaEngine

 src/librygel-server/filelist.am                    |  6 +-
 src/librygel-server/rygel-gst-media-engine.vala    | 43 +++++++++++++
 src/librygel-server/rygel-item-creator.vala        | 23 +++----
 src/librygel-server/rygel-media-engine.vala        | 73 ++++++++++++++++++++++
 .../rygel-source-connection-manager.vala           | 13 ++--
 .../tracker/rygel-tracker-item-factory.vala        |  1 +
 tests/Makefile.am                                  |  3 +-
 tests/rygel-item-creator-test.vala                 |  7 +++
 tests/rygel-media-engine.vala                      |  1 +
 9 files changed, 147 insertions(+), 23 deletions(-)

commit 020b7ec85d91baccf6ec7e953787bfa34fe95ecc
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 17:32:51 2012 +0200

    examples: Fix serving files

 examples/standalone-server.c | 5 +++++
 1 file changed, 5 insertions(+)

commit f8d981e8451383d3e5f11f2247a0b2d3e568522a
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 14:57:50 2012 +0200

    build: Fix building of librygel-renderer

 src/librygel-renderer/Makefile.am | 1 +
 src/librygel-renderer/filelist.am | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit f2cd823df67e7d6227d2ce0a563a5f66242be95d
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 14:14:33 2012 +0200

    build: Add deps files and install them

 src/librygel-core/Makefile.am                 | 3 +--
 src/librygel-core/rygel-core-1.0.deps         | 6 +++---
 src/librygel-renderer/Makefile.am             | 5 ++++-
 src/librygel-renderer/rygel-renderer-1.0.deps | 2 ++
 src/librygel-server/Makefile.am               | 5 ++++-
 src/librygel-server/rygel-server-1.0.deps     | 6 ++++++
 6 files changed, 20 insertions(+), 7 deletions(-)

commit ff6d3b8ee275e3f37513bdce905d15ace26f803f
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Oct 5 13:03:21 2012 +0200

    build: Install and dist server pkg-config

 Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 885fc5a1f5903e0ecae4ee60399593c2c026ff0d
Author: Jens Georg <jensg@openismus.com>
Date:   Mon Oct 1 14:30:47 2012 +0200

    server: Force downgrade for Reciva firmware
    
    Seems to have regressed, used to work fine with v257-* firmware.
    
    Fixes:
        https://bugzilla.gnome.org/show_bug.cgi?id=685183

 data/rygel.conf                         | 2 +-
 src/librygel-server/rygel-v1-hacks.vala | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit de8b7b4bdd46bfac53c8853b6589f0c5b5452e30
Author: Jens Georg <jensg@openismus.com>
Date:   Fri Sep 28 10:46:18 2012 +0200

    tracker: Drop GUPnP-DLNA dependency
    
    If tracker knows the DLNA profile for a file, it also knows the correct mime
    type with version >= 0.12. We can drop this dependency now.

 src/plugins/tracker/Makefile.am                     | 10 +++++-----
 src/plugins/tracker/rygel-tracker-item-factory.vala | 14 +-------------
 2 files changed, 6 insertions(+), 18 deletions(-)

commit 3f70bb49e83da11f68cf72d59bcce6418d56f91e
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Sep 27 15:10:09 2012 +0200

    build: Dist vapi files

 src/librygel-renderer/Makefile.am | 2 ++
 src/librygel-server/Makefile.am   | 2 ++
 2 files changed, 4 insertions(+)

commit f2819cf348b965c61156c2498f94340d7e9bb500
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 15:38:56 2012 +0200

    tests: Add RygelUserConfigTest
    
    For now it tests configuration loading depending on whether local or
    system configuration files exist, and monitoring of configuration
    files.

 tests/Makefile.am                 |  14 +
 tests/rygel-configuration.vala    |   1 +
 tests/rygel-user-config-test.vala | 697 ++++++++++++++++++++++++++++++++++++++
 tests/rygel-user-config.vala      |   1 +
 4 files changed, 713 insertions(+)

commit 892e56c99b2095f00e3551e6ec28e46fd819b966
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 25 14:09:58 2012 +0200

    core: Fix some style issues in UserConfig

 src/rygel/rygel-user-config.vala | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit ca32e5415ee3a6eb6074a9dc3619170119a94f5c
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 13:54:07 2012 +0200

    core: Add testable UserConfig constructor
    
    We want to be able to set both custom local config and custom system
    config for testing purposes. I guess we could do it by some
    environment variable wizardry or compile flags voodoo, but this
    solution is just cleaner.

 src/rygel/rygel-user-config.vala | 32 +++++++++++++++++++++-----------
 1 file changed, 21 insertions(+), 11 deletions(-)

commit ccbf40f116052efd7121807b590de3b08a3df29a
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 12:59:08 2012 +0200

    core: Add config file monitoring to UserConfig.
    
    There are two monitors actually - one for system config and one for
    local config. RygelUserConfig emit changes signals only when actual
    gotten value is different. For example if local config has a setting
    for interface and a change of interface value happens in system
    config, then signal is not emitted - local config has precendence over
    system config.

 src/rygel/rygel-user-config.vala | 539 ++++++++++++++++++++++++++++++++++++---
 1 file changed, 504 insertions(+), 35 deletions(-)

commit 35960b33fe1d3c931b7ad2c49eb67ad8a932f6ca
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 13:05:17 2012 +0200

    core: Use static section name in UserConfig

 src/rygel/rygel-user-config.vala | 35 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

commit 0396c7846d35bc83a82dd0b74f1a5e0ed5a98bf3
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 13:03:55 2012 +0200

    core: Add changed signals emission to MetaConfig
    
    RygelMetaConfig emits signals only when one of its backends emit such
    signals and its value is taken from settings getter. For example, if
    we set interface in command line and RygelUserConfig emits a signal
    about interface change, RygelMetaConfig is going to ignore it, as
    interface value is taken from command line settings.

 src/librygel-core/rygel-meta-config.vala | 132 +++++++++++++++++++++++++++++++
 1 file changed, 132 insertions(+)

commit 540550095070e681759a06ca9ab5754aca31264b
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 13:01:59 2012 +0200

    core: Add changed signals to RygelConfiguration.
    
    Three different signals for three different types of settings:
    1. For known configuration settings (like upnp-enabled).
    2. For known section settings (here: title and enabled).
    3. For custom settings (not covered by RygelConfiguration interface).

 src/librygel-core/rygel-configuration.vala | 41 ++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit a8a44891c0ac07f759089408b92927c11c9b9994
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Thu Sep 20 12:50:25 2012 +0200

    git: Update .gitignore.

 .gitignore | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 3d1ceadf369d88f22d5bf41eb96ed72eb67502a5
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 15:34:56 2012 +0200

    core: Remove useless 'using FreeDesktop' from UserConfig.

 src/rygel/rygel-user-config.vala | 1 -
 1 file changed, 1 deletion(-)

commit 962ebacf7794eb366fa1868c5d956013f160aafd
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 12:52:28 2012 +0200

    core: Zero should be a correct settings value.

 src/rygel/rygel-user-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9034f0c6fdef8c9bc4fb361ed906bd62c1a68b45
Author: Krzesimir Nowak <krnowak@openismus.com>
Date:   Tue Sep 18 13:04:36 2012 +0200

    core: Fix typo in RygelMetaConfig.

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

commit 9f81b90f8bcb481800feef5a5f2f2bfb33e8b548
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Mon Sep 24 15:14:00 2012 +0200

    Updated POTFILES.in and POTFILES.skip

 po/POTFILES.in   | 2 --
 po/POTFILES.skip | 2 --
 2 files changed, 4 deletions(-)

commit 915429f669f92ac4b358f80635a1f0fd3bdb0b55
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 24 13:53:31 2012 +0200

    build: Install library header files

 src/librygel-renderer/Makefile.am | 3 +++
 src/librygel-server/Makefile.am   | 3 +++
 2 files changed, 6 insertions(+)

commit cb5594fb411dc4e2974fee183c1af388bfbe7c2f
Author: Murray Cumming <murrayc@openismus.com>
Date:   Wed Sep 12 11:22:29 2012 +0200

    example: Fix tiny typo

 examples/standalone-server.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 164f41881589b952845418bc8271fb31e132cbea
Author: Murray Cumming <murrayc@openismus.com>
Date:   Fri Sep 21 13:04:10 2012 +0200

    server: SearchableContainer: Clarify that default is in base class.

 src/librygel-server/rygel-searchable-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2190ac2855cc3ddedcaf6a8111f257c82088c3f6
Author: Murray Cumming <murrayc@openismus.com>
Date:   Wed Sep 19 12:35:02 2012 +0200

    server: Add more class documentation.

 src/librygel-server/rygel-logical-expression.vala    |  7 +++++--
 src/librygel-server/rygel-media-art-store.vala       |  6 ++++++
 src/librygel-server/rygel-media-server-plugin.vala   |  6 ++++++
 src/librygel-server/rygel-relational-expression.vala |  7 +++++--
 src/librygel-server/rygel-searchable-container.vala  | 12 ++++++++++++
 5 files changed, 34 insertions(+), 4 deletions(-)

commit 6f9bc927559f8e1134ddf7fd739d5e348547a51e
Author: Murray Cumming <murrayc@openismus.com>
Date:   Wed Sep 19 12:01:28 2012 +0200

    server: VisualItem, ImageItem, VideoItem: Document thumbnail properties

 src/librygel-server/rygel-image-item.vala  | 3 +++
 src/librygel-server/rygel-video-item.vala  | 4 ++++
 src/librygel-server/rygel-visual-item.vala | 3 +++
 3 files changed, 10 insertions(+)

commit 0b8bba1cfc3f1e9e051db5938a5801d5eccf147e
Author: Murray Cumming <murrayc@openismus.com>
Date:   Wed Sep 19 11:55:29 2012 +0200

    server: VisualItem, ImageItem, VideoItem: Document some properties.
    
    The color depth documentation is from the UPnP ContentDirectory
    specification.

 src/librygel-server/rygel-image-item.vala  | 18 ++++++++++++++++++
 src/librygel-server/rygel-video-item.vala  | 18 ++++++++++++++++++
 src/librygel-server/rygel-visual-item.vala | 16 ++++++++++++++++
 3 files changed, 52 insertions(+)

commit 2234ad540c1ca26ce61751f4e71dcf0dc1eaafeb
Author: Murray Cumming <murrayc@openismus.com>
Date:   Wed Sep 19 10:57:16 2012 +0200

    server: VisualItem: Remove pixel-height and pixel-width properties.
    
    These properties are unused and undocumented.

 src/librygel-server/rygel-image-item.vala             | 2 --
 src/librygel-server/rygel-video-item.vala             | 2 --
 src/librygel-server/rygel-visual-item.vala            | 2 --
 src/plugins/external/rygel-external-item-factory.vala | 2 --
 tests/rygel-http-get-test.vala                        | 4 ----
 5 files changed, 12 deletions(-)

commit 638bc40f8fa342e8dc48ffc6402fb284815c0c5c
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Sep 17 13:22:56 2012 +0200

    docs: Show hierarchy, properties and signals
    
    We needed to pass the .so to valadoc.

 src/librygel-server/rygel-writable-container.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 61bbda942e54228221e8cc70e0c23f2a314216f5
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Sep 17 12:42:04 2012 +0200

    server: MediaObject, MediaItem: Slightly more documentation.
    
    Mention the derived classes, in particular because valadoc gtkdoc
    does not show the hierarchy.
    Also mention that they correspond to parts of DIDL-Lite in the
    ContentDirectory spec.

 src/librygel-server/rygel-media-item.vala   | 5 ++++-
 src/librygel-server/rygel-media-object.vala | 9 ++++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit bc8d1d5fcc8edcf3581cee139ecec561640d67d1
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Sep 17 12:23:46 2012 +0200

    server: WritableContainer: Minor improvements.

 src/librygel-server/rygel-writable-container.vala | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 00c67c3b7a90bafee33fd501e356da9f21ec58ce
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Sep 17 11:54:24 2012 +0200

    server: Improve the RygelWritableContainer documentation.
    
    This resolves some of the confusion in the API caused by it using
    add_item (instead of CreateObject as in the ContentDirectory spec)
    but still using create_classes and can_create().
    Personally I'd prefer to change those to add too.
    
    However, I noticed two more valadoc bugs, mentioned here in TODO
    comments.

 src/librygel-server/rygel-writable-container.vala | 47 +++++++++++++++--------
 1 file changed, 32 insertions(+), 15 deletions(-)

commit e6ff958eed6a560773f48ae6feec1336fc48dd89
Author: Murray Cumming <murrayc@openismus.com>
Date:   Thu Sep 13 12:27:50 2012 +0200

    server: Make some SimpleContainer methods protected and documented.
    
    Make get_all_children() and is_child_id_unique() protected and
    document them as being useful when implementing derived classes,
    because they are only used in plugins that derive their own
    containers.

 src/librygel-server/rygel-simple-container.vala | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit a7c6d052a4a547a1c88020bc022801095b6729fb
Author: Murray Cumming <murrayc@openismus.com>
Date:   Thu Sep 13 12:15:43 2012 +0200

    server: Add/improve docs for MediaServer and co.

 src/librygel-server/rygel-media-container.vala  | 30 +++++++++++++--------
 src/librygel-server/rygel-media-server.vala     | 19 +++++++++++++
 src/librygel-server/rygel-simple-container.vala | 36 +++++++++++++++++++++----
 3 files changed, 69 insertions(+), 16 deletions(-)

commit 8dd596c55b8764f789c679c65c185ab635784e17
Author: Murray Cumming <murrayc@openismus.com>
Date:   Tue Sep 11 11:51:23 2012 +0200

    server: Make ContentDirectoryError internal.
    
    Because it is used by ContentDirectory, which is internal.
    
    This removes it from the librygel-server API documentation.

 src/librygel-server/rygel-content-directory.vala | 1 +
 1 file changed, 1 insertion(+)

commit 985b8bd3a43278e40bc2c277cc81b6d9d1db3bba
Author: Murray Cumming <murrayc@openismus.com>
Date:   Tue Sep 11 09:39:09 2012 +0200

    renderer: Make docs C-like rather than vala-like.

 src/librygel-renderer/rygel-playbin-renderer.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 608705053440a1d89e98ab668dfa1308b664ef55
Author: Murray Cumming <murrayc@openismus.com>
Date:   Tue Sep 11 09:23:30 2012 +0200

    renderer: Document implementation classes as such.

 src/librygel-renderer/rygel-media-player.vala          | 2 ++
 src/librygel-renderer/rygel-media-renderer-plugin.vala | 2 ++
 src/librygel-renderer/rygel-playbin-player.vala        | 2 ++
 src/librygel-renderer/rygel-playbin-plugin.vala        | 2 ++
 4 files changed, 8 insertions(+)

commit 1f169464c0d977225df8d25b94979a719fe5f9dc
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Sep 10 13:53:12 2012 +0200

    renderer: Simple documentation

 src/librygel-renderer/rygel-media-player.vala          | 4 ++++
 src/librygel-renderer/rygel-media-renderer-plugin.vala | 4 ++++
 src/librygel-renderer/rygel-playbin-player.vala        | 4 ++++
 src/librygel-renderer/rygel-playbin-plugin.vala        | 4 ++++
 4 files changed, 16 insertions(+)

commit 5da4a434d34388641b6880d077be00d774cb3154
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Sep 10 13:40:21 2012 +0200

    renderer: Improve the Playbin.Renderer documentation.
    
    Based on examples/standalone-renderer.c

 src/librygel-renderer/rygel-playbin-renderer.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 58e646990ce46039e0a6c52670994ba17a1ead98
Author: Murray Cumming <murrayc@openismus.com>
Date:   Mon Sep 10 11:12:36 2012 +0200

    renderer: Improve Renderer docs slightly.

 src/librygel-renderer/rygel-playbin-renderer.vala | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 54d5acdf3f0e8e9ec6cb0f23b76700eb5dab48d5
Author: Mattias Põldaru <mahfiaz@gmail.com>
Date:   Mon Sep 24 11:11:56 2012 +0300

    [l10n] Updated Estonian translation

 po/et.po | 408 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 182 insertions(+), 226 deletions(-)

commit 2d6b96107c8ae3c0c9ef39770aa18f02a04d4640
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sun Sep 23 19:57:00 2012 +0400

    Updated Russian translation

 po/ru.po | 580 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 310 insertions(+), 270 deletions(-)

commit 93e356b267679522336a50c5902fba3cc80d923e
Author: Mario Blättermann <mario.blaettermann@gmail.com>
Date:   Sun Sep 23 12:48:31 2012 +0200

    [l10n] Updated German translation

 po/de.po | 564 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 294 insertions(+), 270 deletions(-)

commit 628976934ea4d7188ca16e5df6395e49e8a887a5
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Aug 30 08:43:29 2012 +0200

    core: Move executable configuration out of core
    
    The files are only ever used by the rygel executable and are not necessary in
    libcore.

 src/librygel-core/filelist.am                   |   5 +-
 src/librygel-core/rygel-cmdline-config.vala     | 452 ------------------------
 src/librygel-core/rygel-environment-config.vala | 216 -----------
 src/librygel-core/rygel-meta-config.vala        |  21 --
 src/librygel-core/rygel-user-config.vala        | 296 ----------------
 src/rygel/Makefile.am                           |   3 +
 src/rygel/rygel-cmdline-config.vala             | 452 ++++++++++++++++++++++++
 src/rygel/rygel-environment-config.vala         | 216 +++++++++++
 src/rygel/rygel-main.vala                       |  24 +-
 src/rygel/rygel-user-config.vala                | 296 ++++++++++++++++
 src/ui/Makefile.am                              |   3 +-
 src/ui/rygel-preferences-dialog.vala            |   2 +-
 src/ui/rygel-user-config.vala                   |   1 +
 13 files changed, 995 insertions(+), 992 deletions(-)

commit f6d6fe8d6130a86958a3524beeee8686e099607c
Author: Jens Georg <jensg@openismus.org>
Date:   Fri Sep 14 11:27:42 2012 +0200

    rygel,core: Move buildconfig to libcore

 src/librygel-core/Makefile.am             |  1 +
 src/librygel-core/rygel-build-config.vapi | 63 +++++++++++++++++++++++++++++++
 src/rygel/Makefile.am                     |  1 -
 src/rygel/rygel-build-config.vapi         | 63 -------------------------------
 4 files changed, 64 insertions(+), 64 deletions(-)

commit ce0a497eb71769a0663e63769a1071dd735c58ca
Author: Jens Georg <jensg@openismus.org>
Date:   Fri Sep 14 11:32:03 2012 +0200

    vcs: Update .gitignore

 .gitignore | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 355ed4f63d9b75141ed31a2e03474bd0044b89e0
Author: os_ <syriatalks@hotmail.com>
Date:   Fri Sep 21 08:38:58 2012 +0100

    Updated Arabic translation

 po/ar.po | 820 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 450 insertions(+), 370 deletions(-)

commit 5be54b0d2a88b7f23f727d033aed7c800117e444
Author: A S Alam <aalam@users.sf.net>
Date:   Fri Sep 21 09:08:13 2012 +0530

    update Punjabi Translation

 po/pa.po | 861 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 468 insertions(+), 393 deletions(-)

commit cc34e932eb6802cc20796ac5cc2ea816ab1280fb
Author: Rajesh Ranjan <rranjan@redhat.com>
Date:   Fri Sep 21 08:22:22 2012 +0530

    hindi updated file

 po/LINGUAS |   1 +
 po/hi.po   | 656 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 657 insertions(+)

commit 0939d0ec10a0a59eabbe9d8666743ce23aad1794
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Sep 10 12:35:17 2012 +0200

    renderer: Add checks for GstPlayBin2

 src/librygel-renderer/rygel-playbin-player.vala   |  4 ++
 src/librygel-renderer/rygel-playbin-renderer.vala |  8 ++++
 tests/Makefile.am                                 | 24 +++++++++++
 tests/rygel-playbin-renderer-test.vala            | 52 +++++++++++++++++++++++
 4 files changed, 88 insertions(+)

commit 7fe095b50d10f7dc98464ba400e951ad9b246042
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Thu Sep 20 06:05:26 2012 +0300

    Updated Bulgarian translation

 po/bg.po | 417 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 205 insertions(+), 212 deletions(-)

commit 8c2195d24e9e0b4252de39ebda5ebbf49298f3ad
Author: Dr.T.Vasudevan <agnihot3@gmail.com>
Date:   Wed Sep 19 21:38:04 2012 +0530

    updated Tamil translation

 po/ta.po | 1065 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 562 insertions(+), 503 deletions(-)

commit 537310f09144d6af8d65da2e8dc2d063ca0f2ad6
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Wed Sep 19 11:46:41 2012 +0700

    Updated Thai translation

 po/th.po | 640 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 346 insertions(+), 294 deletions(-)

commit 272bdc5d812eefc2ae379594b958d20648c28bb0
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 18 00:18:44 2012 +0200

    build: Dist the service files

 examples/Makefile.am | 6 ++++++
 1 file changed, 6 insertions(+)

commit cde4b3a9a83cd749221e0d65038e9075599526dd
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 18 00:17:56 2012 +0200

    doc: Headers are always in srcdir
    
    We can't build vala out-of-tree, so rygel-*.h is always in $(srcdir)
    
    Conflicts:
    	doc/reference/librygel-renderer/Makefile.am

 doc/reference/librygel-core/Makefile.am     | 6 +++---
 doc/reference/librygel-renderer/Makefile.am | 6 +++---
 doc/reference/librygel-server/Makefile.am   | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

commit bbfd9b6a909065f57fbca58d22a7ad0821be534b
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 17 13:43:48 2012 +0200

    media-export: Drop file suffix filter
    
    Use content-type based filter instead

 data/rygel.conf                                    |  1 -
 doc/man/rygel.conf.xml                             |  8 ----
 .../media-export/rygel-media-export-harvester.vala | 45 +++++-----------------
 .../rygel-media-export-harvesting-task.vala        | 15 ++++----
 4 files changed, 16 insertions(+), 53 deletions(-)

commit 5354888dea9db753f3d33d327171b6f008fae13a
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 17 13:38:43 2012 +0200

    build: Dist uuid.vapi

 src/librygel-core/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit a2bb4c46cb1253ac74e496b97fec33d3fb69f6a3
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Sep 18 10:30:32 2012 +0200

    Updated Czech translation

 po/cs.po | 556 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 283 insertions(+), 273 deletions(-)

commit 0a7174f6366607ec86bf1c455b8ddfd1b1a1e41c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Mon Sep 17 13:31:29 2012 +0200

    docs: Show hierarchy, properties and signals
    
    We needed to pass the .so to valadoc.

 doc/reference/librygel-renderer/Makefile.am | 2 +-
 doc/reference/librygel-server/Makefile.am   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 692401f33c4bc1df0b85adf3987a75ed1a896fae
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Sat Sep 15 23:44:20 2012 +0200

    Updated Danish translation

 po/da.po | 597 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 312 insertions(+), 285 deletions(-)

commit 80dd636d1ef66ce1d0a2cf9742ce60d022fb91cb
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Sep 15 18:24:28 2012 +0900

    Updated Korean translation

 po/ko.po | 755 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 418 insertions(+), 337 deletions(-)

commit 9c817d244461e949e020430ac276d389a462028a
Author: Jens Georg <jensg@openismus.com>
Date:   Thu Sep 6 17:57:54 2012 +0200

    server: Always set complete seek range
    
    So the pipeline generates EOS when it reaches the end; that prevents
    that for 0-n requests the pipeline is running all the time, spamming
    useless idle callbacks.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671361

 src/librygel-server/rygel-http-response.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f04d0f3677e2a3602e1e58029c62b595afa7d84d
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Wed Sep 12 23:50:17 2012 +0100

    Updated Portuguese translation

 po/pt.po | 629 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 344 insertions(+), 285 deletions(-)

commit 4ff5495d740dceb086af31ef4b8d111253971201
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Sep 11 11:51:23 2012 +0200

    server: Make ContentDirectoryError internal.
    
    Because it is used by ContentDirectory, which is internal.
    
    This removes it from the librygel-server API documentation.

 src/librygel-server/rygel-content-directory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e440490f057fccfd38a499ed477bd2b055c336d
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Sep 11 11:41:06 2012 +0200

    server: Fix the documentation generation.

 doc/reference/librygel-server/Makefile.am | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 60e3395c6a0d8b0737e414f969a53e7730b1dd4c
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Mon Sep 10 21:50:22 2012 +0200

    [l10n] Updated Italian translation.

 po/it.po | 675 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 294 insertions(+), 381 deletions(-)

commit 77398477ff0cae070b3fc8da34ec65ec31787414
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Sat Sep 8 15:57:20 2012 +0300

    Updated Greek translation

 po/el.po | 695 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 305 insertions(+), 390 deletions(-)

commit 1b9775e981f8f0fc24c0b19a269ae6128f586492
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Sep 7 01:17:43 2012 +0200

    Fix typo
    
    Also fix it in po files to minimize damage to translations.

 po/as.po                                                      | 4 ++--
 po/en_GB.po                                                   | 4 ++--
 po/es.po                                                      | 2 +-
 po/fi.po                                                      | 4 ++--
 po/gl.po                                                      | 2 +-
 po/he.po                                                      | 2 +-
 po/hu.po                                                      | 2 +-
 po/id.po                                                      | 2 +-
 po/ja.po                                                      | 4 ++--
 po/nb.po                                                      | 2 +-
 po/pl.po                                                      | 2 +-
 po/sl.po                                                      | 2 +-
 po/sr.po                                                      | 6 +++---
 po/sr@latin.po                                                | 6 +++---
 po/zh_HK.po                                                   | 2 +-
 po/zh_TW.po                                                   | 2 +-
 src/plugins/tracker/rygel-tracker-category-all-container.vala | 2 +-
 17 files changed, 25 insertions(+), 25 deletions(-)

commit 6daad977873ee6d0f1bc7e1056c2288a9d346809
Author: Timo Jyrinki <timo@debian.org>
Date:   Thu Sep 6 08:59:54 2012 +0300

    Finnish translation update by Jiri Grönroos

 po/LINGUAS |   1 +
 po/fi.po   | 656 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 657 insertions(+)

commit 2265d82d9625019abd2e0b0ff223d85da60e9915
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Wed Sep 5 14:53:27 2012 +0100

    Updated British English translation

 po/en_GB.po | 750 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 416 insertions(+), 334 deletions(-)

commit 5e6eefe7e204559f3ccc6b2c5d664e6c198f7489
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Sep 5 13:23:21 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 405 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 198 insertions(+), 207 deletions(-)

commit cb3d66d111e076d55f8377257c9b15ec2bf66ff6
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue Sep 4 21:26:57 2012 +0200

    Updated Hungarian translation

 po/hu.po | 615 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 323 insertions(+), 292 deletions(-)

commit 243c237abad9dfa8ff0067a6cafc3cbaddadf85e
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Tue Sep 4 20:37:52 2012 +0200

    Updated Polish translation

 po/pl.po | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 06315d13332c878871f95c6b469e1f9b04090dad
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 31 22:56:28 2012 +0200

    core,data: Fix AVC transcoder
    
    Add a slight hack to enable a streamable position of moov atoms.
    
    Drop the passthrough in the transcoder. This doesn*t make sense
    currently and it needs to be more sophisticated; it doesn't
    properly work if we change the resolution and/or framerate.

 data/presets/GstX264Enc.prs                  |  2 +-
 data/presets/ffenc_aac.prs                   |  3 +++
 data/rygel.conf                              |  2 +-
 src/librygel-server/rygel-http-response.vala | 24 +++++++++++++++++-------
 src/librygel-server/rygel-transcoder.vala    | 14 --------------
 5 files changed, 22 insertions(+), 23 deletions(-)

commit da566cb58695c915f8a421ba5f1b503af13347f2
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 8 00:35:18 2012 +0200

    examples: Add startup scripts for various daemons

 examples/service/README.Ubuntu         |  57 ++++++++++++
 examples/service/systemd/rygel.service |  12 +++
 examples/service/sysv/rygel            | 159 +++++++++++++++++++++++++++++++++
 examples/service/upstart/rygel.conf    |  17 ++++
 examples/service/wrap-dbus             |  41 +++++++++
 5 files changed, 286 insertions(+)

commit 642bfa1691a32d521ee2dc8c0c094f6350eaeb2b
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 30 20:26:43 2012 +0200

    build: Add copyright to autogen.sh

 autogen.sh | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit bec00ca19183eef28a126d91e44131db00031ef9
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 30 20:22:29 2012 +0200

    examples: Add license and doc for server example

 examples/standalone-server.c | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 127244d6fdbafac74c87be4a47aa92e1cb5e0f4f
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 30 20:16:51 2012 +0200

    media-export: Mark created item as place-holder

 src/plugins/media-export/rygel-media-export-media-cache.vala       | 4 ++++
 .../media-export/rygel-media-export-writable-db-container.vala     | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 3a1c2ba48024785f02b484b9797529ba0d15271d
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 30 20:16:17 2012 +0200

    media-export: Add message if we don't extract

 src/plugins/media-export/rygel-media-export-harvester.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 180b30c97ee1a97c3d5baa1377d2cafa1090c5d8
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 30 19:45:45 2012 +0200

    core: Prepend generated filename with UUID
    
    Make it easier for media-export to pick up the file by not modifying the
    extension.

 src/librygel-server/rygel-item-creator.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 5adf948786f79d441c184a3ac51072797cefc2f1
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 30 18:54:02 2012 +0200

    tests: Add missing fix from previous commit

 tests/rygel-item-creator-test.vala | 1 +
 1 file changed, 1 insertion(+)

commit 2806e274205f88cae971708444a9b9578be0d6d3
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 30 16:58:16 2012 +0200

    core: Set explicit sort criteria

 src/librygel-server/rygel-item-creator.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9fc42fd00a5aac3b223febf5375856f841d1ad88
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 30 16:54:41 2012 +0200

    core: Make sure parent container is alive
    
    If the item does not carry a reference to its parent, we set it to make
    sure the container is still alive if we run in the auto-removal
    timeout.

 src/librygel-server/rygel-item-removal-queue.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 196bb852a394ebd2f0a4f45248a29e78d72bdbdd
Author: Mark Ryan <mark.d.ryan@intel.com>
Date:   Thu Aug 30 13:03:10 2012 +0200

    media-export: Fix search
    
    Search seems to have been broken in the media-export backend by the changes
    to sorting.  Two parameters were being passed to
    MediaCache.get_objects_by_search_expression in the wrong order.  To fix
    we simply need to pass the arguments in the correct order.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=683028

 src/plugins/media-export/rygel-media-export-db-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3dcbab66a1d3e537163148a1846c15f67b7ab1f9
Author: Andika Triwidada <andika@gmail.com>
Date:   Thu Aug 30 17:40:39 2012 +0700

    Updated Indonesian translation

 po/id.po | 714 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 377 insertions(+), 337 deletions(-)

commit 5b8ed842540d0d80437774ff4a22917dde6549fa
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Aug 25 04:50:17 2012 +0200

    Updated Polish translation

 po/pl.po | 545 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 277 insertions(+), 268 deletions(-)

commit b208fda7f0b749f8cc8bec4052c7cc7f43783a36
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 20 21:52:44 2012 +0200

    Prepare 0.15.2

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

commit c89acf5d4c5b00c74c1e18c9d014e640696ff761
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 20 22:15:27 2012 +0200

    build: Fix test build

 tests/Makefile.am | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit e70f02e769e53c40ecedffa299a59ea821bd4738
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 19 13:19:03 2012 +0200

    build: Override install target
    
    Disable "make install" if configure was called with
    --enable-uninstalled. Some paths are compiled-in relatively to source
    directories and it doesn't make sense to install libraries and data
    files then.

 common.am | 4 ++++
 1 file changed, 4 insertions(+)

commit 9a2a02b99ae47fc0e6c95a6b164ae5530725f7dc
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 19 12:28:07 2012 +0200

    build: Fix typo

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0d6a076e7024d42bc4297a37e46d43e2e61b4010
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 18 12:50:56 2012 +0200

    rygel: Drop misc.vapi
    
    execvp is part of posix.vapi since 0.16.1

 configure.ac              |  2 +-
 src/rygel/Makefile.am     |  2 --
 src/rygel/rygel-main.vala |  2 +-
 src/rygel/rygel-misc.vapi | 32 --------------------------------
 4 files changed, 2 insertions(+), 36 deletions(-)

commit 04a9048444a22329e4d8b9b78a32c19ea970e232
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 18 00:58:33 2012 +0200

    media-export: Use proper collation
    
    Use proper collation in query containers.

 src/plugins/media-export/rygel-media-export-sql-factory.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2cfaacf57bf3c3af79719a2d2ec7c2a766fe3a82
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 18 00:38:29 2012 +0200

    all: Simplify sort criteria default fallback

 src/librygel-server/rygel-browse.vala                        |  4 +++-
 src/librygel-server/rygel-media-container.vala               |  2 +-
 src/librygel-server/rygel-search.vala                        |  6 ++++--
 src/librygel-server/rygel-searchable-container.vala          |  2 +-
 src/librygel-server/rygel-simple-container.vala              |  8 ++++----
 src/plugins/external/rygel-external-container.vala           | 11 +++++------
 src/plugins/external/rygel-external-dummy-container.vala     |  2 +-
 .../media-export/rygel-media-export-db-container.vala        | 11 +++++------
 .../rygel-media-export-leaf-query-container.vala             |  4 ++--
 src/plugins/media-export/rygel-media-export-media-cache.vala | 12 ++++--------
 .../rygel-media-export-node-query-container.vala             |  2 +-
 .../media-export/rygel-media-export-null-container.vala      |  2 +-
 .../media-export/rygel-media-export-query-container.vala     |  4 ++--
 .../media-export/rygel-media-export-root-container.vala      |  5 ++---
 .../tracker/rygel-tracker-category-all-container.vala        |  4 ++--
 src/plugins/tracker/rygel-tracker-search-container.vala      |  8 ++++----
 tests/rygel-searchable-container-test.vala                   |  2 +-
 17 files changed, 43 insertions(+), 46 deletions(-)

commit 8977dbabb5e78e97aacf39f6590ce72fc339844b
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 18 00:10:55 2012 +0200

    mediathek: Add description from RSS feed

 .../mediathek/rygel-mediathek-video-item-factory.vala  | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 6babef13c8bb547c511cad5a46e867545fc03922
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 18 00:09:14 2012 +0200

    server: Add description property to MediaItem

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

commit ee6cfa50bc7a38c73c4888217b2f1b694e784e22
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 17 23:39:37 2012 +0200

    mediathek: Change default sort order
    
    Sort by date, newest first

 .../mediathek/rygel-mediathek-rss-container.vala     |  1 +
 .../rygel-mediathek-video-item-factory.vala          | 20 ++++++++++++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)

commit 43804e33438bfc23369eb5eb0ffb3fec781084e7
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 17 23:10:16 2012 +0200

    external: Also sort in browse

 src/plugins/external/rygel-external-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2484dbddac7bd1d00792f8ddd3bc754d11fe7c6c
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 17 11:24:21 2012 +0200

    build: Fix debug builds

 common.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f037e84a50f696a95f36c4fa9c52b4b8c031bab
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Fri Aug 17 00:06:40 2012 +0200

    Updated Galician translations

 po/gl.po | 160 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 82 insertions(+), 78 deletions(-)

commit 6980ad1a451f83d44ef2721e46c48af8a7d0265f
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Aug 13 23:04:36 2012 +0300

    Updated Hebrew translation.

 po/he.po | 419 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 214 insertions(+), 205 deletions(-)

commit a91d5b99390951b80f31cb93d1a96adbaaf5bdde
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 12 20:45:14 2012 +0200

    server: Add TwoPlayer to V1 downgrades
    
    So that at least the server part will work in TwoPlayer. Also do a
    slight refactor of the default agent list.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=680742

 data/rygel.conf                         |  2 +-
 src/librygel-server/rygel-v1-hacks.vala | 37 ++++++++++++++++++++-------------
 2 files changed, 23 insertions(+), 16 deletions(-)

commit b3226f8c1e2255b8621a39658b6cdf0fd5eb29f1
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 12 20:14:56 2012 +0200

    core: Canonicalize error descriptions
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=681452

 src/librygel-renderer/rygel-av-transport.vala      | 4 ++--
 src/librygel-renderer/rygel-rendering-control.vala | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 0651af8d9c92e01f24e5692abac11ec0c6b91a24
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 12 19:35:46 2012 +0200

    core,tracker,media-export: Respect disc number
    
    Previously we did not care about the volume number of a music piece
    while sorting. This cannot be mapped to UPnP, but at least in the
    default sort order of albums this is respected now.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=639809

 src/librygel-server/rygel-media-container.vala     |  1 +
 src/plugins/media-export/Makefile.am               |  1 +
 .../media-export/rygel-media-export-item.vala      |  5 ++-
 .../rygel-media-export-media-cache-upgrader.vala   | 24 +++++++++++++++
 .../rygel-media-export-media-cache.vala            |  7 ++++-
 .../rygel-media-export-music-item.vala             | 36 ++++++++++++++++++++++
 .../rygel-media-export-object-factory.vala         |  2 +-
 .../rygel-media-export-root-container.vala         |  4 +--
 .../rygel-media-export-sql-factory.vala            | 12 +++++---
 .../rygel-media-export-writable-db-container.vala  |  2 +-
 .../tracker/rygel-tracker-upnp-property-map.vala   |  4 +++
 11 files changed, 87 insertions(+), 11 deletions(-)

commit 0b1f0e2baa53097607869dda51b3c0d3c1084628
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 12 18:21:52 2012 +0200

    all: Change default sort criteria
    
    Move default sort criteria into MediaContainer. This way containers may
    chose to override the default sort order themselves where it makes
    sense, such as album containers.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=668376
           https://bugzilla.gnome.org/show_bug.cgi?id=652375

 src/librygel-server/rygel-media-container.vala          |  9 ++++++++-
 src/librygel-server/rygel-media-query-action.vala       | 12 +++++++-----
 src/librygel-server/rygel-searchable-container.vala     |  4 ++--
 src/librygel-server/rygel-simple-container.vala         |  8 ++++----
 src/plugins/external/rygel-external-container.vala      | 15 ++++++++-------
 .../external/rygel-external-dummy-container.vala        |  2 +-
 .../media-export/rygel-media-export-db-container.vala   | 11 ++++++-----
 .../rygel-media-export-leaf-query-container.vala        |  4 ++--
 .../rygel-media-export-node-query-container.vala        |  2 +-
 .../media-export/rygel-media-export-null-container.vala |  2 +-
 .../rygel-media-export-query-container-factory.vala     |  3 +++
 .../rygel-media-export-query-container.vala             |  4 ++--
 .../media-export/rygel-media-export-root-container.vala |  5 +++--
 .../tracker/rygel-tracker-category-all-container.vala   |  4 ++--
 src/plugins/tracker/rygel-tracker-metadata-values.vala  | 17 +++++++++++------
 src/plugins/tracker/rygel-tracker-search-container.vala | 16 +++++++---------
 tests/rygel-searchable-container-test.vala              |  5 +++--
 17 files changed, 71 insertions(+), 52 deletions(-)

commit 6755a280d0d537f517a53466c3bbbc3113a47943
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 12 17:52:49 2012 +0200

    media-export: Fix crash on unknown QueryContainer
    
    Previously get_by_id would return an empty id, leading in a null
    container on which we tried to set the parent.

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

commit 9ced1d1c014a4bc4d34575a31e06ccbf08975097
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 12 17:08:07 2012 +0200

    external: Sort results

 src/librygel-server/rygel-media-objects.vala       |  2 +-
 src/plugins/external/rygel-external-container.vala | 12 ++++++++++--
 2 files changed, 11 insertions(+), 3 deletions(-)

commit e76b1c8d649f25d8bf5a46c98cc9350f00d3b4f8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 11 23:11:28 2012 +0200

    tests: Add test for bgo#661482

 tests/Makefile.am           | 22 +++++++++++++++-
 tests/rygel-regression.vala | 64 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+), 1 deletion(-)

commit bb04821f4ee93601683f6c84f8cd9f4de7891b56
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 11 18:37:43 2012 +0200

    media-export: Let SQLite do the sorting

 .../rygel-media-export-db-container.vala           |  6 ++-
 .../rygel-media-export-media-cache.vala            | 59 +++++++++++++++++++---
 .../rygel-media-export-query-container.vala        |  1 +
 .../rygel-media-export-sql-factory.vala            | 20 ++------
 4 files changed, 60 insertions(+), 26 deletions(-)

commit c64819f24862cb0bfde662af9340ebe5d7f204d2
Author: Jens Georg <mail@jensge.org>
Date:   Tue Aug 7 23:57:10 2012 +0200

    core: Delegate search critera in basic searching

 src/librygel-server/rygel-searchable-container.vala | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 61d67cc6e10d6953745efac72bee4f05a32c56e1
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 5 19:15:37 2012 +0200

    core: Sort before slicing
    
    Sort SimpleContainer before slicing the results.

 src/librygel-server/rygel-media-query-action.vala | 1 -
 src/librygel-server/rygel-simple-container.vala   | 7 ++++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 820cf2cdd99dea580ad85d751c499342a75f0451
Author: Lukasz Pawlik <lukasz.pawlik@comarch.com>
Date:   Thu Mar 1 08:52:43 2012 +0100

    tests: fix Search calls in tests
    
    Fixing test after 1f41782911fb7a5bd20021ec45c6027f8f2734e1
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661482

 tests/rygel-item-creator-test.vala         |  1 +
 tests/rygel-searchable-container-test.vala | 24 ++++++++++++++----------
 2 files changed, 15 insertions(+), 10 deletions(-)

commit 7abecff3a25b2c9482a58b18e2f92ae769528148
Author: Lukasz Pawlik <lukasz.pawlik@comarch.com>
Date:   Sun Aug 5 18:54:05 2012 +0200

    core,tracker: Sort before slicing
    
    Fixes inconsistencies in returned results.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661482

 src/librygel-server/rygel-browse.vala              |  3 ++
 src/librygel-server/rygel-client-hacks.vala        |  2 +
 src/librygel-server/rygel-item-creator.vala        |  1 +
 src/librygel-server/rygel-media-container.vala     |  2 +
 src/librygel-server/rygel-search.vala              |  2 +
 .../rygel-searchable-container.vala                |  6 ++-
 src/librygel-server/rygel-simple-container.vala    | 12 +++--
 src/librygel-server/rygel-wmp-hacks.vala           |  2 +
 src/librygel-server/rygel-xbox-hacks.vala          |  2 +
 src/plugins/external/rygel-external-container.vala | 12 +++--
 .../external/rygel-external-dummy-container.vala   | 12 +++--
 .../rygel-media-export-db-container.vala           | 12 +++--
 .../rygel-media-export-leaf-query-container.vala   | 11 ++--
 .../rygel-media-export-node-query-container.vala   | 11 ++--
 .../rygel-media-export-null-container.vala         | 10 ++--
 .../rygel-media-export-query-container.vala        |  1 +
 .../rygel-media-export-root-container.vala         |  4 ++
 .../rygel-tracker-category-all-container.vala      |  2 +
 .../tracker/rygel-tracker-search-container.vala    | 60 +++++++++++++++++++---
 19 files changed, 131 insertions(+), 36 deletions(-)

commit 3851fcad867eb68c9a48d5d8bb5f5d3245f240c7
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sun Aug 12 23:38:15 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 397 +++++++++++++++++++++++++++++++-----------------------------
 po/zh_TW.po | 397 +++++++++++++++++++++++++++++++-----------------------------
 2 files changed, 404 insertions(+), 390 deletions(-)

commit fe697d90fb2bd05c00d36cf89bed403081b5c771
Author: Kentaro KAZUHAMA <kazken3@gmail.com>
Date:   Wed Aug 8 21:02:27 2012 +0900

    [l10n] Update Japanese translation

 po/ja.po | 570 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 295 insertions(+), 275 deletions(-)

commit ca6e42ca71e5de5b86bb41fb152e45c6b37f630b
Author: Jens Georg <mail@jensge.org>
Date:   Tue Aug 7 09:56:41 2012 +0200

    all: Fix warnings from Vala 0.17.4

 src/librygel-core/rygel-cmdline-config.vala        |  2 +-
 src/librygel-core/rygel-meta-config.vala           | 48 +++++++++++-----------
 src/librygel-server/rygel-dbus-thumbnailer.vala    | 10 ++---
 src/librygel-server/rygel-http-item-uri.vala       |  2 +-
 src/librygel-server/rygel-http-post.vala           |  2 +-
 .../media-export/rygel-media-export-harvester.vala |  2 +-
 .../rygel-media-export-harvesting-task.vala        |  6 +--
 .../rygel-media-export-recursive-file-monitor.vala |  2 +-
 .../mediathek/rygel-mediathek-root-container.vala  |  2 +-
 .../mediathek/rygel-mediathek-rss-container.vala   |  2 +-
 .../rygel-tracker-category-all-container.vala      |  2 +-
 .../tracker/rygel-tracker-category-container.vala  |  4 +-
 .../tracker/rygel-tracker-insertion-query.vala     |  2 +-
 13 files changed, 43 insertions(+), 43 deletions(-)

commit d41e313b1598f87ef75e9c885cf2440e1ae54385
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 4 10:48:25 2012 +0200

    server: Prevent critical if thumbnail is missing

 src/librygel-server/rygel-thumbnailer.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit d4d63b4682b298cf8478d6b1aff8c2d3858ec8c7
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Fri Aug 3 15:51:53 2012 +0530

    Assamese translation updated

 po/as.po | 396 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 203 insertions(+), 193 deletions(-)

commit 584ffd55af6103d9fc032cccad0a4591baba4ce7
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Wed Aug 1 11:55:40 2012 +0200

    Updated Serbian translation

 po/sr.po       | 719 +++++++++++++++++++++++++--------------------------------
 po/sr@latin.po | 719 +++++++++++++++++++++++++--------------------------------
 2 files changed, 638 insertions(+), 800 deletions(-)

commit 9a26fbbc1b1a9c991d53bd4ce4764b0f420d0077
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Jul 30 12:50:10 2012 +0200

    Updated Spanish translation

 po/es.po | 401 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 206 insertions(+), 195 deletions(-)

commit 17f142d50f8f6b3338ec67fa7b195727aefc3076
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Jul 30 03:18:57 2012 +0200

    Updated Galician translations

 po/gl.po | 515 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 264 insertions(+), 251 deletions(-)

commit b8c30eb72fbb8a1e606fbfd68135c5a61a5f58c3
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Jul 29 14:37:17 2012 +0200

    Updated Slovenian translation

 po/sl.po | 390 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 199 insertions(+), 191 deletions(-)

commit 0e336107d097d4d97bc82bffcb271a21a97d066e
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 27 23:03:51 2012 +0200

    Prepare 0.15.1

 NEWS             | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/POTFILES.skip |  9 +++----
 2 files changed, 85 insertions(+), 6 deletions(-)

commit b5549f8907629f93523984cce5f542dcaaca217e
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 17 10:41:25 2012 +0200

    tracker: Some syntax sugar for UPnPPropertyMap

 src/plugins/tracker/rygel-tracker-metadata-values.vala   | 4 ++--
 src/plugins/tracker/rygel-tracker-search-container.vala  | 2 +-
 src/plugins/tracker/rygel-tracker-upnp-property-map.vala | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit ad554e09a19e4a8b0de2dcab38c22c005d80b07b
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 17 10:27:27 2012 +0200

    tracker: Rename KeyChainMap to UPnPPropertyMap
    
    This does a lot more than just being a key chain map now. Also fix some
    coding style issues.

 src/plugins/tracker/Makefile.am                    |   2 +-
 .../tracker/rygel-tracker-key-chain-map.vala       | 126 --------------------
 .../tracker/rygel-tracker-metadata-values.vala     |   8 +-
 .../tracker/rygel-tracker-search-container.vala    |   4 +-
 .../tracker/rygel-tracker-upnp-property-map.vala   | 128 +++++++++++++++++++++
 5 files changed, 135 insertions(+), 133 deletions(-)

commit 07de7664f09e665403afdbefebb5e6c5ddb77cb3
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 15 12:53:46 2012 +0200

    tracker: Remove dead code
    
    Some leftover from the failed merge of SPARQL-searching.

 src/plugins/tracker/Makefile.am                    |   5 -
 .../tracker/rygel-tracker-boolean-filter.vala      |  36 -------
 .../tracker/rygel-tracker-bound-filter.vala        |  36 -------
 .../tracker/rygel-tracker-logical-filter.vala      | 106 ---------------------
 .../tracker/rygel-tracker-query-filter.vala        |  28 ------
 .../tracker/rygel-tracker-regex-filter.vala        |  40 --------
 6 files changed, 251 deletions(-)

commit 5ffb1f49bcf45d6e49525abbc209b2ee524792ab
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 15 12:06:04 2012 +0200

    tracker: Skip null titles in meta-data container

 src/plugins/tracker/rygel-tracker-metadata-container.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit fb400ac19b42bcaa1e06445f452a98bf4d73dfac
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 14 21:46:23 2012 +0200

    tracker: Extact base-class for metadata container
    
    Reduce redundancy introduced by previous commit.

 src/plugins/tracker/Makefile.am                    |   1 +
 .../tracker/rygel-tracker-metadata-container.vala  | 148 +++++++++++++++++++
 .../rygel-tracker-metadata-multivalues.vala        | 161 +++++----------------
 .../tracker/rygel-tracker-metadata-values.vala     | 148 ++++---------------
 4 files changed, 211 insertions(+), 247 deletions(-)

commit e7993915a35f9e56e3abc921d5a31ac2df78aafc
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 14 18:39:25 2012 +0200

    tracker: Use property map in meta-data containers
    
    Split off Tags container since tags are multi-valued and don't work with
    property functions

 src/plugins/tracker/Makefile.am                    |   1 +
 src/plugins/tracker/rygel-tracker-albums.vala      |   6 +-
 src/plugins/tracker/rygel-tracker-artists.vala     |   6 +-
 src/plugins/tracker/rygel-tracker-genre.vala       |   4 +-
 .../tracker/rygel-tracker-key-chain-map.vala       |   1 -
 .../rygel-tracker-metadata-multivalues.vala        | 197 +++++++++++++++++++++
 .../tracker/rygel-tracker-metadata-values.vala     |  42 ++---
 src/plugins/tracker/rygel-tracker-tags.vala        |   3 +-
 src/plugins/tracker/rygel-tracker-titles.vala      |   4 +-
 src/plugins/tracker/rygel-tracker-years.vala       |   4 +-
 10 files changed, 217 insertions(+), 51 deletions(-)

commit 23877452a25b08b560fc374cbbb44f3a90d269ef
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 14 18:26:19 2012 +0200

    tracker: Use nfo:fileName as alternative title
    
    This guarantees that we always have a title available, regardless
    whether tracker was compiled with --enable-guarantee-metadata or not.

 src/plugins/tracker/rygel-tracker-key-chain-map.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b0b8f75e46b3e5b8c1f7991c44a861b9fa4adc1
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 14 15:34:50 2012 +0200

    tracker: Change log domain
    
    Apparently "Tracker" clashes with libtracker-sparql and we don't see our
    own log messages.

 src/plugins/tracker/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ff8b68808d24c6a5f3fb0a7cf25229a4d8a87855
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 14 14:43:29 2012 +0200

    tracker: SparqlConnection is a singleton

 src/plugins/tracker/Makefile.am                    |  1 -
 .../rygel-tracker-category-all-container.vala      |  2 +-
 .../tracker/rygel-tracker-metadata-values.vala     |  6 +---
 .../tracker/rygel-tracker-search-container.vala    |  2 +-
 .../tracker/rygel-tracker-sparql-connection.vala   | 38 ----------------------
 5 files changed, 3 insertions(+), 46 deletions(-)

commit 59d16044d86368a0d2a88b00ad6276ee0b2e9779
Author: Jens Georg <mail@jensge.org>
Date:   Thu Mar 29 19:44:27 2012 +0100

    tracker: Use SparqlCursor directly
    
    Intermediate code copied strings around.

 configure.ac                                       |  1 -
 .../tracker/rygel-tracker-item-factory.vala        | 40 +++++++++-------
 .../tracker/rygel-tracker-music-item-factory.vala  | 55 +++++++++++-----------
 .../rygel-tracker-picture-item-factory.vala        | 17 +++----
 .../tracker/rygel-tracker-search-container.vala    | 14 +++---
 .../tracker/rygel-tracker-video-item-factory.vala  | 18 +++----
 6 files changed, 76 insertions(+), 69 deletions(-)

commit 491ac2f29e42d748cd26a32ea39931bed2a152c6
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 14 14:22:53 2012 +0200

    tracker: Several fix-ups

 configure.ac                    | 8 +++-----
 src/plugins/tracker/Makefile.am | 3 ++-
 2 files changed, 5 insertions(+), 6 deletions(-)

commit a7469d83782818c369167c971bbbe764a384de8b
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Tue Mar 27 12:24:50 2012 +0100

    tracker: Switch Tracker queries from Dbus to Sparql.

 src/plugins/tracker/Makefile.am                    |  1 +
 .../rygel-tracker-category-all-container.vala      | 37 +++++----
 .../tracker/rygel-tracker-cleanup-query.vala       | 11 ++-
 .../tracker/rygel-tracker-deletion-query.vala      | 10 ++-
 .../tracker/rygel-tracker-insertion-query.vala     | 36 ++++++--
 .../tracker/rygel-tracker-item-factory.vala        |  3 +-
 .../tracker/rygel-tracker-metadata-values.vala     | 96 +++++++++++-----------
 .../tracker/rygel-tracker-music-item-factory.vala  |  3 +-
 .../tracker/rygel-tracker-plugin-factory.vala      | 11 +--
 src/plugins/tracker/rygel-tracker-query.vala       | 11 ++-
 .../tracker/rygel-tracker-search-container.vala    | 60 +++++---------
 .../tracker/rygel-tracker-selection-query.vala     | 14 ++--
 .../tracker/rygel-tracker-sparql-connection.vala   | 38 +++++++++
 .../tracker/rygel-tracker-video-item-factory.vala  |  3 +-
 14 files changed, 198 insertions(+), 136 deletions(-)

commit a570778bc4b66d1fce5314d8e6a9f72f18a733ad
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Thu Feb 2 16:07:21 2012 +0000

    tracker: Add Tracker-Sparql to dependency modules.

 configure.ac                    | 13 +++++++++++++
 src/plugins/tracker/Makefile.am |  9 ++++++---
 2 files changed, 19 insertions(+), 3 deletions(-)

commit 0d73566a1ca6dcf34097651cde783124e35b7e2a
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 27 22:16:09 2012 +0200

    build: Check for gtk-doc

 configure.ac | 1 +
 1 file changed, 1 insertion(+)

commit 8ce29886a114b625fbb1dabc72684478e8ee7463
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 20 10:17:52 2012 +0200

    core,libserver: Move server-only stuff to library

 common.am                                          |  24 +
 doc/reference/librygel-core/Makefile.am            |   1 +
 doc/reference/librygel-renderer/Makefile.am        |   5 +-
 po/POTFILES.in                                     |  94 ++--
 po/POTFILES.skip                                   | 235 +++-----
 src/librygel-core/filelist.am                      |  78 +--
 src/librygel-core/rygel-aac-transcoder.vala        |  35 --
 src/librygel-core/rygel-audio-item.vala            |  67 ---
 src/librygel-core/rygel-audio-transcoder.vala      | 117 ----
 src/librygel-core/rygel-avc-transcoder.vala        |  67 ---
 src/librygel-core/rygel-browse.vala                | 131 -----
 src/librygel-core/rygel-client-hacks.vala          | 103 ----
 src/librygel-core/rygel-content-directory.vala     | 464 ----------------
 src/librygel-core/rygel-dbus-thumbnailer.vala      | 124 -----
 src/librygel-core/rygel-description-file.vala      |   6 +-
 src/librygel-core/rygel-gst-utils.vala             | 117 ----
 src/librygel-core/rygel-http-byte-seek.vala        |  90 ---
 src/librygel-core/rygel-http-get-handler.vala      |  88 ---
 src/librygel-core/rygel-http-get.vala              | 219 --------
 src/librygel-core/rygel-http-gst-sink.vala         | 130 -----
 src/librygel-core/rygel-http-identity-handler.vala |  98 ----
 src/librygel-core/rygel-http-item-uri.vala         | 234 --------
 src/librygel-core/rygel-http-post.vala             | 228 --------
 src/librygel-core/rygel-http-request.vala          | 117 ----
 src/librygel-core/rygel-http-response.vala         | 294 ----------
 src/librygel-core/rygel-http-seek.vala             |  67 ---
 src/librygel-core/rygel-http-server.vala           | 194 -------
 src/librygel-core/rygel-http-time-seek.vala        | 163 ------
 .../rygel-http-transcode-handler.vala              |  76 ---
 src/librygel-core/rygel-image-item.vala            | 101 ----
 src/librygel-core/rygel-import-resource.vala       | 278 ----------
 src/librygel-core/rygel-item-creator.vala          | 617 ---------------------
 src/librygel-core/rygel-item-destroyer.vala        | 114 ----
 src/librygel-core/rygel-item-removal-queue.vala    |  85 ---
 src/librygel-core/rygel-l16-transcoder.vala        | 101 ----
 src/librygel-core/rygel-logical-expression.vala    |  58 --
 src/librygel-core/rygel-media-art-store.vala       | 232 --------
 src/librygel-core/rygel-media-container.vala       | 195 -------
 src/librygel-core/rygel-media-item.vala            | 346 ------------
 src/librygel-core/rygel-media-object.vala          | 203 -------
 src/librygel-core/rygel-media-objects.vala         |  88 ---
 src/librygel-core/rygel-media-query-action.vala    | 227 --------
 .../rygel-media-receiver-registrar.vala            |  75 ---
 src/librygel-core/rygel-media-server-plugin.vala   |  85 ---
 src/librygel-core/rygel-mp2ts-transcoder.vala      | 112 ----
 src/librygel-core/rygel-mp3-transcoder.vala        |  42 --
 src/librygel-core/rygel-music-item.vala            | 144 -----
 src/librygel-core/rygel-panasonic-hacks.vala       |  61 --
 src/librygel-core/rygel-photo-item.vala            |  72 ---
 src/librygel-core/rygel-plugin.vala                |   5 +
 src/librygel-core/rygel-relational-expression.vala | 149 -----
 src/librygel-core/rygel-root-device-factory.vala   |  21 +-
 src/librygel-core/rygel-root-device.vala           |   2 +-
 .../rygel-search-criteria-parser.vala              | 238 --------
 src/librygel-core/rygel-search-expression.vala     |  35 --
 src/librygel-core/rygel-search.vala                |  95 ----
 src/librygel-core/rygel-searchable-container.vala  | 204 -------
 src/librygel-core/rygel-simple-container.vala      | 235 --------
 .../rygel-source-connection-manager.vala           |  88 ---
 src/librygel-core/rygel-subtitle-manager.vala      |  75 ---
 src/librygel-core/rygel-subtitle.vala              |  54 --
 src/librygel-core/rygel-thumbnail.vala             |  71 ---
 src/librygel-core/rygel-thumbnailer.vala           | 124 -----
 src/librygel-core/rygel-transcode-manager.vala     | 154 -----
 src/librygel-core/rygel-transcoder.vala            | 223 --------
 src/librygel-core/rygel-v1-hacks.vala              | 104 ----
 src/librygel-core/rygel-video-item.vala            | 164 ------
 src/librygel-core/rygel-video-transcoder.vala      | 107 ----
 src/librygel-core/rygel-visual-item.vala           |  90 ---
 src/librygel-core/rygel-wmp-hacks.vala             |  51 --
 src/librygel-core/rygel-wmv-transcoder.vala        |  39 --
 src/librygel-core/rygel-writable-container.vala    |  85 ---
 src/librygel-core/rygel-xbmc-hacks.vala            |  42 --
 src/librygel-core/rygel-xbox-hacks.vala            | 184 ------
 src/librygel-core/uuid.vapi                        |   7 +
 src/librygel-server/Makefile.am                    |   8 +-
 src/librygel-server/filelist.am                    |  76 ++-
 src/librygel-server/rygel-aac-transcoder.vala      |  35 ++
 src/librygel-server/rygel-audio-item.vala          |  67 +++
 src/librygel-server/rygel-audio-transcoder.vala    | 117 ++++
 src/librygel-server/rygel-avc-transcoder.vala      |  67 +++
 src/librygel-server/rygel-browse.vala              | 131 +++++
 src/librygel-server/rygel-client-hacks.vala        | 103 ++++
 src/librygel-server/rygel-content-directory.vala   | 464 ++++++++++++++++
 src/librygel-server/rygel-dbus-thumbnailer.vala    | 124 +++++
 src/librygel-server/rygel-gst-utils.vala           | 117 ++++
 src/librygel-server/rygel-http-byte-seek.vala      |  90 +++
 src/librygel-server/rygel-http-get-handler.vala    |  88 +++
 src/librygel-server/rygel-http-get.vala            | 219 ++++++++
 src/librygel-server/rygel-http-gst-sink.vala       | 130 +++++
 .../rygel-http-identity-handler.vala               |  98 ++++
 src/librygel-server/rygel-http-item-uri.vala       | 234 ++++++++
 src/librygel-server/rygel-http-post.vala           | 228 ++++++++
 src/librygel-server/rygel-http-request.vala        | 117 ++++
 src/librygel-server/rygel-http-response.vala       | 294 ++++++++++
 src/librygel-server/rygel-http-seek.vala           |  67 +++
 src/librygel-server/rygel-http-server.vala         | 194 +++++++
 src/librygel-server/rygel-http-time-seek.vala      | 163 ++++++
 .../rygel-http-transcode-handler.vala              |  76 +++
 src/librygel-server/rygel-image-item.vala          | 101 ++++
 src/librygel-server/rygel-import-resource.vala     | 278 ++++++++++
 src/librygel-server/rygel-item-creator.vala        | 617 +++++++++++++++++++++
 src/librygel-server/rygel-item-destroyer.vala      | 114 ++++
 src/librygel-server/rygel-item-removal-queue.vala  |  85 +++
 src/librygel-server/rygel-l16-transcoder.vala      | 101 ++++
 src/librygel-server/rygel-logical-expression.vala  |  58 ++
 src/librygel-server/rygel-media-art-store.vala     | 232 ++++++++
 src/librygel-server/rygel-media-container.vala     | 195 +++++++
 src/librygel-server/rygel-media-item.vala          | 346 ++++++++++++
 src/librygel-server/rygel-media-object.vala        | 203 +++++++
 src/librygel-server/rygel-media-objects.vala       |  88 +++
 src/librygel-server/rygel-media-query-action.vala  | 227 ++++++++
 .../rygel-media-receiver-registrar.vala            |  75 +++
 src/librygel-server/rygel-media-server-plugin.vala |  97 ++++
 src/librygel-server/rygel-mp2ts-transcoder.vala    | 112 ++++
 src/librygel-server/rygel-mp3-transcoder.vala      |  42 ++
 src/librygel-server/rygel-music-item.vala          | 144 +++++
 src/librygel-server/rygel-panasonic-hacks.vala     |  61 ++
 src/librygel-server/rygel-photo-item.vala          |  72 +++
 .../rygel-relational-expression.vala               | 149 +++++
 .../rygel-search-criteria-parser.vala              | 238 ++++++++
 src/librygel-server/rygel-search-expression.vala   |  35 ++
 src/librygel-server/rygel-search.vala              |  95 ++++
 .../rygel-searchable-container.vala                | 204 +++++++
 src/librygel-server/rygel-simple-container.vala    | 235 ++++++++
 .../rygel-source-connection-manager.vala           |  88 +++
 src/librygel-server/rygel-subtitle-manager.vala    |  75 +++
 src/librygel-server/rygel-subtitle.vala            |  54 ++
 src/librygel-server/rygel-thumbnail.vala           |  71 +++
 src/librygel-server/rygel-thumbnailer.vala         | 124 +++++
 src/librygel-server/rygel-transcode-manager.vala   | 154 +++++
 src/librygel-server/rygel-transcoder.vala          | 223 ++++++++
 src/librygel-server/rygel-v1-hacks.vala            | 104 ++++
 src/librygel-server/rygel-video-item.vala          | 164 ++++++
 src/librygel-server/rygel-video-transcoder.vala    | 107 ++++
 src/librygel-server/rygel-visual-item.vala         |  90 +++
 src/librygel-server/rygel-wmp-hacks.vala           |  51 ++
 src/librygel-server/rygel-wmv-transcoder.vala      |  39 ++
 src/librygel-server/rygel-writable-container.vala  |  85 +++
 src/librygel-server/rygel-xbmc-hacks.vala          |  42 ++
 src/librygel-server/rygel-xbox-hacks.vala          | 184 ++++++
 src/plugins/external/Makefile.am                   |   4 +-
 src/plugins/gst-launch/Makefile.am                 |   4 +-
 src/plugins/media-export/Makefile.am               |   4 +-
 src/plugins/mediathek/Makefile.am                  |   4 +-
 src/plugins/mpris/Makefile.am                      |  11 +-
 src/plugins/playbin/Makefile.am                    |  15 +-
 src/plugins/test/Makefile.am                       |   4 +-
 src/plugins/tracker/Makefile.am                    |   6 +-
 tests/Makefile.am                                  |   6 +-
 tests/rygel-gst-utils.vala                         |   2 +-
 tests/rygel-http-byte-seek.vala                    |   2 +-
 tests/rygel-http-byte-seek_http-get.vala           |   2 +-
 tests/rygel-http-get.vala                          |   2 +-
 tests/rygel-http-gst-sink.vala                     |   2 +-
 tests/rygel-http-item-uri.vala                     |   2 +-
 tests/rygel-http-item-uri_http-get.vala            |   2 +-
 tests/rygel-http-item-uri_http-post.vala           |   2 +-
 tests/rygel-http-post.vala                         |   2 +-
 tests/rygel-http-request_http-get.vala             |   2 +-
 tests/rygel-http-request_http-post.vala            |   2 +-
 tests/rygel-http-response.vala                     |   2 +-
 tests/rygel-http-seek.vala                         |   2 +-
 tests/rygel-http-seek_http-get.vala                |   2 +-
 tests/rygel-http-seek_time-seek.vala               |   2 +-
 tests/rygel-http-time-seek.vala                    |   2 +-
 tests/rygel-http-time-seek_http-get.vala           |   2 +-
 tests/rygel-icon-info.vala                         |   1 +
 tests/rygel-item-creator.vala                      |   2 +-
 tests/rygel-media-art-store.vala                   |   2 +-
 tests/rygel-relational-expression.vala             |   2 +-
 tests/rygel-search-expression.vala                 |   2 +-
 tests/rygel-searchable-container.vala              |   2 +-
 tests/rygel-thumbnail.vala                         |   1 +
 174 files changed, 9383 insertions(+), 9435 deletions(-)

commit f8200ccf30669b6d35ab546fcda3124cab8ed9b8
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 19 23:25:13 2012 +0200

    core,librenderer: Move renderer-only stuff to library

 po/POTFILES.in                                     |  13 +-
 po/POTFILES.skip                                   | 101 ++++
 src/librygel-core/filelist.am                      |   9 +-
 src/librygel-core/rygel-av-transport.vala          | 569 ---------------------
 src/librygel-core/rygel-changelog.vala             | 102 ----
 src/librygel-core/rygel-connection-manager.vala    |   2 +-
 src/librygel-core/rygel-gst-utils.vala             |  20 -
 src/librygel-core/rygel-media-player.vala          |  49 --
 src/librygel-core/rygel-media-renderer-plugin.vala |  56 --
 src/librygel-core/rygel-rendering-control.vala     | 270 ----------
 .../rygel-sink-connection-manager.vala             |  55 --
 src/librygel-core/rygel-volume.vala                |  34 --
 src/librygel-renderer/filelist.am                  |  10 +-
 src/librygel-renderer/rygel-av-transport.vala      | 569 +++++++++++++++++++++
 src/librygel-renderer/rygel-changelog.vala         | 102 ++++
 src/librygel-renderer/rygel-gst-utils.vala         |  51 ++
 src/librygel-renderer/rygel-media-player.vala      |  49 ++
 .../rygel-media-renderer-plugin.vala               |  56 ++
 src/librygel-renderer/rygel-rendering-control.vala | 270 ++++++++++
 .../rygel-sink-connection-manager.vala             |  55 ++
 src/librygel-renderer/rygel-volume.vala            |  34 ++
 src/plugins/mpris/Makefile.am                      |   9 +-
 22 files changed, 1311 insertions(+), 1174 deletions(-)

commit d828f869258cbba6db169aca6c2c7ed3ba065969
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 9 20:51:06 2012 +0200

    core,server,examples,doc: Add librygel-server
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679648

 configure.ac                                |  3 +
 doc/reference/Makefile.am                   |  2 +-
 doc/reference/librygel-server/Makefile.am   | 62 +++++++++++++++++++
 examples/Makefile.am                        |  9 ++-
 examples/standalone-server.c                | 93 +++++++++++++++++++++++++++++
 rygel-server-1.0.pc.in                      | 12 ++++
 src/Makefile.am                             |  4 +-
 src/librygel-server/Makefile.am             | 18 ++++++
 src/librygel-server/filelist.am             |  6 ++
 src/librygel-server/rygel-media-server.vala | 32 ++++++++++
 10 files changed, 237 insertions(+), 4 deletions(-)

commit 69d5e24422b5de98b84464450f065b797d4dff2b
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 9 20:49:29 2012 +0200

    core,renderer: Extract base class for libraries
    
    https://bugzilla.gnome.org/show_bug.cgi?id=679648

 examples/standalone-renderer.c                    |   4 +-
 src/librygel-core/filelist.am                     |   1 +
 src/librygel-core/rygel-media-device.vala         | 131 ++++++++++++++++++++++
 src/librygel-renderer/rygel-playbin-renderer.vala | 105 +----------------
 4 files changed, 137 insertions(+), 104 deletions(-)

commit 68cd71358ae4ee2fc1498d467918932d723b4a8f
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Jul 25 16:40:22 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

commit 36f02ecf2a91881b555acccf7f6ae86f99a9b8fe
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Tue Jul 24 22:23:24 2012 +0300

    Updated Hebrew translation.

 po/he.po | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 666a6d53faf2e0cdff77ae072d11cf48a3b9e1ba
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 21 15:49:09 2012 +0200

    media-export: Work-around bgo#680366
    
    Conflicts:
    	src/plugins/media-export/rygel-media-export-harvesting-task.vala

 .../media-export/rygel-media-export-harvester.vala  |  2 +-
 .../rygel-media-export-harvesting-task.vala         |  4 ++--
 .../rygel-media-export-metadata-extractor.vala      | 21 +++++++++------------
 3 files changed, 12 insertions(+), 15 deletions(-)

commit e3576b54eba948663f8ff5c5644865862ad9dc96
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 20 19:51:20 2012 +0200

    external: Get DisplayName from correct interface

 src/plugins/external/rygel-external-container.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d30e0fc52eab506d4e24ee29c638559341d70d31
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Jul 19 10:13:53 2012 +0200

    Updated Slovenian translation

 po/sl.po | 337 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 171 insertions(+), 166 deletions(-)

commit 30e3d1dfbc2c2efac0e37221a26ce673eaf7bbd2
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Tue Jul 17 20:38:31 2012 +0530

    Assamese translation completed

 po/as.po | 670 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 670 insertions(+)

commit 2781dd713947472efafa90441575dab44fb0028f
Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
Date:   Tue Jul 17 20:35:39 2012 +0530

    Added Assamese to LINGUAS

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 465654470cade6e5139dba29fa4b2ef123cb91a5
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Jul 17 12:05:33 2012 +0200

    Updated Spanish translation

 po/es.po | 342 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 174 insertions(+), 168 deletions(-)

commit d921e506aa194d5b636879f81fbefb26307babb8
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Tue Jul 17 15:27:01 2012 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 717 +++++++++++++++++++++++++++++++++---------------------------
 po/zh_TW.po | 717 +++++++++++++++++++++++++++++++++---------------------------
 2 files changed, 780 insertions(+), 654 deletions(-)

commit 95352d2ab695ef3fd4e39ee4b7ad60e132f8cb07
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 14 00:01:12 2012 +0200

    external: Guard against empty mandatory properties
    
    Also do fingerpointing against the offending service.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=644491

 src/plugins/external/Makefile.am                   |  3 +-
 src/plugins/external/rygel-external-container.vala | 21 ++++----
 .../external/rygel-external-item-factory.vala      | 11 ++--
 .../external/rygel-external-variant-util.vala      | 58 ++++++++++++++++++++++
 4 files changed, 80 insertions(+), 13 deletions(-)

commit e711eb702129ea6e4fb1a313d8e5b4a40d2958c6
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 13 23:43:41 2012 +0200

    external: Don't recurse into external hierarchy
    
    https://bugzilla.gnome.org/show_bug.cgi?id=644491

 src/plugins/external/rygel-external-container.vala | 37 ++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

commit fd4648a937cdd1d704eacb58d59927dcff367205
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 25 17:26:02 2012 +0200

    core: INT_MAX children means "Don't know"
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661988

 src/librygel-core/rygel-browse.vala                | 6 +++++-
 src/plugins/external/rygel-external-container.vala | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 2e5abd330b298f71218ba8e3c3c8ac1c81a28b73
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 9 14:03:52 2012 +0200

    core: Do not bail out on missing thumbnail dir
    
    This fixed the situation where you not yet have a ".thumbnails"
    directory in your $HOME but have tumbler available. To do this, the code
    now uses ListActivateableServices on D-Bus to check for the Thumbnailer1
    interface and keeps on queuing incoming thumbnail requests until the
    thumbnailer is either ready or not found. The queue will be passed on to
    tumbler in the first case or flushed in the latter, marking the
    thumbnailer not available then.
    
    Unfortunately we cannot rely on Bus.get_proxy_sync to fail if it is not
    available because it simply doesn't, looking at the gdbus code.
    
    We stop handling the thumbnail directory ourselves and use GLib's
    FileInfo for that

 src/librygel-core/rygel-dbus-thumbnailer.vala | 33 +++++++++-
 src/librygel-core/rygel-thumbnailer.vala      | 93 ++++++++++++---------------
 2 files changed, 70 insertions(+), 56 deletions(-)

commit 3c691be0968186468d45abeaf99a43f9f737dd84
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 9 13:33:51 2012 +0200

    core: Early exit on missing thumbnail
    
    If we need to ask tumbler for a thumbnail, we can just exit. There's no
    need to do the filesystem call afterwards. It will fail anyway.

 src/librygel-core/rygel-thumbnailer.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 7af47433a84981b97bbbd0a3c2a81e88110c8cac
Author: Aurimas Černius <aurisc4@gmail.com>
Date:   Mon Jul 16 23:20:02 2012 +0300

    Updated Lithuanian translation

 po/lt.po | 637 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 327 insertions(+), 310 deletions(-)

commit 3d69b1860c21a823fb4dd3c717d855ca3fdc94b9
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 16 22:05:51 2012 +0200

    build: Remove dead code

 configure.ac | 4 ----
 1 file changed, 4 deletions(-)

commit f9b7c20e9d0ce97d6c6bd1d0536b4b1d7ae6148c
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 16 21:50:53 2012 +0200

    build: Silence portability warnings

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c4e1818d22ed732276ed787e02cc30950b95294
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Tue Jul 10 22:43:25 2012 +0300

    Updated Hebrew translation.

 po/he.po | 332 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 168 insertions(+), 164 deletions(-)

commit 200c12406a9e8262aae3e86a73ed261f892da66d
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jul 10 08:07:07 2012 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 479 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 253 insertions(+), 226 deletions(-)

commit aca1f5d2ec7a7ecfe1941cbd0f6582be898725fa
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Wed Jul 4 20:42:14 2012 +0300

    Updated Bulgarian translation

 po/bg.po | 348 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 183 insertions(+), 165 deletions(-)

commit f1b7bf14b27b5052e8caa0bef7881a0b6a94e3d8
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 3 11:33:12 2012 +0200

    todo: Remove librygel task

 TODO | 4 ----
 1 file changed, 4 deletions(-)

commit 7b79a131e0c3eaaac4ae0f3fbcab872c16e56136
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 2 13:30:29 2012 +0200

    core,external: Avoid symbol redefintion
    
    On C level, the vala DBus interface object and this constant both create
    a FREE_DESKTOP_DBUS_OBJECT definition, creating a GCC warning when using
    librygel-core.

 src/librygel-core/rygel-free-desktop-interfaces.vala    | 2 +-
 src/plugins/external/rygel-external-plugin-factory.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 47af360d4f75a22b1f4de01e704329e11da7017a
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 2 13:27:44 2012 +0200

    librenderer: Update Renderer class documentation

 src/librygel-renderer/rygel-playbin-renderer.vala | 42 +++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit bc778609cf4a1333864b01b0c6a467d769b32b52
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 2 13:04:17 2012 +0200

    librenderer: Add API to wrap an existing playbin

 src/librygel-renderer/rygel-playbin-player.vala   | 31 +++++++++------
 src/librygel-renderer/rygel-playbin-renderer.vala | 47 +++++++++++++++++------
 2 files changed, 55 insertions(+), 23 deletions(-)

commit 4b90432c03956626b7756581bd24273cebee60d8
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 2 12:05:04 2012 +0200

    librenderer: Use signal bus watch
    
    Reason is that you can only have one active bus watch. But signal bus
    watch allows multiple listeners to connect to the "message" signal.

 src/librygel-renderer/rygel-playbin-player.vala | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 76b1bad8eede80d28feccf5f775cde18d1e30908
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 29 14:21:00 2012 +0200

    doc: Silence valadoc run

 doc/reference/librygel-core/Makefile.am     | 10 ++++------
 doc/reference/librygel-renderer/Makefile.am | 10 ++++------
 2 files changed, 8 insertions(+), 12 deletions(-)

commit 9b2a9179d0a725184cfd060b26adaeebe35de9c2
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 29 14:15:10 2012 +0200

    doc: Drop vala devhelp target
    
    This generates a devhelp book with the same name as the gtk-doc devhelp
    book.  This confuses devhelp which shows rather randomly either the vala
    book or the C book.

 doc/reference/librygel-core/Makefile.am     | 20 ++++----------------
 doc/reference/librygel-renderer/Makefile.am | 20 ++++----------------
 2 files changed, 8 insertions(+), 32 deletions(-)

commit b080d8c28d13d4df1eb320f414d73cad70b7ff5c
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 29 12:09:56 2012 +0200

    doc: Rebuild documentation on source changes
    
    Also remove previous output directory as a work-around for
    https://bugzilla.gnome.org/show_bug.cgi?id=679114

 doc/reference/librygel-core/Makefile.am     | 8 +++++---
 doc/reference/librygel-renderer/Makefile.am | 8 +++++---
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 8e30a11a95a8880ccff5a427c2a4c1a8cee0f6dd
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jun 28 13:15:08 2012 +0200

    doc: Fix make distcheck
    
    We should really do some bash cleverness to get a list of files of
    certain types, and then just INSTALL_DATA those, as gtk-doc.make
    seems to do, but this should do for now.

 doc/reference/librygel-core/Makefile.am     | 8 +++++---
 doc/reference/librygel-renderer/Makefile.am | 9 +++++----
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 460ce4414cfd9cd89a52893c6766b9145575bb92
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jun 28 10:13:13 2012 +0200

    examples: Fix distcheck when the .h/.c are disted

 examples/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1c893b9cc236992d1d6bc87727e53feef16e0c56
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Thu Jun 28 09:54:44 2012 +0200

    doc,librenderer: Generate docs

 configure.ac                                |  1 +
 doc/reference/Makefile.am                   |  2 +-
 doc/reference/librygel-renderer/Makefile.am | 73 +++++++++++++++++++++++++++++
 src/librygel-renderer/Makefile.am           |  6 +--
 src/librygel-renderer/filelist.am           |  8 ++++
 5 files changed, 86 insertions(+), 4 deletions(-)

commit 768dde6fe0ee2226aca90f9398b1090350314826
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 17:13:15 2012 +0200

    build: Dist the generated API documentation
    
    This is overly simple, but it might work.

 doc/reference/librygel-core/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 32133ccd8014024febe383b6f4bce54e63fda06c
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 17:13:01 2012 +0200

    build: Fix make dist

 src/librygel-core/Makefile.am | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 875f089b07407d81ee12cb286b836ceb7ad89846
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 16:42:34 2012 +0200

    doc: Update a comment

 doc/reference/librygel-core/Makefile.am | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit a91c71ab73eb23e250a0b0ef6ab66c608f4ed523
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 16:25:36 2012 +0200

    core: More minor doc fixes

 src/librygel-core/rygel-writable-container.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit db24e55712473285af1556b1b121466e710468f8
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 16:21:54 2012 +0200

    core: Remove mention of nonexistant parameter

 src/librygel-core/rygel-media-container.vala | 2 --
 1 file changed, 2 deletions(-)

commit 361f1f4a03b31309171a5806086a05439e1c923b
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 16:20:00 2012 +0200

    core: Fix offet -> offset typos in valadoc

 src/librygel-core/rygel-media-container.vala      | 2 +-
 src/librygel-core/rygel-searchable-container.vala | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit a702ffb079a530d00e6268e4bfd74d366b76a633
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 16:19:07 2012 +0200

    core: Correct return to @return in valadoc

 src/librygel-core/rygel-media-container.vala      |  4 ++--
 src/librygel-core/rygel-plugin-loader.vala        |  2 +-
 src/librygel-core/rygel-searchable-container.vala | 13 +++++--------
 src/librygel-core/rygel-writable-container.vala   |  4 ++--
 4 files changed, 10 insertions(+), 13 deletions(-)

commit c2b598fe28074850b03ae57d15c8a9f630b0c548
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 14:44:19 2012 +0200

    doc: Generate API documentation with valadoc
    
    * configure.ac: Check for valadoc, optionally.
    * src/librygel-core/Makefile.am: Move some lists of files and
      options into filelist.am so it can be used here too:
    * doc/reference/librygel-core/Makefile.am: Use valadoc to generate
      API reference documentation.

 Makefile.am                             |  3 +-
 common.am                               |  6 +-
 configure.ac                            | 21 +++++++
 doc/Makefile.am                         |  2 +
 doc/reference/Makefile.am               |  1 +
 doc/reference/librygel-core/Makefile.am | 67 ++++++++++++++++++++++
 src/librygel-core/Makefile.am           | 99 ++-------------------------------
 src/librygel-core/filelist.am           | 97 ++++++++++++++++++++++++++++++++
 8 files changed, 198 insertions(+), 98 deletions(-)

commit 639c48f57282f439b0433f9806b7bb22d804dec9
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 12:12:08 2012 +0200

    build: Update POTFILES.in and POTFILES.skip
    
    This fixes make check.

 po/POTFILES.in   | 132 +++++++++++++++++++-------------------
 po/POTFILES.skip | 188 +++++++++++++++++++++++++++----------------------------
 2 files changed, 160 insertions(+), 160 deletions(-)

commit 1ee5e597bc0c36bde9a3d48bb502133e4433ec51
Author: Murray Cumming <murrayc@murrayc.com>
Date:   Tue Jun 26 12:06:12 2012 +0200

    librenderer: Move code into its own directory

 configure.ac                                      |   1 +
 examples/Makefile.am                              |   4 +-
 src/Makefile.am                                   |   4 +-
 src/librygel-renderer/Makefile.am                 |  18 +
 src/librygel-renderer/rygel-playbin-player.vala   | 408 ++++++++++++++++++++++
 src/librygel-renderer/rygel-playbin-plugin.vala   |  40 +++
 src/librygel-renderer/rygel-playbin-renderer.vala | 114 ++++++
 src/plugins/playbin/Makefile.am                   |  28 +-
 src/plugins/playbin/rygel-playbin-player.vala     | 408 ----------------------
 src/plugins/playbin/rygel-playbin-plugin.vala     |  41 ---
 src/plugins/playbin/rygel-playbin-renderer.vala   | 114 ------
 11 files changed, 594 insertions(+), 586 deletions(-)

commit 8d31261930239bef18919228436a4bdd3a6e3c0f
Author: Murray Cumming <murrayc@openismus.com>
Date:   Tue Jun 26 10:56:14 2012 +0200

    core: Move library code into its own directory

 autogen.sh                                         |   4 +-
 common.am                                          |   5 +-
 configure.ac                                       |   3 +-
 src/Makefile.am                                    |   4 +-
 src/librygel-core/Makefile.am                      | 147 +++++
 src/librygel-core/rygel-aac-transcoder.vala        |  35 ++
 src/librygel-core/rygel-audio-item.vala            |  67 +++
 src/librygel-core/rygel-audio-transcoder.vala      | 117 ++++
 src/librygel-core/rygel-av-transport.vala          | 569 +++++++++++++++++++
 src/librygel-core/rygel-avc-transcoder.vala        |  67 +++
 src/librygel-core/rygel-browse.vala                | 127 +++++
 src/librygel-core/rygel-changelog.vala             | 102 ++++
 src/librygel-core/rygel-client-hacks.vala          | 103 ++++
 src/librygel-core/rygel-cmdline-config.vala        | 452 +++++++++++++++
 src/librygel-core/rygel-configuration.vala         |  92 +++
 src/librygel-core/rygel-connection-manager.vala    | 154 +++++
 src/librygel-core/rygel-content-directory.vala     | 464 ++++++++++++++++
 src/librygel-core/rygel-core-1.0.deps              |   4 +
 src/librygel-core/rygel-dbus-interface.vala        |  30 +
 src/librygel-core/rygel-dbus-thumbnailer.vala      |  97 ++++
 src/librygel-core/rygel-description-file.vala      | 191 +++++++
 src/librygel-core/rygel-environment-config.vala    | 216 +++++++
 .../rygel-free-desktop-interfaces.vala             |  55 ++
 src/librygel-core/rygel-gst-utils.vala             | 137 +++++
 src/librygel-core/rygel-http-byte-seek.vala        |  90 +++
 src/librygel-core/rygel-http-get-handler.vala      |  88 +++
 src/librygel-core/rygel-http-get.vala              | 219 ++++++++
 src/librygel-core/rygel-http-gst-sink.vala         | 130 +++++
 src/librygel-core/rygel-http-identity-handler.vala |  98 ++++
 src/librygel-core/rygel-http-item-uri.vala         | 234 ++++++++
 src/librygel-core/rygel-http-post.vala             | 228 ++++++++
 src/librygel-core/rygel-http-request.vala          | 117 ++++
 src/librygel-core/rygel-http-response.vala         | 294 ++++++++++
 src/librygel-core/rygel-http-seek.vala             |  67 +++
 src/librygel-core/rygel-http-server.vala           | 194 +++++++
 src/librygel-core/rygel-http-time-seek.vala        | 163 ++++++
 .../rygel-http-transcode-handler.vala              |  76 +++
 src/librygel-core/rygel-icon-info.vala             |  41 ++
 src/librygel-core/rygel-image-item.vala            | 101 ++++
 src/librygel-core/rygel-import-resource.vala       | 278 +++++++++
 src/librygel-core/rygel-item-creator.vala          | 617 ++++++++++++++++++++
 src/librygel-core/rygel-item-destroyer.vala        | 114 ++++
 src/librygel-core/rygel-item-removal-queue.vala    |  85 +++
 src/librygel-core/rygel-l16-transcoder.vala        | 101 ++++
 src/librygel-core/rygel-log-handler.vala           | 154 +++++
 src/librygel-core/rygel-logical-expression.vala    |  58 ++
 src/librygel-core/rygel-media-art-store.vala       | 232 ++++++++
 src/librygel-core/rygel-media-container.vala       | 197 +++++++
 src/librygel-core/rygel-media-item.vala            | 346 ++++++++++++
 src/librygel-core/rygel-media-object.vala          | 203 +++++++
 src/librygel-core/rygel-media-objects.vala         |  88 +++
 src/librygel-core/rygel-media-player.vala          |  49 ++
 src/librygel-core/rygel-media-query-action.vala    | 227 ++++++++
 .../rygel-media-receiver-registrar.vala            |  75 +++
 src/librygel-core/rygel-media-renderer-plugin.vala |  56 ++
 src/librygel-core/rygel-media-server-plugin.vala   |  85 +++
 src/librygel-core/rygel-meta-config.vala           | 546 ++++++++++++++++++
 src/librygel-core/rygel-mp2ts-transcoder.vala      | 112 ++++
 src/librygel-core/rygel-mp3-transcoder.vala        |  42 ++
 src/librygel-core/rygel-music-item.vala            | 144 +++++
 src/librygel-core/rygel-panasonic-hacks.vala       |  61 ++
 src/librygel-core/rygel-photo-item.vala            |  72 +++
 src/librygel-core/rygel-plugin-loader.vala         | 202 +++++++
 src/librygel-core/rygel-plugin.vala                | 144 +++++
 src/librygel-core/rygel-relational-expression.vala | 149 +++++
 src/librygel-core/rygel-rendering-control.vala     | 270 +++++++++
 src/librygel-core/rygel-resource-info.vala         |  48 ++
 src/librygel-core/rygel-root-device-factory.vala   | 367 ++++++++++++
 src/librygel-core/rygel-root-device.vala           |  61 ++
 .../rygel-search-criteria-parser.vala              | 238 ++++++++
 src/librygel-core/rygel-search-expression.vala     |  35 ++
 src/librygel-core/rygel-search.vala                |  95 ++++
 src/librygel-core/rygel-searchable-container.vala  | 207 +++++++
 src/librygel-core/rygel-simple-container.vala      | 235 ++++++++
 .../rygel-sink-connection-manager.vala             |  55 ++
 .../rygel-source-connection-manager.vala           |  88 +++
 src/librygel-core/rygel-state-machine.vala         |  35 ++
 src/librygel-core/rygel-subtitle-manager.vala      |  75 +++
 src/librygel-core/rygel-subtitle.vala              |  54 ++
 src/librygel-core/rygel-thumbnail.vala             |  71 +++
 src/librygel-core/rygel-thumbnailer.vala           | 134 +++++
 src/librygel-core/rygel-transcode-manager.vala     | 154 +++++
 src/librygel-core/rygel-transcoder.vala            | 223 ++++++++
 src/librygel-core/rygel-user-config.vala           | 296 ++++++++++
 src/librygel-core/rygel-v1-hacks.vala              | 104 ++++
 src/librygel-core/rygel-video-item.vala            | 164 ++++++
 src/librygel-core/rygel-video-transcoder.vala      | 107 ++++
 src/librygel-core/rygel-visual-item.vala           |  90 +++
 src/librygel-core/rygel-volume.vala                |  34 ++
 src/librygel-core/rygel-wmp-hacks.vala             |  51 ++
 src/librygel-core/rygel-wmv-transcoder.vala        |  39 ++
 src/librygel-core/rygel-writable-container.vala    |  85 +++
 src/librygel-core/rygel-xbmc-hacks.vala            |  42 ++
 src/librygel-core/rygel-xbox-hacks.vala            | 184 ++++++
 src/librygel-core/rygel-xml-utils.vala             |  51 ++
 src/rygel/Makefile.am                              | 129 +----
 src/rygel/rygel-aac-transcoder.vala                |  35 --
 src/rygel/rygel-audio-item.vala                    |  67 ---
 src/rygel/rygel-audio-transcoder.vala              | 117 ----
 src/rygel/rygel-av-transport.vala                  | 569 -------------------
 src/rygel/rygel-avc-transcoder.vala                |  67 ---
 src/rygel/rygel-browse.vala                        | 128 -----
 src/rygel/rygel-changelog.vala                     | 102 ----
 src/rygel/rygel-client-hacks.vala                  | 103 ----
 src/rygel/rygel-cmdline-config.vala                | 453 ---------------
 src/rygel/rygel-configuration.vala                 |  93 ----
 src/rygel/rygel-connection-manager.vala            | 154 -----
 src/rygel/rygel-content-directory.vala             | 465 ----------------
 src/rygel/rygel-core-1.0.deps                      |   4 -
 src/rygel/rygel-dbus-interface.vala                |  31 --
 src/rygel/rygel-dbus-thumbnailer.vala              |  97 ----
 src/rygel/rygel-description-file.vala              | 191 -------
 src/rygel/rygel-environment-config.vala            | 217 --------
 src/rygel/rygel-free-desktop-interfaces.vala       |  56 --
 src/rygel/rygel-gst-utils.vala                     | 137 -----
 src/rygel/rygel-http-byte-seek.vala                |  90 ---
 src/rygel/rygel-http-get-handler.vala              |  88 ---
 src/rygel/rygel-http-get.vala                      | 220 --------
 src/rygel/rygel-http-gst-sink.vala                 | 131 -----
 src/rygel/rygel-http-identity-handler.vala         |  98 ----
 src/rygel/rygel-http-item-uri.vala                 | 234 --------
 src/rygel/rygel-http-post.vala                     | 229 --------
 src/rygel/rygel-http-request.vala                  | 118 ----
 src/rygel/rygel-http-response.vala                 | 294 ----------
 src/rygel/rygel-http-seek.vala                     |  67 ---
 src/rygel/rygel-http-server.vala                   | 195 -------
 src/rygel/rygel-http-time-seek.vala                | 163 ------
 src/rygel/rygel-http-transcode-handler.vala        |  77 ---
 src/rygel/rygel-icon-info.vala                     |  42 --
 src/rygel/rygel-image-item.vala                    | 101 ----
 src/rygel/rygel-import-resource.vala               | 279 ----------
 src/rygel/rygel-item-creator.vala                  | 618 ---------------------
 src/rygel/rygel-item-destroyer.vala                | 115 ----
 src/rygel/rygel-item-removal-queue.vala            |  86 ---
 src/rygel/rygel-l16-transcoder.vala                | 101 ----
 src/rygel/rygel-log-handler.vala                   | 154 -----
 src/rygel/rygel-logical-expression.vala            |  58 --
 src/rygel/rygel-media-art-store.vala               | 232 --------
 src/rygel/rygel-media-container.vala               | 198 -------
 src/rygel/rygel-media-item.vala                    | 346 ------------
 src/rygel/rygel-media-object.vala                  | 203 -------
 src/rygel/rygel-media-objects.vala                 |  88 ---
 src/rygel/rygel-media-player.vala                  |  49 --
 src/rygel/rygel-media-query-action.vala            | 227 --------
 src/rygel/rygel-media-receiver-registrar.vala      |  75 ---
 src/rygel/rygel-media-renderer-plugin.vala         |  57 --
 src/rygel/rygel-media-server-plugin.vala           |  86 ---
 src/rygel/rygel-meta-config.vala                   | 547 ------------------
 src/rygel/rygel-mp2ts-transcoder.vala              | 112 ----
 src/rygel/rygel-mp3-transcoder.vala                |  42 --
 src/rygel/rygel-music-item.vala                    | 144 -----
 src/rygel/rygel-panasonic-hacks.vala               |  61 --
 src/rygel/rygel-photo-item.vala                    |  72 ---
 src/rygel/rygel-plugin-loader.vala                 | 203 -------
 src/rygel/rygel-plugin.vala                        | 145 -----
 src/rygel/rygel-relational-expression.vala         | 149 -----
 src/rygel/rygel-rendering-control.vala             | 270 ---------
 src/rygel/rygel-resource-info.vala                 |  49 --
 src/rygel/rygel-root-device-factory.vala           | 368 ------------
 src/rygel/rygel-root-device.vala                   |  62 ---
 src/rygel/rygel-search-criteria-parser.vala        | 239 --------
 src/rygel/rygel-search-expression.vala             |  35 --
 src/rygel/rygel-search.vala                        |  96 ----
 src/rygel/rygel-searchable-container.vala          | 207 -------
 src/rygel/rygel-simple-container.vala              | 235 --------
 src/rygel/rygel-sink-connection-manager.vala       |  55 --
 src/rygel/rygel-source-connection-manager.vala     |  88 ---
 src/rygel/rygel-state-machine.vala                 |  36 --
 src/rygel/rygel-subtitle-manager.vala              |  75 ---
 src/rygel/rygel-subtitle.vala                      |  54 --
 src/rygel/rygel-thumbnail.vala                     |  71 ---
 src/rygel/rygel-thumbnailer.vala                   | 134 -----
 src/rygel/rygel-transcode-manager.vala             | 155 ------
 src/rygel/rygel-transcoder.vala                    | 223 --------
 src/rygel/rygel-user-config.vala                   | 297 ----------
 src/rygel/rygel-v1-hacks.vala                      | 104 ----
 src/rygel/rygel-video-item.vala                    | 164 ------
 src/rygel/rygel-video-transcoder.vala              | 107 ----
 src/rygel/rygel-visual-item.vala                   |  90 ---
 src/rygel/rygel-volume.vala                        |  34 --
 src/rygel/rygel-wmp-hacks.vala                     |  51 --
 src/rygel/rygel-wmv-transcoder.vala                |  39 --
 src/rygel/rygel-writable-container.vala            |  85 ---
 src/rygel/rygel-xbmc-hacks.vala                    |  42 --
 src/rygel/rygel-xbox-hacks.vala                    | 184 ------
 src/rygel/rygel-xml-utils.vala                     |  52 --
 tests/Makefile.am                                  |   4 +-
 tests/rygel-gst-utils.vala                         |   2 +-
 tests/rygel-http-byte-seek.vala                    |   2 +-
 tests/rygel-http-byte-seek_http-get.vala           |   2 +-
 tests/rygel-http-get.vala                          |   2 +-
 tests/rygel-http-gst-sink.vala                     |   2 +-
 tests/rygel-http-item-uri.vala                     |   2 +-
 tests/rygel-http-item-uri_http-get.vala            |   2 +-
 tests/rygel-http-item-uri_http-post.vala           |   2 +-
 tests/rygel-http-post.vala                         |   2 +-
 tests/rygel-http-request_http-get.vala             |   2 +-
 tests/rygel-http-request_http-post.vala            |   2 +-
 tests/rygel-http-response.vala                     |   2 +-
 tests/rygel-http-seek.vala                         |   2 +-
 tests/rygel-http-seek_http-get.vala                |   2 +-
 tests/rygel-http-seek_time-seek.vala               |   2 +-
 tests/rygel-http-time-seek.vala                    |   2 +-
 tests/rygel-http-time-seek_http-get.vala           |   2 +-
 tests/rygel-item-creator.vala                      |   2 +-
 tests/rygel-media-art-store.vala                   |   2 +-
 tests/rygel-relational-expression.vala             |   2 +-
 tests/rygel-search-expression.vala                 |   2 +-
 tests/rygel-searchable-container.vala              |   2 +-
 tests/rygel-state-machine_http-get.vala            |   2 +-
 tests/rygel-state-machine_http-post.vala           |   2 +-
 tests/rygel-state-machine_http-response.vala       |   2 +-
 tests/rygel-state-machine_item-creator.vala        |   2 +-
 213 files changed, 13535 insertions(+), 13542 deletions(-)

commit 55fcc2444aff9601e2c336cd6a0fa6adbd84de01
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 22 16:27:15 2012 +0200

    librenderer: Add pc file

 Makefile.am              |  4 ++--
 configure.ac             |  1 +
 rygel-renderer-1.0.pc.in | 12 ++++++++++++
 3 files changed, 15 insertions(+), 2 deletions(-)

commit c6b1c4049a9aacdbc9a3f39b187412e6bb700e17
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 22 16:26:52 2012 +0200

    core: Add libtool versioning

 src/rygel/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 31d8482ca2372c6a4cffab8104a107c445abc937
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 22 16:15:51 2012 +0200

    core: Rename core library

 Makefile.am                   |  4 ++--
 common.am                     |  4 ++--
 configure.ac                  |  2 +-
 rygel-1.0.pc.in               | 12 ------------
 rygel-core-1.0.pc.in          | 12 ++++++++++++
 src/rygel/Makefile.am         | 26 ++++++++++++++------------
 src/rygel/rygel-1.0.deps      |  4 ----
 src/rygel/rygel-core-1.0.deps |  4 ++++
 8 files changed, 35 insertions(+), 33 deletions(-)

commit 0a1daf4eaeaede18fbcb411f7ab0edd60c7600c8
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 22 16:05:51 2012 +0200

    librenderer: Include API version and so versioning

 examples/Makefile.am            |  2 +-
 src/plugins/playbin/Makefile.am | 15 +++++++++------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 6b19ad963adf6068adb9531eba8e0302f9f38608
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 22 13:18:53 2012 +0200

    playbin: Set log domain only for the plugin

 src/plugins/playbin/Makefile.am | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 5de7fd39b62b425dc01ca7af82e74a0f925ae8aa
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 22 12:34:14 2012 +0200

    playbin: Fix parallel build in playbin plug-in
    
    Automake's vala integration does not recognize local vapi's as
    dependencies so we put it as a source file. This is also supported and
    helps with the dependencies.

 src/plugins/playbin/Makefile.am | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ca85361f2b017450642acbffec4798ce9cba8b8b
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 7 21:13:43 2012 +0200

    examples: Add standalone player

 Makefile.am                     |  2 +-
 configure.ac                    |  1 +
 examples/Makefile.am            | 11 ++++++
 examples/standalone-renderer.c  | 80 +++++++++++++++++++++++++++++++++++++++++
 src/plugins/playbin/Makefile.am |  1 -
 5 files changed, 93 insertions(+), 2 deletions(-)

commit da3cf04956ee9614bf841e2f40bb9553efc16ac1
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 29 09:01:51 2012 +0200

    core: rename header file

 .gitignore            | 2 +-
 src/rygel/Makefile.am | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 43988a54ec2acfb82d85246c91943b20b75621dd
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 17 22:19:57 2012 +0200

    core: Fix parallel build

 src/rygel/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 404b8b84a2f1314b884354413a5d3aeb120e1b26
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 29 08:56:52 2012 +0200

    librenderer: Add simpler API

 src/plugins/playbin/Makefile.am                 |   3 +-
 src/plugins/playbin/rygel-playbin-renderer.vala | 114 ++++++++++++++++++++++++
 2 files changed, 116 insertions(+), 1 deletion(-)

commit 4bd3685d1411d8856e62d137c4742f6ea6696dcd
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 14 12:26:49 2012 +0200

    core: Use application name for file storage dir
    
    Don't hardcode "Rygel" but let the application using librygel-core
    decide by setting its application name.

 src/rygel/rygel-root-device-factory.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d8f464a9463b500f94eea73ec24cff2a3b7e6db7
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 14 12:22:43 2012 +0200

    core,ui: Explicit initialization of MetaConfig
    
    If clients use librygel-core, they should not react to Rygel's
    configuration, environment variables and commandline options.

 src/rygel/rygel-main.vala            |  3 +++
 src/rygel/rygel-meta-config.vala     | 26 +++++++++++++++++++-------
 src/ui/rygel-preferences-dialog.vala |  3 +++
 3 files changed, 25 insertions(+), 7 deletions(-)

commit 26a361d5029b4e8e640a4adf703bd2dda676ef3f
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 14 11:20:27 2012 +0200

    playbin: Update copyright of renderer

 src/plugins/playbin/rygel-playbin-player.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 21464942a52ca2d26b42cebd7aaa794f4c741b28
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 14 10:58:59 2012 +0200

    core,playbin: Generate basic meta-data on external URI change

 src/plugins/playbin/rygel-playbin-player.vala | 21 +++++++++++++++++++++
 src/rygel/rygel-av-transport.vala             |  7 ++++++-
 2 files changed, 27 insertions(+), 1 deletion(-)

commit 5a9db5056a35acf24f081834980c4c7cec64cc84
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 14 10:58:02 2012 +0200

    core,playbin: React to external URI changes
    
    Once on GStreamer 1.0, use "current-uri" property. See
    https://bugzilla.gnome.org/show_bug.cgi?id=676665

 src/plugins/playbin/rygel-playbin-player.vala | 21 ++++++++++++++++++++-
 src/rygel/rygel-av-transport.vala             | 11 ++++++++---
 2 files changed, 28 insertions(+), 4 deletions(-)

commit 6fc817c19a9b066fe9e9f4dc8cbce13f1b4bea12
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 23 16:28:33 2012 +0200

    playbin: Save URI ourselves
    
    Getting the current URI from the playbin only seems to work if its state is
    not NULL.

 src/plugins/playbin/rygel-playbin-player.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d202ca2ea37b9bea1f289daf504bf8d9862c4baf
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jun 11 19:48:27 2012 +0200

    playbin: Fix state handling for stop

 src/plugins/playbin/rygel-playbin-player.vala | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 4971bf4650247627f7e7b6374db0a5114eccdefa
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 29 08:53:35 2012 +0200

    librender: Make playbin a read-only property

 src/plugins/playbin/rygel-playbin-player.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06a46bd580598a10121594dc42f717e6c11df99e
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 8 10:34:09 2012 +0200

    playbin: Set renderer state according to playbin state changes
    
    This allows the playbin to be controlled externally while the renderer still
    has the proper UPnP state.
    
    There's an issue that setting "NULL" or "READY" on a playbin does not generate
    a state-change message on the bus.

 src/plugins/playbin/rygel-playbin-player.vala | 59 +++++++++++++++++++++++----
 1 file changed, 50 insertions(+), 9 deletions(-)

commit 3c6e33a7243d4b805aa876c2149c7b8ddd7cdcb9
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 8 10:25:38 2012 +0200

    playbin: Base plugin on player library

 src/plugins/playbin/Makefile.am               | 15 +++++------
 src/plugins/playbin/rygel-module.vala         | 36 +++++++++++++++++++++++++++
 src/plugins/playbin/rygel-playbin-plugin.vala | 15 ++---------
 3 files changed, 46 insertions(+), 20 deletions(-)

commit 0fcafedc211e77d455215c21a5ddcdd97ae3530e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 7 21:12:58 2012 +0200

    playbin: Also create shared library

 src/plugins/playbin/Makefile.am               | 8 ++++++++
 src/plugins/playbin/rygel-playbin-player.vala | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit fb5553843abe314498d890b2d5f48b1c28ef7fe8
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 7 13:42:53 2012 +0200

    all: Extract librygel-core and rygel binary

 common.am                                |   6 +-
 src/rygel/Makefile.am                    | 127 +++++++++++++++----------------
 src/rygel/rygel-cmdline-config.vala      |   6 +-
 src/rygel/rygel-root-device-factory.vala |   4 +-
 src/rygel/rygel-root-device.vala         |   4 +-
 src/ui/Makefile.am                       |   1 -
 6 files changed, 78 insertions(+), 70 deletions(-)

commit 66db621d95f1a96e8b2a67854591e69805182811
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 7 12:25:11 2012 +0200

    all: Clean-up VAPI source files
    
    - Make classes internal that don't need to be public
    - Remove classes from VAPI dependency that don't have anything to do
      with it.

 src/rygel/Makefile.am             | 74 +++++++++++++++++++--------------------
 src/rygel/rygel-dbus-service.vala |  2 +-
 src/rygel/rygel-main.vala         |  2 +-
 3 files changed, 39 insertions(+), 39 deletions(-)

commit f8b41a129e810a8cde717e775abbf30fbdb24ad1
Author: Tom Tryfonidis <tomtryf@gmail.com>
Date:   Mon Jul 2 17:42:58 2012 +0300

    Updated Greek translation

 po/el.po | 697 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 379 insertions(+), 318 deletions(-)

commit 7cb6408b1061a011b09880ccca235a09109ef814
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 1 16:51:27 2012 +0200

    core: Fall-back to template
    
    If loading of the description file fails, fall-back to the template file
    and generate a new local description.

 src/rygel/rygel-root-device-factory.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 56c9854da5c71929023e4ff5857aca031f29ba77
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 28 09:13:16 2012 +0200

    core, data: Fix Samsung user agent for downgrade
    
    - There was a typo: HHP vs HPP
    - [TV] is part of the changeable name
    - Apparently there are two versions: SEC HHP and SEC_HHP
    
    So this patch just unifies the two Samsung User-Agents and forces
    downgrades for every Samsung device.

 data/rygel.conf               | 2 +-
 src/rygel/rygel-v1-hacks.vala | 5 ++---
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 4af650e4cff3b55b160812f56f721f3f8654a5d2
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 24 23:33:04 2012 +0200

    Updated Galician translations

 po/gl.po | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit ba0cba80a6213a04b2d4cdcf3b90f97666cde2c1
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Fri Jun 22 13:45:13 2012 +0200

    Updated Spanish translation

 po/es.po | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 8c7bca2761bcd717cab7917bad33c6e2b02f5f4f
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Fri Jun 22 09:37:02 2012 +0200

    Updated Slovenian translation

 po/sl.po | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit b2a2e00a5934c6823dfc97bc3ebeabf6bc591395
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 21 21:01:05 2012 +0200

    media-export: Mark top-level folder name translatable

 src/plugins/media-export/rygel-media-export-media-cache-upgrader.vala | 2 +-
 src/plugins/media-export/rygel-media-export-root-container.vala       | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit f7ccb3d55ea9e88fae208bcbfd3f675a3ee706bd
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 21 20:57:49 2012 +0200

    media-export: Fix translation of virtual folders

 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62d87bf87b1119142766fb6a5a1d3b261cec54de
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 14 11:17:51 2012 +0200

    core: Really relay meta-data to players

 src/rygel/rygel-av-transport.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9792c3729ae2d8a1c53763fb96654659c6023f6b
Author: Sasi Bhushan Boddepalli <sasi@swecha.net>
Date:   Tue Jun 19 17:43:18 2012 +0530

    Updated Telugu Translation

 po/LINGUAS |   1 +
 po/te.po   | 644 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 645 insertions(+)

commit 6e0cde13e2778f4d5342e3d29244e98d21068e9a
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 13 23:26:56 2012 +0200

    media-export: Fix upgrade from rygel 0.6

 .../media-export/rygel-media-export-media-cache-upgrader.vala       | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1dd1388ecbe12daa726aae746dcea20782850144
Author: Jens Georg <mail@jensge.org>
Date:   Mon May 14 23:09:35 2012 +0200

    core: Fix content range check
    
    https://bugzilla.gnome.org/show_bug.cgi?id=676037

 src/rygel/rygel-http-seek.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d804c19aa1a6e690e9351212fb1418187ffa5b8b
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 13 21:56:37 2012 +0200

    Fix compatibility with Samsung's UE40E* devices
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674542

 data/rygel.conf               | 2 +-
 src/rygel/rygel-v1-hacks.vala | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 62edc4da510703b91ce1668a925e8801484426e5
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 13 20:42:05 2012 +0200

    media-export: Speed up virtual folder browsing
    
    Get rid of the unnecessary join on the closure table; the virtual
    folders don't need to check for the ancestor.

 .../rygel-media-export-leaf-query-container.vala   |  3 +--
 .../rygel-media-export-media-cache.vala            | 31 +++++++++++++++-------
 .../rygel-media-export-query-container.vala        |  2 +-
 .../rygel-media-export-sql-factory.vala            | 24 +++++++++++++++--
 4 files changed, 46 insertions(+), 14 deletions(-)

commit e7f97c5801c6e887b29b0459d39dc2297c8b8e0f
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 6 22:15:12 2012 +0200

    media-export: Use libunistring for collation

 configure.ac                                       | 11 +++++++
 src/plugins/media-export/Makefile.am               |  6 ++--
 .../media-export/rygel-media-export-collate.c      | 38 ++++++++++++++++++++++
 .../media-export/rygel-media-export-database.vala  | 10 ++++--
 4 files changed, 60 insertions(+), 5 deletions(-)

commit d507b544ebfe4d57ca385ee7f02df8f9210df720
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 13 13:02:15 2012 +0200

    core, playbin: Fix LPCM playback
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677966

 src/plugins/playbin/rygel-playbin-player.vala | 9 ++++++---
 src/rygel/rygel-av-transport.vala             | 2 +-
 2 files changed, 7 insertions(+), 4 deletions(-)

commit de0ac9ac2d469422a1e83f4d7666c36e2b0aaa35
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 13 12:58:23 2012 +0200

    playbin: Update mime-types for XIPH formats
    
    There's a myriad of mime-types for ogg containers, FLAC, Vorbis etc.
    our there.

 src/plugins/playbin/rygel-playbin-player.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit cad3c73008d656afe6c23b31bad73d36c645eca6
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 12 22:47:03 2012 +0200

    media-export: Use display_name as fall-back title
    
    Prevent that invalid or legacy encoding of the filename is imported into
    the DIDLLite data and breaks XML validity.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=677959

 .../rygel-media-export-harvesting-task.vala        | 12 +---
 .../media-export/rygel-media-export-item.vala      | 74 +++++++++-------------
 .../rygel-media-export-metadata-extractor.vala     | 19 ++----
 3 files changed, 39 insertions(+), 66 deletions(-)

commit a6b05bbd3cdd80051c2749c82c537971eb543961
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 12 20:01:33 2012 +0200

    core: Only set meta-data if the URI is ok

 src/rygel/rygel-av-transport.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 25573312894ce40528d77ee4529bbdb2397f13b8
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 31 10:56:45 2012 +0200

    doc: Follow advice from Automake doc
    
    Don't use the general dist_man_MANS but the specific section variables.

 doc/Makefile.am | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 126bb722f19c777cfaab5b192f7e39a490dafb2d
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 3 02:58:40 2012 +0200

    Updated Galician translations

 po/gl.po | 77 +++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 45 insertions(+), 32 deletions(-)

commit 3f5a10c02db904ed0a1c93e1b8a909cda29c1e7d
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat Jun 2 12:53:12 2012 +0300

    Updated Hebrew translation.

 po/he.po | 44 +++++++++++++++++++++++++++++---------------
 1 file changed, 29 insertions(+), 15 deletions(-)

commit 418e539002f0b59e3e9917fb7aad711f97b4023c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Wed May 30 17:48:39 2012 +0200

    Updated Spanish translation

 po/es.po | 113 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 64 insertions(+), 49 deletions(-)

commit 0945ac8aad4871c75e4020f8c879cb48a7440ea9
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 30 09:31:55 2012 +0200

    data: Fix typo, include presets in tarball

 data/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e91dff4da90c95b62a65b3fcfcaf67ee0801d6cd
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 29 17:20:04 2012 +0200

    Prepare 0.15.0

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

commit 3dea1fd94fcfc6b0e0ce01ff30224d579b6ef606
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 29 15:09:24 2012 +0200

    data: Fix typo in rygel.conf

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

commit 1c447cbe2cd9f9a063d08e7293c40fc8757311c9
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue May 29 09:09:17 2012 +0200

    Updated Slovenian translation

 po/sl.po | 82 +++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 47 insertions(+), 35 deletions(-)

commit b35f99e57e3c568a3018c0f308c593505c4fef12
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 15 14:40:18 2012 +0200

    playbin: Use NO_MEDIA_PRESENT as initial state

 src/plugins/playbin/rygel-playbin-player.vala | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit a49d82d0c0ca600c95ecb460042488ccbbf9af9d
Author: Jens Georg <mail@jensge.org>
Date:   Mon May 14 18:20:58 2012 +0200

    playbin: Don't start the playbin on empty uri

 src/plugins/playbin/rygel-playbin-player.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4f128ee7b195628efcad67d0c02532f0ac1eb98d
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 11 16:33:58 2012 +0200

    playbin: Set correct streaming mode for images

 src/plugins/playbin/rygel-playbin-player.vala | 40 ++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit 20ac91041ae1d7a77f2a9744c58d6d788a459090
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 11 16:33:11 2012 +0200

    core,playbin,mpris: Relay meta-data to player

 src/plugins/mpris/rygel-mpris-player.vala     |  4 ++++
 src/plugins/playbin/rygel-playbin-player.vala | 33 +++++++++++++++++++++++++++
 src/rygel/rygel-av-transport.vala             |  9 ++++++++
 src/rygel/rygel-media-player.vala             |  3 +++
 4 files changed, 49 insertions(+)

commit e62c938d01543dd53c3c1f86caf13c5b688976cb
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 11 13:55:19 2012 +0200

    core: Reset number of tracks to 0

 src/rygel/rygel-av-transport.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit feed03ae4218dc7dffb4e4d113a643fd04faf6c3
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 11 13:55:00 2012 +0200

    core: Add extra checks for Mute and Volume

 src/rygel/rygel-rendering-control.vala | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 3a824c7a799147addfbe209221b8899ba8edd0d4
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 11 13:54:24 2012 +0200

    core: Use proper error code for invalid channel

 src/rygel/rygel-rendering-control.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 644e4a0291463e974fba5c2e867a0bcf70e718a7
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 10 15:48:56 2012 +0200

    core: Return proper RecordMedium

 src/rygel/rygel-av-transport.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c16f206116f343b2483c5a8c563a5e718041d708
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 10 15:47:13 2012 +0200

    core: Return proper error on invalid instance id

 src/rygel/rygel-av-transport.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9c4bf0c21957666c85cac5abd62b8f69ff935f36
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 10 15:46:29 2012 +0200

    core: Add all state variables to initial notify

 src/rygel/rygel-av-transport.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit de5b651d83575287d5fb94e7582287cfacfbfc1b
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 9 22:43:27 2012 +0200

    core: Check passed transport URI and mime type
    
    Do a HEAD request on the passed URI from SetAVTransportURI to check
    accessibility and match the mime type of the resource with the ones
    supported by the player.

 src/rygel/rygel-av-transport.vala | 42 ++++++++++++++++++++++++++++++++++++---
 1 file changed, 39 insertions(+), 3 deletions(-)

commit 1fb6b28479818da04529e412ec256e429b47f6e6
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 9 22:38:01 2012 +0200

    core: Update AVTransport2.xml from UPnP docs

 data/xml/AVTransport2.xml.in | 132 ++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 131 insertions(+), 1 deletion(-)

commit df18089baf940c3e8ae88808b50e05369b323acd
Author: Jens Georg <mail@jensge.org>
Date:   Mon Dec 26 18:14:52 2011 +0100

    core: Use mandatory RenderingControl preset

 src/rygel/rygel-rendering-control.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 575cf7e20f34f8c5244b29ae2489115689b50a1a
Author: Jens Georg <mail@jensge.org>
Date:   Mon Dec 26 18:14:27 2011 +0100

    core: Validate passed InstanceID in player

 src/rygel/rygel-av-transport.vala      | 14 +++++++++++---
 src/rygel/rygel-rendering-control.vala | 12 ++++++++++--
 2 files changed, 21 insertions(+), 5 deletions(-)

commit fc7dec29d0afad4148f824b3455c3f131300c5c0
Author: Jens Georg <mail@jensge.org>
Date:   Mon Dec 26 18:13:53 2011 +0100

    core: Add skeleton for GetMediaInfo_Ext

 src/rygel/rygel-av-transport.vala | 42 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit 2590af74e27eb07b8ab3e70c8abc2d7b65f4fc4e
Author: Jens Georg <mail@jensge.org>
Date:   Mon Dec 26 18:10:14 2011 +0100

    core: Set number of tracks
    
    On the first SetAVTransportURI call, set number of tracks to 1.

 src/rygel/rygel-av-transport.vala | 2 ++
 1 file changed, 2 insertions(+)

commit f39316ed1290b560fcdd9ab62e711add31d43abe
Author: Jens Georg <mail@jensge.org>
Date:   Mon Dec 26 18:05:38 2011 +0100

    core: Only allow Pause() when state is PLAYING
    
    cf. AVTransport:2 documentation, section 2.5.1, Figure 1 and section
    2.4.11.

 src/rygel/rygel-av-transport.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 52caeb066a09c113cb29e0f4ed92513a70c45b04
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 22 10:57:42 2012 +0200

    data: Add config sections for all plug-ins

 data/rygel.conf | 9 +++++++++
 1 file changed, 9 insertions(+)

commit f9a990c79b43021fca513ff6355855bed9def403
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Fri May 25 10:25:31 2012 +0300

    Updated Hebrew translation.

 po/he.po | 62 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 33 insertions(+), 29 deletions(-)

commit 26b7fe612d63e757e60394d3225915856cf5a3e5
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Mon May 21 21:50:31 2012 +0200

    [l10n] Updated Italian translation

 po/it.po | 683 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 389 insertions(+), 294 deletions(-)

commit 7aeb69c42ab5e08035073de3a944445fc15cd3ef
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 1 17:29:59 2012 +0200

    core: AAC_ISO_320 -> AAC_ADTS_320
    
    Since muxing into streamable mp4 seems to be a bit broken, move to
    ADTS-framed AAC instead. This is required by DLNA anyway.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=675234

 data/Makefile.am                    |  1 +
 data/presets/GstFaac.prs            |  9 +++++++++
 data/presets/ffenc_aac.prs          |  2 +-
 data/rygel.conf                     |  4 ++--
 src/rygel/rygel-aac-transcoder.vala | 10 +++-------
 5 files changed, 16 insertions(+), 10 deletions(-)

commit a001f25dafc19b830b96e332a3e1381be2c16797
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 1 14:14:40 2012 +0200

    core: Lower MP3 bitrate
    
    https://bugzilla.gnome.org/show_bug.cgi?id=675234

 data/presets/GstLameMP3Enc.prs      | 2 +-
 src/rygel/rygel-mp3-transcoder.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a7d50b5de77e98ebd49af6b771229e5b94317226
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 28 09:44:36 2012 +0200

    core: Lower MPEG2 bitrates
    
    https://bugzilla.gnome.org/show_bug.cgi?id=675234

 data/presets/GstTwoLame.prs           | 2 +-
 data/presets/ffenc_mpeg2video.prs     | 2 +-
 src/rygel/rygel-mp2ts-transcoder.vala | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 2bb5ad338a14785cc00b761e117b57dc829c613a
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 27 23:59:35 2012 +0200

    core: Fix DLNA bitrates using presets
    
    Also cunningly work around bgo#672439 by not providing a preset for
    mpeg2enc.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=675234

 common.am                             |  3 +++
 configure.ac                          |  2 +-
 data/Makefile.am                      | 20 ++++++++++++++------
 data/presets/GstLameMP3Enc.prs        |  7 +++++++
 data/presets/GstMP4Mux.prs            |  7 +++++++
 data/presets/GstTwoLame.prs           |  6 ++++++
 data/presets/GstX264Enc.prs           |  7 +++++++
 data/presets/ffenc_aac.prs            |  9 +++++++++
 data/presets/ffenc_mp2.prs            |  6 ++++++
 data/presets/ffenc_mpeg2video.prs     |  6 ++++++
 data/presets/ffenc_wmav1.prs          |  6 ++++++
 data/presets/ffenc_wmv1.prs           |  6 ++++++
 src/rygel/rygel-aac-transcoder.vala   |  1 +
 src/rygel/rygel-audio-transcoder.vala |  4 ++--
 src/rygel/rygel-avc-transcoder.vala   |  1 +
 src/rygel/rygel-build-config.vapi     |  3 +++
 src/rygel/rygel-main.vala             |  5 +++++
 src/rygel/rygel-transcoder.vala       |  4 ++++
 src/rygel/rygel-video-transcoder.vala |  2 +-
 19 files changed, 95 insertions(+), 10 deletions(-)

commit 84ba7a5ee91810864668314c2c51c88bf486b4ed
Author: Sasi Bhushan <sasi@swecha.net>
Date:   Mon May 14 13:41:54 2012 +0530

    Changed telugu from master

 po/LINGUAS | 1 -
 1 file changed, 1 deletion(-)

commit b27be3a96fb96c35265482da5ffeaa40d43c514f
Author: Sasi Bhushan <sasi@swecha.net>
Date:   Mon May 14 13:36:12 2012 +0530

    Added Telugu languge Translations

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 031f0b4b8a0e36481867581111db213daf1ce73a
Author: Gil Forcada <gforcada@gnome.org>
Date:   Sun May 6 16:15:47 2012 +0200

    [l10n] Updated Catalan translation

 po/ca.po | 515 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 292 insertions(+), 223 deletions(-)

commit c619fee9b1c0a3213bc50a0b464acaf999571b74
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 5 09:08:32 2012 +0200

    core: Correct XML namespace for author & artist
    
    We were using dc: for some reason, but it*s upnp:

 src/rygel/rygel-media-objects.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c2c17812dc7eb7d41817e72bc79babe957955a9
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Thu May 3 09:56:07 2012 +0200

    Updated Hungarian translation

 po/hu.po | 500 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 280 insertions(+), 220 deletions(-)

commit b350a4a2a1e273684ecb345f13d18794829e4f25
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Tue May 1 20:31:36 2012 +0200

    Updated German translation

 po/de.po | 199 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 116 insertions(+), 83 deletions(-)

commit 315a1f8351a42366ab2cd401d42153b007980b13
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 27 23:57:40 2012 +0200

    build: Don't confuse automake

 common.am                            | 2 +-
 src/plugins/external/Makefile.am     | 2 +-
 src/plugins/gst-launch/Makefile.am   | 2 +-
 src/plugins/media-export/Makefile.am | 2 +-
 src/plugins/mediathek/Makefile.am    | 2 +-
 src/plugins/mpris/Makefile.am        | 2 +-
 src/plugins/playbin/Makefile.am      | 2 +-
 src/plugins/test/Makefile.am         | 2 +-
 src/plugins/tracker/Makefile.am      | 2 +-
 src/rygel/Makefile.am                | 2 +-
 src/ui/Makefile.am                   | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

commit d3a5c1cb76882ee8179b987666b59ffc4c57d805
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 28 18:48:37 2012 +0200

    ui: Remove autostart file first
    
    Remove autostart file and disable option before trying to shut down a
    running Rygel instance to prevent a shut-down failure leaving an
    autostart file dangling around.

 src/ui/rygel-writable-user-config.vala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 643e671087753a8301e3c5d0acda3119b3dd8111
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 28 18:26:08 2012 +0200

    ui: Remove work-around on watch_name

 src/ui/rygel-writable-user-config.vala | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 4ab1d1f905f38b17cf162c6b34b763a40a292b4e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Apr 12 18:09:09 2012 +0200

    ui: Fix initial set-up
    
    For the UPnP enable/disable setting, check if we're using the global or
    a local settings file. Otherwise the autostart file is never linked.

 src/ui/rygel-preferences-dialog.vala   |  4 +---
 src/ui/rygel-writable-user-config.vala | 23 +++++++++++++++++++----
 2 files changed, 20 insertions(+), 7 deletions(-)

commit 04f1cb91dfc7170f624384ff4b5d4638ca415a00
Author: Jonh Wendell <jwendell@gnome.org>
Date:   Sat Apr 28 10:03:47 2012 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 88feef76bd53b9c3750158f71ef5c0c12c382081
Author: Jonh Wendell <jwendell@gnome.org>
Date:   Sat Apr 28 09:58:28 2012 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 202 +++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 117 insertions(+), 85 deletions(-)

commit fd1c57b6b66315531fef0cbdb741f131be6ec8f1
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Sat Apr 28 08:43:59 2012 +0300

    Updated Bulgarian translation

 po/bg.po | 548 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 284 insertions(+), 264 deletions(-)

commit a00e17036df5ab9721eae5eb798b63086b7ea795
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 13 21:49:30 2012 +0200

    core: Escape URI for ChangeLog
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674071

 src/rygel/rygel-av-transport.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 75b2b11c37087e602bab7a7f241ef73a640cf2ae
Author: Jens Georg <mail@jensge.org>
Date:   Thu Apr 26 20:10:37 2012 +0200

    core: Add Mediabolic devices to V1 downgrade
    
    Includes the Onkyo TX-NRxxx
    
    https://bugzilla.gnome.org/show_bug.cgi?id=674733

 data/rygel.conf               | 2 +-
 src/rygel/rygel-v1-hacks.vala | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit f2fa0470cc948777edb07fbf3ef155ad5d9caaf0
Author: Jens Georg <mail@jensge.org>
Date:   Thu Apr 26 19:31:35 2012 +0200

    gst-launch: Add option to set the DLNA profile

 doc/man/rygel.conf.xml                             |  8 +++++
 .../rygel-gst-launch-root-container.vala           | 34 +++++++++++++++-------
 2 files changed, 32 insertions(+), 10 deletions(-)

commit fd4bfd529e3a7b07f20ea927961d26d3fb78afee
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Sun Apr 22 10:52:50 2012 +0200

    Updated French translation

 po/fr.po | 193 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 108 insertions(+), 85 deletions(-)

commit 12e6d796efd8d3434482a6ce80c8750f61392200
Author: Joe Hansen <joedalton2@yahoo.dk>
Date:   Sat Apr 21 17:37:47 2012 +0200

    Updated Danish translation

 po/da.po | 205 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 119 insertions(+), 86 deletions(-)

commit db9967f955b0832128c2d58e8a19a441f7b64500
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Fri Apr 13 02:08:25 2012 +0300

    Updated Hebrew translation.

 po/he.po | 503 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 275 insertions(+), 228 deletions(-)

commit bea00e75895ee369a0fb86ae819cbe1d8b113697
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 6 00:06:51 2012 +0200

    core: Fix SinkProtocolInfo generation
    
    Previously it generated an incorrect protocol info on transport
    protocol boundaries e.g. "internal:*:foo/bar:*http-get:*foo/bar:*"

 src/rygel/rygel-sink-connection-manager.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 5dd1c3b7fa3bbaaccfe1a23ce50febada4a615f9
Author: Jens Georg <mail@jensge.org>
Date:   Thu Apr 5 21:54:00 2012 +0200

    core,tests: Fix byte range header check
    
    Seems I was too optimistic with what the libsoup function can do.

 src/rygel/rygel-http-byte-seek.vala  | 22 +++++++++++++++++-----
 tests/rygel-http-byte-seek-test.vala | 20 ++++++++++++++++++++
 2 files changed, 37 insertions(+), 5 deletions(-)

commit 787ca18133ed27d199e6b35477e82760ecbd091e
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Thu Mar 29 14:02:12 2012 +0400

    Updated Russian translation

 po/ru.po | 294 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 163 insertions(+), 131 deletions(-)

commit 93b7b91db3d19bcbd2d679089a7c0eccdc7d3a7f
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 24 10:41:55 2012 +0100

    playbin: Notify duration change only once

 src/plugins/playbin/rygel-playbin-player.vala | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 704cc1436ae1340f506608611fd923ca79980bec
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 24 10:33:11 2012 +0100

    media-export: Map proper UPnP class everywhere
    
    09e5bc9d only fixed the Album case; Genre used a wrong attribute and
    the mapping was only done for leaf container.
    
    This patch fixes the attribute and applies the mapping to all containers.

 ...rygel-media-export-query-container-factory.vala | 79 +++++++++++++++-------
 1 file changed, 53 insertions(+), 26 deletions(-)

commit 71ac93b681d9132ed827b5fd1376371f8f177e95
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 29 07:34:28 2011 +0200

    core: Port signal handling to GLib 2.30 API

 src/rygel/Makefile.am               |  1 -
 src/rygel/rygel-main.vala           |  7 ++--
 src/rygel/rygel-misc.vapi           |  1 +
 src/rygel/rygel-signal-handler.vala | 74 -------------------------------------
 4 files changed, 5 insertions(+), 78 deletions(-)

commit d38b0aa01d21ada89cccdffd036d80d7be221232
Author: Jens Georg <mail@jensge.org>
Date:   Fri Feb 24 14:40:46 2012 +0200

    core: Use Soup to parse byte ranges

 configure.ac                        |  2 +-
 src/rygel/rygel-http-byte-seek.vala | 43 ++++++-------------------------------
 2 files changed, 7 insertions(+), 38 deletions(-)

commit 389b03cfcc3017d0b80e6a9c2da0129527ba68f8
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 19 11:20:43 2012 +0200

    build: Re-enable strict vala compiler

 autogen.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ef825cf453f447c3c1bd57d5a42475ac89318404
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 19 11:17:42 2012 +0200

    core: Switch to new GMutex/GCond API.
    
    Also use initializer to work around bgo#670366

 configure.ac                       | 4 ++++
 src/rygel/rygel-http-gst-sink.vala | 6 ++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 5bdd3e9d7733b94257a6a270be1ee78de5d24a1a
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jan 20 17:42:33 2012 +0100

    all: Adapt to new vapis

 configure.ac                                                   |  2 +-
 src/plugins/media-export/rygel-media-export-harvester.vala     |  7 ++++---
 .../media-export/rygel-media-export-harvesting-task.vala       | 10 +++++-----
 .../media-export/rygel-media-export-metadata-extractor.vala    |  8 ++++----
 .../rygel-media-export-recursive-file-monitor.vala             |  6 +++---
 src/rygel/rygel-media-art-store.vala                           |  6 +++---
 src/rygel/rygel-media-object.vala                              |  4 ++--
 src/rygel/rygel-plugin-loader.vala                             |  8 ++++----
 src/rygel/rygel-root-device-factory.vala                       |  8 ++++----
 src/rygel/rygel-subtitle-manager.vala                          |  8 ++++----
 src/rygel/rygel-thumbnailer.vala                               |  8 ++++----
 11 files changed, 38 insertions(+), 37 deletions(-)

commit 4d530a6d5edac47b137af98eab07adb0bd5b5456
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 26 17:18:51 2012 +0200

    Fix previous NEWS entry

 NEWS | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 28281a9d11a16a1c3ecaeebcd689d91f5d866624
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Mar 25 19:02:08 2012 +0200

    Updated Czech translation

 po/cs.po | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

commit 1f5aa003dac633cbd3b886fe3e18b5ebb8ed6724
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Mar 24 15:21:50 2012 +0100

    Updated Galician translations

 po/gl.po | 512 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 284 insertions(+), 228 deletions(-)

commit db22ac37472ff8c11709d972b28fcd6b32da8c71
Author: Kentaro KAZUHAMA <kazken3@gmail.com>
Date:   Sat Mar 24 22:40:58 2012 +0900

    [l10n] Update Japanese translation

 po/ja.po | 149 +++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 93 insertions(+), 56 deletions(-)

commit fb29e0222fb357104ea0a4faeca5046c747a89a5
Author: Daniel Nylander <po@danielnylander.se>
Date:   Tue Mar 20 09:05:32 2012 +0100

    Updated Swedish translation

 po/sv.po | 265 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 179 insertions(+), 86 deletions(-)

commit 8b3f85122b4e079ba5ce9adf0343b9afb01c1964
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 19 20:46:42 2012 +0100

    Prepare 0.13.4

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

commit ece0c5648bf9b101ecbd393eb05f1ca12ce29b55
Author: Lukasz Pawlik <lukasz.pawlik@comarch.com>
Date:   Thu Feb 23 15:58:12 2012 +0100

    core: Prevent crash if User-Agent is not in UTF-8
    
    Based on Lukasz's Harmattan patch.

 src/rygel/rygel-client-hacks.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit cf3a09ab14ddb85e05ad3d7e15ae0abb02e447ae
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 19 20:13:17 2012 +0100

    Revert "core: Do not treat 'npt=0-' as seek request"
    
    This reverts commit 15d7783f850a28a221bca49eac118d6744c8d9b6.

 src/rygel/rygel-http-time-seek.vala | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit 97191f5ae08ffdcc3fd0113691fc435519fccbc7
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 18 22:02:10 2012 +0100

    core: Set X_DLNACAP according to configuration
    
    https://bugzilla.gnome.org/show_bug.cgi?id=667781

 src/rygel/rygel-root-device-factory.vala | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 09e5bc9dcd1c6e9bff9f79eb9e2a0d0d68315691
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 18 18:09:00 2012 +0100

    media-export: Really set proper UPnP class
    
    Commit baa6f4c4 used a wrong asumption so the class was still
    .storageFolder instead of .musicAlbum.

 .../media-export/rygel-media-export-query-container-factory.vala  | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit c82cc2e62c13416a938b6941c049b47309301ba2
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 18 14:19:52 2012 +0100

    core: Prevent crash on missing element

 src/rygel/rygel-http-identity-handler.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit a3d19f421bbfc6c795fbce6904ebe34f3424c088
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 17 18:19:47 2012 +0100

    build: Drop max version requirements

 configure.ac | 21 +++++----------------
 1 file changed, 5 insertions(+), 16 deletions(-)

commit 5b058560911d19e6f25d23d438d506e96fa60e77
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Sat Mar 17 12:16:01 2012 +0200

    Updated Latvian translation.

 po/lv.po | 280 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 163 insertions(+), 117 deletions(-)

commit 1eda2dce4d32c25d6c0efbc1086413fea8b1019f
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 17 10:09:02 2012 +0100

    mpris: Don't abort if client uses wrong type
    
    Check that we always get a{sv} for property changes.

 src/plugins/mpris/rygel-mpris-player.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 388eabec8a14e0d095d99328a0d19709c26875e5
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Fri Mar 16 21:05:02 2012 +0100

    Updated Polish translation

 po/pl.po | 257 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 143 insertions(+), 114 deletions(-)

commit 1e3b36dcc18effbd2e67b2ddaa8b6a43b1ec165f
Author: Jens Georg <mail@jensge.org>
Date:   Thu Mar 15 08:56:59 2012 +0100

    core: Return 404 on missing thumbnail
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672048

 src/rygel/rygel-http-get.vala | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

commit 2a0a4b7fa63c0d24908118a2c01c2bfc9da613ce
Author: Jens Georg <mail@jensge.org>
Date:   Wed Mar 14 17:01:42 2012 +0100

    core: Do not abort on invalid indices
    
    Check if the thumbnail or subtitle a client requestes actually exists.
    Otherwise libgee just aborts.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=672048

 src/rygel/rygel-http-get.vala | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 691b63777cf122863f7b7b43ea4c732c04c57dec
Author: Jens Georg <mail@jensge.org>
Date:   Sat Dec 17 14:06:25 2011 +0100

    tracker: Clean-up alternative property keys

 .../tracker/rygel-tracker-key-chain-map.vala       | 27 +++++++++++++++++-----
 1 file changed, 21 insertions(+), 6 deletions(-)

commit 41b7ac88d7fd2c32bf8e3895f44bb4f34623f71a
Author: Jens Georg <mail@jensge.org>
Date:   Tue Mar 13 13:03:32 2012 +0100

    playbin: Emit LastChange when duration is known

 src/plugins/playbin/rygel-playbin-player.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit f0893754417e4979164275b434095d7fec349e2e
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 10 13:27:51 2012 +0200

    mediathek: Use debug instead of warning
    
    Just skip the item, if any of those nodes is missing it's not a video
    item so we're not interested in it. There is no need to display a scary
    warning for this.

 src/plugins/mediathek/rygel-mediathek-rss-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a832298b7381874e875528d3a44e4f151bc1ef4d
Author: Jens Georg <mail@jensge.org>
Date:   Thu Mar 8 14:08:44 2012 +0200

    data: Use new logo

 AUTHORS                             |    3 +
 COPYING.logo                        |    1 +
 data/icons/120x120/rygel.jpg        |  Bin 12359 -> 3466 bytes
 data/icons/120x120/rygel.png        |  Bin 33953 -> 2840 bytes
 data/icons/128x128/rygel.png        |  Bin 23331 -> 3048 bytes
 data/icons/32x32/rygel.png          |  Bin 2887 -> 970 bytes
 data/icons/48x48/rygel.jpg          |  Bin 2108 -> 1439 bytes
 data/icons/48x48/rygel.png          |  Bin 3224 -> 1461 bytes
 data/icons/scalable/Makefile.am     |    2 +-
 data/icons/scalable/rygel-full.svg  |   98 +++
 data/icons/scalable/rygel-small.svg |  867 -------------------------
 data/icons/scalable/rygel.svg       | 1200 ++---------------------------------
 12 files changed, 155 insertions(+), 2016 deletions(-)

commit 5216b8d5e8e6a83de3c1c357f044b9abb8b5a631
Author: Jens Georg <mail@jensge.org>
Date:   Wed Mar 7 09:32:49 2012 +0200

    Prepare 0.13.3

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

commit 5cd5a73b3dcd6b93e2edf6c9b1b99ebb70fa304b
Author: Jens Georg <mail@jensge.org>
Date:   Wed Mar 7 09:26:53 2012 +0200

    build: Bump libsoup max version to next stable

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b00e4df31801671ca920723d1c6e14a0e02fd8ed
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 5 13:07:54 2012 +0200

    core: Fix XBox music browsing
    
    9aff5d6 was filtering out everything on Album/Artist view on Tracker plugin.

 src/rygel/rygel-xbox-hacks.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 548290da3ba99eb000e93029a9a7738641c49d49
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 3 10:40:47 2012 +0200

    Revert "core: Add pupnp-based clients to V1 downgrade"
    
    This reverts commit e20944a983caa11314ffd280ab7ee2a8b73d5957.
    
    VLC 2.0 fixes this, no need for this crude work-around for obsolete versions

 data/rygel.conf               | 2 +-
 src/rygel/rygel-v1-hacks.vala | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit e20944a983caa11314ffd280ab7ee2a8b73d5957
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 2 22:57:50 2012 +0200

    core: Add pupnp-based clients to V1 downgrade
    
    Fixes VLC 1.1.x UPnP support

 data/rygel.conf               | 2 +-
 src/rygel/rygel-v1-hacks.vala | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit f01466fbd88fa4ea4911ba33bfa230535fb1b5b7
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Thu Mar 1 10:58:10 2012 +0100

    Updated Serbian translation

 po/sr.po       | 252 +++++++++++++++++++++++++++++++++------------------------
 po/sr@latin.po | 252 +++++++++++++++++++++++++++++++++------------------------
 2 files changed, 296 insertions(+), 208 deletions(-)

commit 42aaeced212b6ea3ebf328261b1dcfa907a083ab
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 25 15:13:14 2012 +0200

    core: Only request thumbnails on local resources

 src/rygel/rygel-dbus-thumbnailer.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 3c62aabf7bebcae4904839aa9c83a1d7692f862a
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 25 12:07:51 2012 +0200

    core: Use proper time-out on item creation

 src/rygel/rygel-http-post.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 41aadc5ee1e931db4090c9441196f001f666a642
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Thu Feb 23 20:37:50 2012 +0100

    Updated Slovenian translation

 po/sl.po | 174 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 101 insertions(+), 73 deletions(-)

commit b7f5f4307fe485ddac3e22a90427ca69148d7713
Author: Jens Georg <mail@jensge.org>
Date:   Tue Feb 21 16:03:34 2012 +0200

    Prepare 0.13.2

 NEWS             | 36 ++++++++++++++++++++++++++++++++++++
 po/POTFILES.skip |  5 +++++
 2 files changed, 41 insertions(+)

commit b796389d2c4d6088d8e0d5e782af4cc94f1cb528
Author: Jens Georg <mail@jensge.org>
Date:   Tue Feb 21 15:53:50 2012 +0200

    tests: Fix ItemCreator test

 tests/rygel-item-creator-test.vala | 1 +
 1 file changed, 1 insertion(+)

commit eb084a38f727c631733c1376cbe1b0fc726ca5cd
Author: Jens Georg <mail@jensge.org>
Date:   Tue Feb 21 11:36:02 2012 +0200

    tracker: Use supplied date when creating an item.

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit c39162c62cd28d75cf07f88e6e7314383cc62730
Author: Jens Georg <mail@jensge.org>
Date:   Tue Feb 21 11:36:38 2012 +0200

    core: Use date from DIDL in CreateObject

 src/rygel/rygel-item-creator.vala | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit c0d4190f393d58669e8acc61c73ad834c2784920
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 20 13:08:16 2012 +0200

    core: Update documentation in ItemCreator

 src/rygel/rygel-item-creator.vala | 87 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

commit 132552ca4e97cccc6a0872af89b8edcf3efa38a9
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 20 15:05:53 2012 +0200

    core: Get rid of ItemCreatorError

 src/rygel/rygel-item-creator.vala  | 7 ++-----
 tests/rygel-item-creator-test.vala | 2 +-
 2 files changed, 3 insertions(+), 6 deletions(-)

commit 61bf0158ce25306d65fe32f4dd9d6f016e69ddca
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 20 13:38:05 2012 +0200

    core: Add DLNA testcase number

 src/rygel/rygel-item-creator.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac9762cb743428eb9d5f1d0c00382a154f0d4a1a
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 20 13:37:47 2012 +0200

    core: Make fields private

 src/rygel/rygel-item-creator.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit fa1723318781f7ed3d59ec8d5c93b96c976a2926
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 16 14:37:05 2012 +0200

    todo: Remove ItemCreator task

 TODO | 2 --
 1 file changed, 2 deletions(-)

commit 4c4c0869ed0d92766e4c45aa8947e3a9a372a2a7
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 20 12:12:22 2012 +0200

    core: Extract code to find DLNA.ORG_AnyContainer

 src/rygel/rygel-item-creator.vala | 89 +++++++++++++++++++++++----------------
 1 file changed, 52 insertions(+), 37 deletions(-)

commit 24c732ae2e263be1883fbf25e4fcf3fa2fb1b9c0
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 16 14:04:16 2012 +0200

    core: Minor style adjustments

 src/rygel/rygel-item-creator.vala | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 8146f80d2f5b36f518a52ac763de860e75dcf192
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 16 13:57:09 2012 +0200

    core: Factor out MediaItem meta-data update

 src/rygel/rygel-item-creator.vala | 116 ++++++++++++++++++++------------------
 1 file changed, 60 insertions(+), 56 deletions(-)

commit b4f8d9a0b1c5aa265d806fbff6db9bbae286f9ed
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 16 13:46:36 2012 +0200

    core: Add can_create function to WritableContainer

 src/rygel/rygel-item-creator.vala       |  2 +-
 src/rygel/rygel-writable-container.vala | 17 +++++++++++++++--
 tests/rygel-item-creator-test.vala      |  4 ++++
 3 files changed, 20 insertions(+), 3 deletions(-)

commit 8c7fa7e1ad8b5f3a265b5b82ef313adc4980e910
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 16 13:35:40 2012 +0200

    core: Split out DIDL parsing in ItemCreator

 src/rygel/rygel-item-creator.vala | 103 ++++++++++++++++++++------------------
 1 file changed, 53 insertions(+), 50 deletions(-)

commit 85029bd4b28a41297999b696c1a7c43c6b3ce38a
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 16 13:35:06 2012 +0200

    core: Assert on regex error

 src/rygel/rygel-item-creator.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75b90dc7479fa64c7abb9dcaec5e8e74fae75afa
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jan 9 19:05:09 2012 +0100

    core: Add some comments to check

 src/rygel/rygel-item-creator.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 79ba03ba7529a4a738ce45fe342d81bc24f94aef
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 20 16:27:10 2012 +0200

    tracker: Revert "Let the miner decide the RDF type"
    
    This reverts commit 193aff3bd259a1437ee1d243d0dcc49dae645ac2. The
    commit broke upload completely.

 .../tracker/rygel-tracker-insertion-query.vala     |  2 +-
 .../tracker/rygel-tracker-search-container.vala    | 23 ++++------------------
 2 files changed, 5 insertions(+), 20 deletions(-)

commit a8067096a4332f43622b483a9f2aafc3b321be0e
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Feb 21 14:04:43 2012 +0100

    Updated Spanish translation

 po/es.po | 30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)

commit def2e1c36df91ff4f63260aec7b605260efc0624
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 20 11:35:45 2012 +0200

    tests: Add missing copyright header

 tests/rygel-item-creator-test.vala | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit e5b60f1ffa86a780934470567b95ca0f9543e8b0
Author: Jens Georg <mail@jensge.org>
Date:   Sun Dec 25 21:00:57 2011 +0100

    tests: Add test for ItemCreator class

 tests/Makefile.am                           |  11 +-
 tests/rygel-item-creator-test.vala          | 392 ++++++++++++++++++++++++++++
 tests/rygel-item-creator.vala               |   1 +
 tests/rygel-relational-expression.vala      |   1 +
 tests/rygel-search-expression.vala          |   1 +
 tests/rygel-state-machine_item-creator.vala |   1 +
 6 files changed, 406 insertions(+), 1 deletion(-)

commit 2e3b465c04441ba4e0fd2f37b0cd1a212be4be21
Author: Jens Georg <mail@jensge.org>
Date:   Fri Feb 17 22:26:03 2012 +0200

    doc: Remove obsolete release plan

 release-plan.txt | 23 -----------------------
 1 file changed, 23 deletions(-)

commit 998841700d3ffe8e505cb2f37e60244d5850c9cd
Author: Jens Georg <mail@jensge.org>
Date:   Fri Feb 17 22:19:47 2012 +0200

    todo: update

 TODO | 32 +++++++++++---------------------
 1 file changed, 11 insertions(+), 21 deletions(-)

commit 0ea2f864c2aa1826fb36e36584841f33de636b5e
Author: Jens Georg <mail@jensge.org>
Date:   Fri Feb 17 11:07:26 2012 +0200

    core: Check for duplicate module names
    
    https://bugzilla.gnome.org/show_bug.cgi?id=660477

 src/rygel/rygel-plugin-loader.vala | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit a74a4648c8d60ee82b0d8b8cbac50ed9030774ad
Author: Jens Georg <mail@jensge.org>
Date:   Fri Feb 17 10:20:10 2012 +0200

    core: Simplify code by using File.get_child
    
    https://bugzilla.gnome.org/show_bug.cgi?id=660477

 src/rygel/rygel-plugin-loader.vala | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 1669bc6ad767eab7d9aaf2612216a93640b64536
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Feb 16 13:24:30 2012 +0100

    Updated Czech translation

 po/cs.po | 136 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 79 insertions(+), 57 deletions(-)

commit a660a8da46decf8d3fbe9a753f497e7588ca608c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 16 14:15:44 2012 +0200

    tests: Fix broken tests after d6f83bbe

 tests/rygel-http-item-uri-test.vala | 4 ++++
 tests/rygel-http-post-test.vala     | 8 ++++++++
 2 files changed, 12 insertions(+)

commit d6f83bbe41ecb625aacbb3246b0de60123432612
Author: Jens Georg <mail@jensge.org>
Date:   Wed Feb 15 23:18:09 2012 +0200

    core: Fix extension for album art URI

 src/rygel/rygel-http-item-uri.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit b4ecc6722a8279623f3e65f21e26f1d6d0af2d5c
Author: Jens Georg <mail@jensge.org>
Date:   Wed Feb 15 22:53:05 2012 +0200

    data: Drop gconf dependency from .pc file
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669858

 rygel-1.0.pc.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9aff5d6e5d73f813e4e3d6d80bedfe2eb8cf15ba
Author: Jens Georg <mail@jensge.org>
Date:   Fri Feb 10 16:34:23 2012 +0200

    core: Prevent XBox showing songs multiple times
    
    Due to the way we handle the XBox's search requests it might happen
    that the search result includes items having a @refID which are
    just "aliases" to the real items.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=664184

 src/rygel/rygel-xbox-hacks.vala | 46 ++++++++++++++++++++++++++++++++++-------
 1 file changed, 39 insertions(+), 7 deletions(-)

commit 0d314effdae1ab53f6ae2c8e41b982813c7b6f75
Author: Jens Georg <mail@jensge.org>
Date:   Fri Feb 10 15:41:54 2012 +0200

    core: Add hack for WMP 12

 src/rygel/Makefile.am             | 1 +
 src/rygel/rygel-client-hacks.vala | 4 ++++
 2 files changed, 5 insertions(+)

commit dcfa7fc33165929a99b2583d0acd4e31e9ca6525
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 11 19:44:49 2012 +0200

    core: Work around bgo#669166

 src/rygel/rygel-gst-utils.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 822fa573b4beae049f6340e8f7373b0f717e9c1a
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 9 20:14:24 2012 +0200

    Prepare 0.13.1

 NEWS                           | 94 ++++++++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-wmp-hacks.vala | 51 +++++++++++++++++++++++
 2 files changed, 145 insertions(+)

commit 9cea393597f1d5b60d030c5d6b7d0481c5b45808
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 9 20:18:32 2012 +0200

    i18n: Update POTFILES.skip

 po/POTFILES.skip | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 85691224004a2e0f770096dab6b5e8b606875c4b
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 9 16:15:47 2012 +0200

    mpris: Allow to disable the whole module

 doc/man/rygel.conf.xml                            | 1 +
 src/plugins/mpris/rygel-mpris-plugin-factory.vala | 7 +++++++
 src/plugins/mpris/rygel-mpris-plugin.vala         | 1 +
 3 files changed, 9 insertions(+)

commit 8001556de3a867b0f83604b1800ee4aa4cf562d7
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 9 16:04:34 2012 +0200

    external: Allow to disable the whole module
    
    It was only possible to disable servers on a per-peer base; now it is
    also possible to disable the whole module.

 doc/man/rygel.conf.xml                                  | 4 ++++
 src/plugins/external/rygel-external-plugin-factory.vala | 7 +++++++
 src/plugins/external/rygel-external-plugin.vala         | 2 ++
 3 files changed, 13 insertions(+)

commit 3b0c8fbfbd3ea5d8eb7d976872bae9ca389ed519
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 9 15:45:55 2012 +0200

    external: Prevent critical if DisplayName is empty

 src/plugins/external/rygel-external-container.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit b41219a901b5bdbf8b60637aaaee160c06b1c5e2
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 9 13:38:18 2012 +0200

    external: Update child-count after D-Bus signal
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669680

 src/plugins/external/rygel-external-container.vala | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit fb8aa43f6f4eacbfd15f61809d1a050ca08ca044
Author: Marcin Kazmierczak <marcin.kazmierczak@live.com>
Date:   Wed Feb 8 14:49:56 2012 +0100

    tests: Extend rygel-http-post-test.vala

 tests/rygel-http-post-test.vala | 204 +++++++++++++++++++++++++++++++---------
 1 file changed, 160 insertions(+), 44 deletions(-)

commit 3636b7e882e039ceaf9429b67b630def902ad510
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 9 10:54:39 2012 +0200

    core: Add env variable to change plugin timeout
    
    Especially when running inside valgrind the 5 second timeout is too
    short and often rygel fails to load its plugins in time and terminates
    itself.

 doc/man/rygel.xml         |  8 ++++++++
 src/rygel/rygel-main.vala | 11 ++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit e2c6d6ba6e27743569afd9317932e037f0cea1f4
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 9 09:43:34 2012 +0200

    external: Remove references to MediaServer1
    
    There were still two references to the old spec, one causing Icons not
    to work.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=669677

 src/plugins/external/rygel-external-icon-factory.vala   | 2 +-
 src/plugins/external/rygel-external-plugin-factory.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 227e8f7ab59ee407cc5ad27cd897cabd1a9b6208
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Feb 7 11:29:34 2012 +0100

    Updated Spanish translation

 po/es.po | 153 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 91 insertions(+), 62 deletions(-)

commit 9ef404045608cba0e8f04f820e37b87e9b44db97
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 6 20:03:55 2012 +0100

    ui: Fix minor issues with toolbar

 data/rygel-preferences.ui            | 5 +++--
 src/ui/rygel-preferences-dialog.vala | 4 ++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit f68fdfe1fed2af11f4ef01b221afb044cc1065a5
Author: David King <amigadave@amigadave.com>
Date:   Tue Nov 8 15:34:10 2011 +0100

    ui: Improve preferences dialog, bug 663631
    
    Add tooltips to the widgets in the preferences dialog. Add +/-
    ToolButtons for adding and removing shared directories. Update the
    sensitivity of the remove toolbutton, based on whether a row in the URI
    model is selected, or if the model is empty. Remove the GtkAlignments
    and use padding on containers. Set the correct response ID on the close
    button. Set the entry text column in the GtkBuilder file.

 TODO                                   |   1 -
 data/rygel-preferences.ui              | 341 +++++++++++++++------------------
 src/ui/rygel-media-pref-section.vala   |  47 +++--
 src/ui/rygel-network-pref-section.vala |   7 +-
 4 files changed, 193 insertions(+), 203 deletions(-)

commit fd54b11a9244f49ef434e75aa856550aaf4424f6
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jan 30 20:58:10 2012 +0100

    gst-launch: Sink element returned from parse_bin
    
    Work around bgo#669060 with valac >= 0.15.1

 src/rygel/rygel-http-identity-handler.vala | 3 +++
 1 file changed, 3 insertions(+)

commit ef8335ab923e55e0f92f537c803f29648427bd11
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 29 16:25:16 2012 +0100

    build: Drop --strict-valac due to glib deprecation

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 43eacd4c99ff6e09173a2d7659f1ad0ac8049480
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 29 15:28:23 2012 +0100

    gst-launch,test: Use new API
    
    vala-0.14 didn't complain about this so it wasn't caught.

 src/plugins/gst-launch/rygel-gst-launch-audio-item.vala | 2 +-
 src/plugins/gst-launch/rygel-gst-launch-video-item.vala | 2 +-
 src/plugins/test/rygel-test-audio-item.vala             | 2 +-
 src/plugins/test/rygel-test-video-item.vala             | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 8cbc98368c0133bf9d0a6b63f6d9f6108c6f03dc
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 29 00:55:06 2012 +0100

    tests: Add test for simple_search
    
    https://bugzilla.gnome.org/show_bug.cgi?id=653120

 tests/Makefile.am                          |   8 +-
 tests/rygel-searchable-container-test.vala | 146 +++++++++++++++++++++++++++++
 tests/rygel-searchable-container.vala      |   1 +
 3 files changed, 154 insertions(+), 1 deletion(-)

commit e8cdb95008b6d71557f6fa53d26b89d866de1cd8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 28 15:19:06 2012 +0100

    core: Fix simple search for offset > 0
    
    On a search request where offset was > 0 and limit was 0 due to
    limiting the result set to offset the result was always a set of one.
    
    Also total_matches was set to 0 in this case although we know the
    number of total matches since using a start offset doesn't limit the
    results.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=653120

 src/rygel/rygel-searchable-container.vala | 35 +++++++++++++++++--------------
 1 file changed, 19 insertions(+), 16 deletions(-)

commit 1ee2a14775d9640e7713f8bca4366b95e10a616e
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 28 14:41:54 2012 +0100

    core: Properly replace @ADDRESS@ template
    
    Replacing of the template was forgotten for proxy urls and transcoded
    resources while moving the functionality from external plugin to core.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=663826

 src/rygel/rygel-http-identity-handler.vala  |  3 ++-
 src/rygel/rygel-http-transcode-handler.vala |  3 ++-
 src/rygel/rygel-media-item.vala             | 14 ++++++++++++--
 3 files changed, 16 insertions(+), 4 deletions(-)

commit 7d128e5c4c9639abc4cbaf395113e192d6feb0f3
Author: Jens Georg <mail@jensge.org>
Date:   Sun Oct 16 14:08:27 2011 +0200

    media-export: Delay virtual folder creation

 src/plugins/media-export/rygel-media-export-root-container.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit c6e60de0017153e60a42b3f5be94c8f472b28bef
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jan 20 22:16:45 2012 +0100

    media-export: Fix endless loop
    
    If a file is added in a directory tree that didn't contain anything
    sharable before, the code would loop endlessly marching up the
    filesystem hierarchy.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668335

 .../media-export/rygel-media-export-harvester.vala | 25 ++++++++++++++++++++--
 .../rygel-media-export-root-container.vala         | 13 ++++++-----
 2 files changed, 29 insertions(+), 9 deletions(-)

commit 05a6dba7df6a3590335d2283801500960768ca41
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jan 20 11:46:17 2012 +0100

    core: Add missing }

 src/rygel/rygel-http-item-uri.vala | 1 +
 1 file changed, 1 insertion(+)

commit faaa2bb33a80ba18a0fcf7c4b48aa521eb94cf95
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jan 19 19:46:19 2012 +0100

    core: Don't append extension on error
    
    https://bugzilla.gnome.org/show_bug.cgi?id=644538

 src/rygel/rygel-http-item-uri.vala | 13 -------------
 1 file changed, 13 deletions(-)

commit dce55c005fd70f3e2df5231ac4a069919d8ed542
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jan 19 19:32:35 2012 +0100

    core: Fix suffix for PNG thumbnails

 src/rygel/rygel-http-item-uri.vala | 14 +++++++-------
 src/rygel/rygel-thumbnailer.vala   |  3 ++-
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 674800ee11e09c8477c69f6bb76decae06496c37
Author: Krzesimir Nowak <qdlacz@gmail.com>
Date:   Mon Dec 12 16:02:01 2011 +0100

    core: Append extensions to served files

 src/rygel/rygel-aac-transcoder.vala   |   2 +-
 src/rygel/rygel-audio-transcoder.vala |  10 +--
 src/rygel/rygel-avc-transcoder.vala   |   1 +
 src/rygel/rygel-http-item-uri.vala    | 125 +++++++++++++++++++++++++++++++++-
 src/rygel/rygel-http-server.vala      |   2 +-
 src/rygel/rygel-l16-transcoder.vala   |   3 +-
 src/rygel/rygel-mp2ts-transcoder.vala |   1 +
 src/rygel/rygel-mp3-transcoder.vala   |   3 +-
 src/rygel/rygel-transcoder.vala       |   5 +-
 src/rygel/rygel-video-transcoder.vala |   4 +-
 src/rygel/rygel-wmv-transcoder.vala   |   3 +-
 tests/rygel-http-get-test.vala        |  32 +++++++--
 tests/rygel-http-item-uri-test.vala   |  60 ++++++++++++++--
 tests/rygel-http-post-test.vala       |  46 ++++++++++++-
 14 files changed, 268 insertions(+), 29 deletions(-)

commit 8a84291f87bf3a7b3cd56b401244da6534d90f73
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jan 19 18:56:26 2012 +0100

    doc: Clarify uris option of MediaExport
    
    https://bugzilla.gnome.org/show_bug.cgi?id=666363

 doc/man/rygel.conf.xml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit c4d52f40dc783240f2b9129cc099ded918e126f7
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jan 9 19:11:12 2012 +0100

    core: Prevent crash on back-end misbehaviour
    
    If the backend declares the OCMFlag.UPLOAD in a non-writable container,
    bail out instead of crashing.

 src/rygel/rygel-item-creator.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e6be7e48801f095bf13426abfa0329a113007d74
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jan 9 19:05:38 2012 +0100

    core: Use correct error in CreateObject
    
    If CreateObject is called with an id that describes an item instead of
    a container ContentDirectory:2 spec says that the error should be 701
    (No such object) instead of 713 (Restricted parent)

 src/rygel/rygel-item-creator.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 595c62862cab37fda83d0bf31e8309c907fe13d6
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jan 18 17:37:47 2012 +0100

    external: Don't crash on hierarchical update
    
    If a MediaServer2 provider sends an update for /foo/bar/baz and
    /foo/bar chances are that the update for /foo/bar invalidates the
    parent pointer in /foo/bar/baz causing a crash of various sorts.
    
    Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=759206

 src/plugins/external/rygel-external-container.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 7fd87493c39372d70e4946a0ad075ec07db5cfbf
Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
Date:   Sun Jan 8 13:14:20 2012 +0900

    Updated Japanese translation

 po/ja.po | 106 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 52 insertions(+), 54 deletions(-)

commit f5b87b4dc41f186be738e129b46c0996a6bdb158
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jan 3 21:10:04 2012 +0100

    build: Add option to generate coverage report

 common.am         |  7 +++++--
 configure.ac      | 17 +++++++++++++++++
 tests/Makefile.am | 22 +++++++++++++++++++---
 3 files changed, 41 insertions(+), 5 deletions(-)

commit 959d8bd1d3fa51b25aff4bd059a2fe2870a4a397
Author: Marcin Kazmierczak <marcin.kazmierczak@comarch.com>
Date:   Fri Dec 23 12:36:52 2011 +0100

    tests: Extend rygel-http-get-test.vala

 tests/rygel-http-get-test.vala | 183 +++++++++++++++++++++++++++++++++++------
 1 file changed, 160 insertions(+), 23 deletions(-)

commit f391d200b16ba02d8656a4390b8782d7f8ad2725
Author: Jens Georg <mail@jensge.org>
Date:   Sun Dec 25 14:06:49 2011 +0100

    core: Fix error handling in item creator
    
    Method was needlessly declared async, so the throwing of the exception
    was not propagated properly in an case of error.

 src/rygel/rygel-item-creator.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15d7783f850a28a221bca49eac118d6744c8d9b6
Author: Krzesimir Nowak <qdlacz@gmail.com>
Date:   Wed Oct 26 16:16:56 2011 +0200

    core: Do not treat 'npt=0-' as seek request
    
    'TimeSeekRange.dlna.org: npt=0-' means that whole item is requested,
    so actually no seek is needed here.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=659432

 src/rygel/rygel-http-time-seek.vala | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 8bfcff961a095c43138f0d8368dcdbb8b0a89551
Author: Jens Georg <mail@jensge.org>
Date:   Fri Nov 18 09:55:40 2011 +0100

    core: Always disconnect handler
    
    Prevents reference leaks on the container searched in.

 src/rygel/rygel-simple-container.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a3d8106cca5603b0873a774965380ae10f6c089b
Author: Jens Georg <mail@jensge.org>
Date:   Mon Dec 19 08:14:55 2011 +0100

    core: Remove reference cycle in HTTP request

 src/rygel/rygel-http-request.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 90496cfc9bcf4e95279b65ffb06ae7df97d0104f
Author: Marcin Kazmierczak <marcin.kazmierczak@comarch.com>
Date:   Thu Dec 22 10:52:34 2011 +0100

    tests: Extend rygel-http-item-uri-test.vala
    
    New test case with incorrect url.

 tests/rygel-http-item-uri-test.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 2c80d54373a943479ac735e9884f909feff5b38b
Author: Marcin Kazmierczak <marcin.kazmierczak@comarch.com>
Date:   Thu Dec 22 10:22:05 2011 +0100

    tests: Fix bug in HTTPItemUri test
    
    test_construction_with_subtitle: Add default -1 Thumbnail index in
    HTTPItemUri constructor call.
    
    Previously test create HTTPItemURI object with Thumbnail index instead of
    subtitle index.

 tests/rygel-http-item-uri-test.vala | 1 +
 1 file changed, 1 insertion(+)

commit cc9b4a7912bc129305b9645d9760b00af4881e73
Author: Jens Georg <mail@jensge.org>
Date:   Fri Dec 16 22:13:03 2011 +0100

    core: Simplify RTP depayloader guessing
    
    https://bugzilla.gnome.org/show_bug.cgi?id=663497

 src/rygel/rygel-gst-utils.vala | 80 +++++++++++++-----------------------------
 1 file changed, 24 insertions(+), 56 deletions(-)

commit 19bc47ab7e953d8b4d6bac277d1f68ec749582a5
Author: Jens Georg <mail@jensge.org>
Date:   Fri Dec 16 21:43:42 2011 +0100

    build: Bump vala requirement to 0.14.1
    
    Needed for GStreamer VAPI fixes

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2d87b8e50c1283615c09dc8dbf9578094474e4ee
Author: Jens Georg <mail@jensge.org>
Date:   Thu Dec 15 21:02:54 2011 +0100

    core: Prevent critical when device is not a DMS

 src/rygel/rygel-v1-hacks.vala   | 6 +++++-
 src/rygel/rygel-xbox-hacks.vala | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 2dcc5e63a81b45c4eb4d7a6fbd14a642048bfa5b
Author: Jens Georg <mail@jensge.org>
Date:   Thu Dec 8 19:22:34 2011 +0100

    core: Reuse description file saving

 TODO                                     |  2 --
 src/rygel/rygel-description-file.vala    |  9 +++++++++
 src/rygel/rygel-root-device-factory.vala | 27 ++-------------------------
 3 files changed, 11 insertions(+), 27 deletions(-)

commit 040781492cbf80f065781a613a20254729d8c3aa
Author: Jens Georg <mail@jensge.org>
Date:   Sun Nov 27 12:57:37 2011 +0100

    core: Refactor description document manipulation
    
    Move basic document manipulation inside a new class and use it in V1
    and XBox hacks to eliminate the code duplication introduced when
    splitting these two classes.

 src/rygel/Makefile.am                    |   3 +-
 src/rygel/rygel-description-file.vala    | 182 +++++++++++++++++++++++++++++++
 src/rygel/rygel-root-device-factory.vala |  10 +-
 src/rygel/rygel-v1-hacks.vala            |  67 ++----------
 src/rygel/rygel-xbox-hacks.vala          |  96 +++-------------
 5 files changed, 211 insertions(+), 147 deletions(-)

commit 25fdadad00a9d41377acd58692b208ed73ffa8a9
Author: Jens Georg <mail@jensge.org>
Date:   Thu Dec 8 19:37:18 2011 +0100

    core: Hide XBox album art handling
    
    Simply check the request in the hack constructor and rewrite the URL
    to our thumbnail request format.

 src/rygel/rygel-client-hacks.vala | 13 -------------
 src/rygel/rygel-http-get.vala     | 18 +-----------------
 src/rygel/rygel-xbox-hacks.vala   | 19 +++++++++++++++++++
 tests/rygel-http-get-test.vala    |  4 ----
 tests/rygel-http-post-test.vala   | 13 +++++++++++++
 5 files changed, 33 insertions(+), 34 deletions(-)

commit 5126066b8c5565ce22eeb355ae0d867a325dcfd6
Author: Jens Georg <mail@jensge.org>
Date:   Thu Dec 8 19:30:58 2011 +0100

    core: Refactor client hacks
    
    Unify both constructors to operate on SoupMessage.

 src/rygel/rygel-client-hacks.vala       | 55 +++++++++++++--------------------
 src/rygel/rygel-http-get.vala           | 10 +++---
 src/rygel/rygel-http-request.vala       |  5 +++
 src/rygel/rygel-media-query-action.vala |  2 +-
 src/rygel/rygel-panasonic-hacks.vala    | 15 ++-------
 src/rygel/rygel-v1-hacks.vala           | 15 ++-------
 src/rygel/rygel-xbmc-hacks.vala         | 15 ++-------
 src/rygel/rygel-xbox-hacks.vala         | 22 +++----------
 tests/rygel-http-get-test.vala          |  2 +-
 9 files changed, 42 insertions(+), 99 deletions(-)

commit cd772514ea0970e9cd26a98f66da7ae3817f48c4
Author: Jens Georg <mail@jensge.org>
Date:   Thu Nov 24 13:54:48 2011 +0100

    core: Add configuration option for V1 downgrade

 TODO                          |  3 ---
 data/rygel.conf               |  9 +++++++++
 doc/man/rygel.conf.xml        | 11 +++++++++++
 src/rygel/rygel-v1-hacks.vala | 46 +++++++++++++++++++++++++++++++++++++++----
 4 files changed, 62 insertions(+), 7 deletions(-)

commit 3ae63aa2471393230872b47ef9b1966ba3dc326d
Author: Jens Georg <mail@jensge.org>
Date:   Thu Nov 24 13:07:22 2011 +0100

    core: Separate V1 hacks from XBox 360 hacks

 TODO                                     |   1 -
 src/rygel/Makefile.am                    |   1 +
 src/rygel/rygel-root-device-factory.vala |   3 +
 src/rygel/rygel-v1-hacks.vala            | 121 +++++++++++++++++++++++++++++++
 src/rygel/rygel-xbox-hacks.vala          |   2 +-
 5 files changed, 126 insertions(+), 2 deletions(-)

commit 3f4f8c8bc903aeb0aee709c11ebf46471cc4910a
Author: Jens Georg <mail@jensge.org>
Date:   Wed Dec 14 13:53:01 2011 +0100

    TODO: Add some comments

 TODO | 3 +++
 1 file changed, 3 insertions(+)

commit f97f49a81923ddc93ba44e3ebd1bd264e85d6214
Author: Jens Georg <mail@jensge.org>
Date:   Tue Dec 13 10:24:32 2011 +0100

    doc: Update URLs and tools for DBus interfaces

 doc/man/rygel.conf.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0cc5aa9480387a89833b220e47d87ae939571c2d
Author: Jens Georg <mail@jensge.org>
Date:   Sun Nov 27 19:10:01 2011 +0100

    core: Filter unsupported sort criterias from XBox
    
    This fixes the "Slideshow" option when selected from top-level picture
    browsing dialog.

 src/rygel/rygel-client-hacks.vala       | 2 ++
 src/rygel/rygel-media-query-action.vala | 4 ++++
 src/rygel/rygel-xbox-hacks.vala         | 8 ++++++++
 3 files changed, 14 insertions(+)

commit a63fe4c57fc24a791089f168df55d0fbff42b7d7
Author: Jens Georg <mail@jensge.org>
Date:   Thu Nov 24 10:14:42 2011 +0100

    core: Add hacks for XBMC
    
    XBMC fails to recognize DLNA mime-types as AAC for AAC files.

 src/rygel/Makefile.am             |  1 +
 src/rygel/rygel-client-hacks.vala | 12 +++++++--
 src/rygel/rygel-http-get.vala     |  2 ++
 src/rygel/rygel-xbmc-hacks.vala   | 53 +++++++++++++++++++++++++++++++++++++++
 tests/rygel-http-get-test.vala    |  3 +++
 5 files changed, 69 insertions(+), 2 deletions(-)

commit 7cd7865a87e899f512203ca33b2704cf4826b516
Author: Jens Georg <mail@jensge.org>
Date:   Sun Dec 11 17:56:54 2011 +0100

    doc: Update Mediathek docs and include in tarball
    
    https://bugzilla.gnome.org/show_bug.cgi?id=665946

 doc/Makefile.am      |  3 ++-
 doc/README.Mediathek | 20 +++++++++-----------
 2 files changed, 11 insertions(+), 12 deletions(-)

commit 26d372f790503147d181fa6a2915300eee785227
Author: Jens Georg <mail@jensge.org>
Date:   Fri Dec 9 12:47:50 2011 +0100

    core: Override resource resolution for AVC

 src/rygel/rygel-avc-transcoder.vala | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit bf17d1f5d01c4af90d82beb5b77343618324af69
Author: Lukasz Pawlik <lucas.pawlik@gmail.com>
Date:   Tue Nov 8 15:42:17 2011 +0100

    tracker: Refactor query triplets
    
    Use add method from base class.

 src/plugins/tracker/rygel-tracker-new.vala              | 12 ++++++------
 src/plugins/tracker/rygel-tracker-query-triplets.vala   |  8 ++++----
 src/plugins/tracker/rygel-tracker-search-container.vala |  8 ++++----
 3 files changed, 14 insertions(+), 14 deletions(-)

commit c1458593b5e77567ea29dcee0dc2145578ca45ee
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Dec 11 17:24:48 2011 +0100

    Updated Polish translation

 po/pl.po | 54 +++++++++++++++++++++++++++++-------------------------
 1 file changed, 29 insertions(+), 25 deletions(-)

commit b75eaa81675d58b777aadd24162c77aec8b59ec8
Author: Jens Georg <mail@jensge.org>
Date:   Tue Dec 6 13:26:58 2011 +0100

    core: Change wording for profiles debugging

 src/rygel/rygel-gst-utils.vala  | 11 ++++++-----
 src/rygel/rygel-transcoder.vala |  2 ++
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 731b6510c80d195cb264557b835fcc2cb15eb71e
Author: Jens Georg <mail@jensge.org>
Date:   Tue Dec 6 18:55:31 2011 +0100

    core: Video framerate is a restriction, not format

 src/rygel/rygel-avc-transcoder.vala   | 4 ++--
 src/rygel/rygel-mp2ts-transcoder.vala | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit a8d20fbf7045f75cad5e80b55f7d74624283632f
Author: Jens Georg <mail@jensge.org>
Date:   Mon Dec 5 23:00:41 2011 +0100

    tests: Fix build

 tests/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit fb28cf1739f37f3a1f4931260d623234e97326bc
Author: Jens Georg <mail@jensge.org>
Date:   Sun Dec 4 12:01:31 2011 +0100

    core: Dump encodebin profile in transcoder

 src/rygel/rygel-audio-transcoder.vala |  1 +
 src/rygel/rygel-gst-utils.vala        | 17 +++++++++++++++++
 src/rygel/rygel-transcoder.vala       |  1 +
 src/rygel/rygel-video-transcoder.vala |  1 +
 4 files changed, 20 insertions(+)

commit cb40db1281ea5a60c88aed1fdeecf584b1071ddc
Author: Jens Georg <mail@jensge.org>
Date:   Sun Dec 4 12:00:07 2011 +0100

    core: Fix typo in MPEG2 TS container profile

 src/rygel/rygel-mp2ts-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 77f46f5e735a6f70d42f80a9897fed63bb6b8ea5
Author: Alexandre Franke <alexandre.franke@gmail.com>
Date:   Thu Nov 24 10:55:22 2011 +0100

    Update French translation

 po/fr.po | 46 +++++++++++++++++++++++++---------------------
 1 file changed, 25 insertions(+), 21 deletions(-)

commit 64238306a3d7f4552858191cc4ce4c3d61e0911c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Nov 24 08:38:45 2011 +0100

    media-export: Fix regression in file monitor
    
    Changeset 05024f6e4e688a40629573eb0401f83421d32209 accidently removed
    the support for _CREATED events.

 src/plugins/media-export/rygel-media-export-harvester.vala | 1 +
 1 file changed, 1 insertion(+)

commit e49e4de1fabc85775daccc1d21cd8a6194759ff3
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 22 08:31:06 2011 +0200

    Prepare 0.13.0

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

commit a48dcc2eedc2544def5e53fff283d221fb404b73
Author: Jens Georg <mail@jensge.org>
Date:   Wed Nov 23 09:51:56 2011 +0100

    tests: Fix HTTPGet and HTTPResponse tests

 tests/rygel-http-get-test.vala      | 1 +
 tests/rygel-http-response-test.vala | 2 ++
 2 files changed, 3 insertions(+)

commit 91acb085f01b4258bc7ce750c6dfe4b8d01cdfef
Author: Jens Georg <mail@jensge.org>
Date:   Tue Nov 22 22:21:39 2011 +0100

    core: Set all headers in RygelHTTPGet
    
    Don't set Content-Length header in HEAD request for transcoded
    resources. This was previously caused by the message encoding being
    set to CONTENT_LENGTH by default. Moving the code sets the encoding
    to EOF causing libsoup to not set the Content-Length header.
    
    Also adds a proper Range header for byte-seek HEAD requests.
    
    This fixes the random fails of test-case 7.4.28.2,3,4,6

 src/rygel/rygel-http-get.vala      | 15 ++++++++++++++-
 src/rygel/rygel-http-response.vala | 12 ------------
 2 files changed, 14 insertions(+), 13 deletions(-)

commit a258ac8229ff8a123c60cfed357997a3960f3df1
Author: Grzegorz Grabowski <grzegorz.grabowski@comarch.com>
Date:   Thu Oct 27 14:56:00 2011 +0200

    core: Error handling of upload file writing
    
    If stream.write_all method threw an exception Rygel crashed.
    It happened because on_got_body and on_got_chunk signals came after
    HTTPPost object transitioned to finished state.
    The fix disconnects from these signals after file writing errors occurs
    since there is no recovery from such situation which in real
    happens only when there is no disk space or max file size is limited.

 src/rygel/rygel-http-post.vala    | 10 +++++++++-
 src/rygel/rygel-http-request.vala |  3 ++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 0a6e86bea7ef1c2f341a2eecf66ae9fa12e14f1a
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Nov 20 10:39:20 2011 +0100

    Updated Spanish translation

 po/es.po | 55 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 29 insertions(+), 26 deletions(-)

commit 1b8c1d5969f471f5dd77c90c08250879acf7dffd
Author: Jens Georg <mail@jensge.org>
Date:   Sun Oct 16 15:20:06 2011 +0200

    core: Batch uris for thumbnail requests
    
    Previously it was only creating one thumbnail per browse request
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661334

 src/rygel/rygel-dbus-thumbnailer.vala | 92 ++++++++++++++++-------------------
 src/rygel/rygel-thumbnailer.vala      |  2 +-
 2 files changed, 43 insertions(+), 51 deletions(-)

commit dd7fc1ade90c654127bf0e0034dff0a2d1c92100
Author: Jens Georg <mail@jensge.org>
Date:   Tue Nov 15 15:06:16 2011 +0100

    build: Bump libsoup max version

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0dad99ae37bad7f8b47a338b0094ecb39d5ff32b
Author: Jens Georg <mail@jensge.org>
Date:   Mon Nov 14 22:08:31 2011 +0100

    core: Prevent dead-lock in signal handler

 src/rygel/rygel-signal-handler.vala | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 8817a8aef2070c9bb0065631c34ce2b21c743840
Author: Jens Georg <mail@jensge.org>
Date:   Mon Nov 14 09:45:22 2011 +0100

    tracker: Minor style fix

 src/plugins/tracker/rygel-tracker-search-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d7f741e0a3d19de5b78e280f5d8179df5a24337e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Nov 10 11:31:29 2011 +0100

    tracker: Cache ContainerUpdateID
    
    Fixes DLNA Testcase 7.3.56.1

 src/plugins/tracker/rygel-tracker-search-container.vala | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 9482ee48af5b9f72b52fda9747dc2bdc5f23d771
Author: Jens Georg <mail@jensge.org>
Date:   Tue Nov 8 10:02:46 2011 +0100

    core: Fix forgotten argument in previous commit

 src/rygel/rygel-http-post.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 005cf80022c62dbe6da061543019f1f70da9da96
Author: Jens Georg <mail@jensge.org>
Date:   Tue Nov 8 09:40:26 2011 +0100

    build: Bump vala requirements

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e998f0dddaf59f5eb42e9b261580d1f26b300997
Author: Jens Georg <mail@jensge.org>
Date:   Tue Nov 8 08:41:07 2011 +0100

    core: Fix endless loop if item disappears

 src/rygel/rygel-http-post.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit bf434c05892cdcafde75be1ebb02445d7a100f3e
Author: Jens Georg <mail@jensge.org>
Date:   Mon Nov 7 08:56:27 2011 +0100

    core: Only assume dynamic linking on missing src

 src/rygel/rygel-http-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e98d3084acac07a97d0d66af2bbb4c114ea4e54e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Nov 6 19:50:48 2011 +0100

    core: Don't needlessly copy caps

 src/rygel/rygel-http-response.vala | 2 +-
 src/rygel/rygel-transcoder.vala    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c9092054d4ff87b957bd40f6af6770cbf4f67c07
Author: Jens Georg <mail@jensge.org>
Date:   Sun Nov 6 19:50:10 2011 +0100

    core: Search RTP depayloaders more flexible

 src/rygel/rygel-gst-utils.vala     | 8 +++++++-
 src/rygel/rygel-http-response.vala | 1 +
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 6682a4df1238e12f39e2a1de8ac06edd5304457d
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   Sun Nov 6 18:48:21 2011 +0100

    Add Esperanto translation

 po/LINGUAS |   1 +
 po/eo.po   | 619 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 620 insertions(+)

commit d33b56eaaf3ccab95b8740c901142887a215b3f7
Author: Jens Georg <mail@jensge.org>
Date:   Sun Nov 6 10:46:53 2011 +0100

    media-export: Support videos without audio

 src/plugins/media-export/rygel-media-export-item.vala | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit b1f7006be46d3db3f57fb3ba15f83a0551e8339f
Author: Marek Černocký <marek@manet.cz>
Date:   Wed Nov 2 19:19:00 2011 +0100

    Updated Czech translation

 po/cs.po | 41 ++++++++++++++++++++---------------------
 1 file changed, 20 insertions(+), 21 deletions(-)

commit 355f5aea1eb895af1af1a642b27bb0cd8696769f
Author: Jens Georg <mail@jensge.org>
Date:   Mon Oct 31 09:30:44 2011 +0100

    core: Remove unused "using"

 src/rygel/rygel-transcoder.vala | 1 -
 1 file changed, 1 deletion(-)

commit 195f309c915c376aba13b191c1dd989c14279bf9
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 22 14:12:18 2011 +0200

    core: Refactor video transcoders
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661891

 src/rygel/Makefile.am                 |   1 +
 src/rygel/rygel-avc-transcoder.vala   |  88 +++++++---------------------
 src/rygel/rygel-mp2ts-transcoder.vala |  80 ++++++++++----------------
 src/rygel/rygel-video-transcoder.vala | 104 ++++++++++++++++++++++++++++++++++
 src/rygel/rygel-wmv-transcoder.vala   |  69 +++-------------------
 5 files changed, 161 insertions(+), 181 deletions(-)

commit 219b6a15c44d5eeb876f6e12358c86d1fbb73fab
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 22 12:42:46 2011 +0200

    core: Refactor audio transcoders
    
    Share a common base class and simplify transcoder code.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661891

 src/rygel/Makefile.am                 |   1 +
 src/rygel/rygel-aac-transcoder.vala   |  72 +++------------------
 src/rygel/rygel-audio-transcoder.vala | 114 ++++++++++++++++++++++++++++++++++
 src/rygel/rygel-l16-transcoder.vala   |  36 +++++------
 src/rygel/rygel-mp3-transcoder.vala   |  46 +++-----------
 5 files changed, 147 insertions(+), 122 deletions(-)

commit bb4f4a2aa12234a2b4bc76ceb8f4bc4d2f1fdcc4
Author: Jens Georg <mail@jensge.org>
Date:   Sun Oct 30 14:22:15 2011 +0100

    core: Width and height swapped
    
    Width and height in MPEG-TS transcoder were swapped.

 src/rygel/rygel-mp2ts-transcoder.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1b9450b60ca6ad2ed41172cc37dfff238d434397
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 29 11:01:59 2011 +0200

    mediathek: Fix mp4 video format

 src/plugins/mediathek/rygel-mediathek-video-item-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 667fd1e8e598e55c75c2b188287eccf4482768c6
Author: Jens Georg <mail@jensge.org>
Date:   Wed Oct 26 18:41:05 2011 +0200

    tracker: Set empty DLNA profile when creating item
    
    This fixes DLNA item 7.3.134.4,8 when rygel runs with strict sharing
    enabled.

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit c5821c92f44e85c81a495c5f790c5f7c6aa43850
Author: Jens Georg <mail@jensge.org>
Date:   Wed Oct 26 14:57:06 2011 +0200

    core: Unbreak compilation with valac-0.12

 src/rygel/rygel-transcoder.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 4470fb39e9fef721b5ba808d233405cad27a2066
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 25 10:09:03 2011 +0200

    core: Stop pipeline on link error
    
    If decodebin and encodebin fail to link, post an error to the pipeline.
    Otherwise the pipeline is stuck in PAUSED for some corrupt source
    files. This is a work-around for
    https://bugzilla.gnome.org/show_bug.cgi?id=661747

 src/rygel/rygel-transcoder.vala | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 193aff3bd259a1437ee1d243d0dcc49dae645ac2
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 25 10:06:53 2011 +0200

    tracker: Let the miner decide the RDF type
    
    We only set the generic RDF type nfo:Media to prevent situations where
    a client uploads e.g. an image with DIDL meta-data for an MP3.
    Previously the item would then be a nmm:Music (from CreateItem) and
    nmm:Photo (from the miner).

 .../tracker/rygel-tracker-insertion-query.vala     |  2 +-
 .../tracker/rygel-tracker-search-container.vala    | 23 ++++++++++++++++++----
 2 files changed, 20 insertions(+), 5 deletions(-)

commit 0e3e535d1d8c23222fe85a8a80096340fb281015
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 20 14:30:34 2011 +0200

    core: Properly signalize that a timeout happened

 src/rygel/rygel-item-creator.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad5fcec2ff29bb1185ca9f1740e5522800ef73db
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 20 11:50:28 2011 +0200

    tracker: Allow miner to overide properties
    
    Especially nmm:dlnaProfile and nie:mimeType

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 80f1eb0a31b91e1a31d834b91e397188ad21c602
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 20 11:49:55 2011 +0200

    tracker: Fix query builder for graphed statements

 src/plugins/tracker/rygel-tracker-query-triplet.vala  | 12 +++---------
 src/plugins/tracker/rygel-tracker-query-triplets.vala | 13 +++++++++++++
 2 files changed, 16 insertions(+), 9 deletions(-)

commit 908549c324e9a1f50f3fc3c02cfd2f2dc5ff3f77
Author: Jens Georg <mail@jensge.org>
Date:   Mon Oct 24 16:38:48 2011 +0200

    tracker: Really use nfo:fileLastModified

 src/plugins/tracker/rygel-tracker-key-chain-map.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b6c3760696ef676e7760854a03e6e96b24e2ec6
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sun Oct 23 19:16:48 2011 +0200

    Updated Slovenian translation

 po/sl.po | 60 +++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 31 insertions(+), 29 deletions(-)

commit 6c739a5e21d10422288a6c9e90e62278abb50cfe
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 22 09:02:22 2011 +0200

    i18n: Re-generate POTFILES.skip

 po/POTFILES.skip | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit 920dbd3dc8fd303e3826d298bbb0e0f313e70b05
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 22 09:01:59 2011 +0200

    i18n: Add script to generate POTFILES.skip

 po/gen-potfiles-skip | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 62fb785d316afcbfe02a2a75918e282971acaaad
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 22 08:43:49 2011 +0200

    build: Only pass -g when debugging is enabled

 common.am    | 3 ++-
 configure.ac | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0166d09f06706589a2107c8e9cbe1bcd03b8715c
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 21 19:55:57 2011 +0200

    media-export: Fix music browsing on XBox

 src/plugins/media-export/rygel-media-export-root-container.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 583b2a864be229e4b29085a7be546fa45caeab58
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 21 20:24:25 2011 +0200

    media-export: Remove debug output

 src/plugins/media-export/rygel-media-export-plugin.vala | 2 --
 1 file changed, 2 deletions(-)

commit cc43980998876ee87bf0acd498cd6f352788d363
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Oct 20 22:23:06 2011 +0200

    [l10n] Updated German translation

 po/de.po | 46 ++++++++++++++++++++++++----------------------
 1 file changed, 24 insertions(+), 22 deletions(-)

commit 557ffc6d22871bc179f156644e2b28b3f348b196
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Oct 20 22:20:27 2011 +0200

    [l10n] Updated German translation

 po/de.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1f2f3fd1b6c5c47dc4dfd4c41629358b54cd847f
Author: Jens Georg <mail@jensge.org>
Date:   Mon Oct 17 21:27:13 2011 +0200

    media-export: Deactivate on slow Tracker start-up
    
    If the startup of the Tracker plug-in is delayed (e.g. due to DBus
    activation) the old method of disabling MediaExport did not work since
    the Tracker plug-in was not active when MediaExport was loaded. The
    plug-in now listens to notify::active of the Tracker plug-in and
    deactivates itself once that changes to "true".
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662031

 .../media-export/rygel-media-export-plugin.vala    | 56 ++++++++++++++--------
 1 file changed, 35 insertions(+), 21 deletions(-)

commit b9725af6e4d237b317f13702dda89635169563ae
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 20 18:44:34 2011 +0200

    core: Seek interval is right-open
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662125

 src/rygel/rygel-http-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a5635bb8a9ab341e3bf4669b888cbc1d417771ac
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 20 18:28:30 2011 +0200

    core: Set correct stop-type for byte-seek as well
    
    https://bugzilla.gnome.org/show_bug.cgi?id=662125

 src/rygel/rygel-http-response.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2f084d018bb2f054b602816ab5a22bd50723d1d6
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 20 11:13:17 2011 +0200

    core: Use proper error for wrong browse method

 src/rygel/rygel-browse.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 49d147125c25af806530afdb6ff5396161b86ba7
Author: Jens Georg <mail@jensge.org>
Date:   Wed Oct 19 10:10:05 2011 +0200

    test: Mark mocked item as non-placeholder

 tests/rygel-http-post-test.vala | 1 +
 1 file changed, 1 insertion(+)

commit e8cbc8634bdd1318df7b2642aa0657de8ed78950
Author: Jens Georg <mail@jensge.org>
Date:   Wed Oct 19 10:00:16 2011 +0200

    test: Remove temporary file on start-up

 tests/rygel-http-post-test.vala | 3 +++
 1 file changed, 3 insertions(+)

commit c728e59796b743eee5385a4c7bde317d84690437
Author: Jens Georg <mail@jensge.org>
Date:   Wed Oct 19 09:53:12 2011 +0200

    test: Update for new ClientHacks

 tests/rygel-http-get-test.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 92d7cc35aa3e2fc93e9693e1491305571b2c7be2
Author: Lukasz Pawlik <lucas.pawlik@gmail.com>
Date:   Tue Oct 18 13:47:56 2011 +0200

    tracker: send only utf8 string over DBus
    
    Previously it was possible to crash rygel by sending certain malformed url.
    This patch fix this by ensuring that every selection query send to tracker
    service over DBus will be UTF8 encoded. If UTF8 will not be enforced
    GLib.Variant will crash.

 .../tracker/rygel-tracker-search-container.vala     | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 0d4a66004db2cab487a6285029a8aa9168d2ac9e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 18 21:19:17 2011 +0300

    core: Use 'const' rather than 'static' for constants
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661336

 src/rygel/rygel-client-hacks.vala    |  4 ++--
 src/rygel/rygel-panasonic-hacks.vala |  2 +-
 src/rygel/rygel-xbox-hacks.vala      | 14 +++++++-------
 3 files changed, 10 insertions(+), 10 deletions(-)

commit 0cbe4a36a01bfd0c600a51905b135d1c4d7b25bf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 17 01:47:03 2011 +0300

    core: Add hacks for Panasonic TV
    
    Currently its just about lieing to the device that png's thumbnails are
    jpegs.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661336

 src/rygel/Makefile.am                |  1 +
 src/rygel/rygel-client-hacks.vala    | 12 +++++-
 src/rygel/rygel-panasonic-hacks.vala | 72 ++++++++++++++++++++++++++++++++++++
 3 files changed, 83 insertions(+), 2 deletions(-)

commit 2d7ce8a4f421572f8c570c9146e774e49d655e7b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 17 01:12:49 2011 +0300

    core: Add base class for client hacks
    
    A new abstract base class for client-side hacks from which XBoxHacks
    derives.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661336

 src/rygel/Makefile.am                   |   1 +
 src/rygel/rygel-browse.vala             |   4 +-
 src/rygel/rygel-client-hacks.vala       | 106 ++++++++++++++++++++++++++++++++
 src/rygel/rygel-http-get.vala           |   5 +-
 src/rygel/rygel-media-objects.vala      |   6 +-
 src/rygel/rygel-media-query-action.vala |  12 ++--
 src/rygel/rygel-search.vala             |  14 ++---
 src/rygel/rygel-xbox-hacks.vala         |  70 +++++++--------------
 8 files changed, 151 insertions(+), 67 deletions(-)

commit 42c760d542e15248023152e130c9d2967e7b32ce
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Tue Oct 18 20:37:19 2011 +0200

    [l10n] Updated German translation

 po/de.po | 511 ++++++++++-----------------------------------------------------
 1 file changed, 80 insertions(+), 431 deletions(-)

commit 41bc13f999e44a8adf5dbdfa2a50c2696aae7528
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 18 16:46:10 2011 +0200

    core: Correct problem in 229b7d
    
    Lesson learned: Never name two variables that do two different things
    similar and always wait for the duration of the timeout before shutting
    rygel down.

 src/rygel/rygel-http-post.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 229b7d064ad347f925c5099808788a89dc429833
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 18 13:50:15 2011 +0200

    core: Check item status after container update
    
    Don't just assume the next container update was caused by the last HTTP
    POST and actually check the place_holder state of the item in question.

 src/rygel/rygel-http-post.vala    | 82 ++++++++++++++++++++++++++-------------
 src/rygel/rygel-item-creator.vala | 23 ++++++-----
 2 files changed, 66 insertions(+), 39 deletions(-)

commit 8f84609409bf071b8da9e7ded838af6955e23bc8
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 26 08:51:34 2011 +0200

    playbin: Add support for image/jpeg and image/png
    
    Use the typefind element of Playbin2 to determine if we're rendering an
    image since UPnP allows the meta-data to be empty and it may not be
    possible to guess the type from the URI.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=633011

 src/plugins/playbin/rygel-playbin-player.vala | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

commit 2055974f95439ad5e504e2af0037c15dcc4595b3
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 15 22:43:03 2011 +0200

    core: Mark thumbnail resources as transcoded
    
    This unbreaks streaming to the WD TV live which used the thumbnail
    resource as a movie resource.

 src/rygel/rygel-thumbnail.vala | 1 +
 1 file changed, 1 insertion(+)

commit 8fab80dd10685d34bf9c298b5994559648123342
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 13 11:17:56 2011 +0200

    core: Use uuid instead of timestamp for uniqe file
    
    With a timestamp it could happen that an uploader which was fast enough to
    create two items in the same second create two files with the same name.

 src/rygel/rygel-item-creator.vala | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 3eeafa681190e2329bd8284dd016a733c2cca1b2
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 13 10:56:06 2011 +0200

    core: Shorten title first, then mangle chars

 src/rygel/rygel-item-creator.vala | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit d2d9484d35b027a6a3e5daee49307238d13fc9d9
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 13 10:52:54 2011 +0200

    core: Prevent critical if URI exists
    
    If the where clause does not match, there is no hash-table returned,
    not an empty one.

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 7da58b47cb35304c07247dba5e51875fb0e8f995
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 11 14:11:44 2011 +0200

    core: Restart find_object on container update
    
    Before asynchronously descending in the hierarchy, we connect to the
    updated signal of this container. If the container is updated, it might
    be that this.children changed while we're iterating over it. If that
    happens, we restart the foreach loop, but only 10 times. If we still
    are interrupted, we give up.

 src/rygel/rygel-simple-container.vala | 48 ++++++++++++++++++++++++++++-------
 1 file changed, 39 insertions(+), 9 deletions(-)

commit 3d8eba3d576ed20c0aba12d45ef0c251ed45f270
Author: Jens Georg <mail@jensge.org>
Date:   Wed Oct 12 13:18:03 2011 +0200

    data: Drop comments from XML files
    
    Improves IOP as some devices choke on comments.

 data/xml/AVTransport2.xml.in      | 13 -------------
 data/xml/ConnectionManager.xml.in | 13 -------------
 data/xml/ContentDirectory.xml.in  | 13 -------------
 data/xml/RenderingControl2.xml.in | 13 -------------
 4 files changed, 52 deletions(-)

commit b0a77d0af837c896e428bfe8646c662450209936
Author: Krzesimir Nowak <qdlacz@gmail.com>
Date:   Wed Oct 12 11:39:18 2011 +0200

    build: Look for xml files in srcdir

 data/xml/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 088d2fb4f67710e53946e7e67cb8f17d23a6ca88
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 11 19:54:31 2011 +0200

    tracker: Fall back to nfo:fileLastAccessed
    
    If nie:contentCreated is not available (for e.g. MP3 files without a
    date tag), fall back to nfo:fileLastAccessed as the item's time.

 src/plugins/tracker/rygel-tracker-key-chain-map.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit bf6b494360faba6c145d667c5cfecdb34851f76e
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 11 19:44:49 2011 +0200

    core: Do not serialize empty date

 src/rygel/rygel-media-item.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 88cecaf5e9d671572fbe08e1cc91d32cdd5128a1
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 11 12:23:44 2011 +0200

    core: Send byebye if killed with SIGTERM

 src/rygel/rygel-signal-handler.vala | 1 +
 1 file changed, 1 insertion(+)

commit 8b8ae94d9acb50f8724951317e07815b29eb2261
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 8 21:37:46 2011 +0200

    mediathek: Set DLNA profile for WMV streams

 .../mediathek/rygel-mediathek-video-item-factory.vala    | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 313af2b6fa368554ba824f1a39419bfe8d21d230
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 8 20:19:15 2011 +0200

    build: Bump to proper GUPnP version

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b640c9c4e720a8a73c0c0b0a2e852c3b84706721
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 8 20:01:29 2011 +0200

    core: Catch DBus errors

 src/rygel/rygel-dbus-thumbnailer.vala | 3 ++-
 src/rygel/rygel-thumbnailer.vala      | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit d4f2858bd2d38f6c9d0ef827a1e463b0fd71bd0a
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 8 19:19:05 2011 +0200

    Revert "core: Check availability of DBus interface"
    
    This reverts commit 87ec0afffc96cc4d10d5407a896d28deebd26f00.

 src/rygel/rygel-dbus-thumbnailer.vala | 39 ++++++-----------------------------
 src/rygel/rygel-thumbnailer.vala      |  8 +++----
 2 files changed, 9 insertions(+), 38 deletions(-)

commit b7d2ee6e0b61ec5dde69d198deba31fd1e906145
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 8 10:24:06 2011 +0200

    build: Add our version of VALA_CHECK_PACKAGES

 configure.ac | 12 ++----------
 m4/rygel.m4  | 16 ++++++++++++++++
 2 files changed, 18 insertions(+), 10 deletions(-)

commit 7121740ec94b15a5eeda0f022bb78900ef5fd223
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 8 10:16:40 2011 +0200

    build: Simplify check for UI

 configure.ac | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

commit 5a488bfb988cb3a54d017c8c09a1a7d27e42e25d
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 8 09:59:39 2011 +0200

    build: Add option to always run tests

 TODO              | 4 ----
 autogen.sh        | 2 +-
 configure.ac      | 6 ++++++
 tests/Makefile.am | 4 ++++
 4 files changed, 11 insertions(+), 5 deletions(-)

commit b4512acd971808d5b67c09a420896c1ccb3bbd8d
Author: Kentaro KAZUHAMA <kazken3@gmail.com>
Date:   Fri Oct 7 02:06:52 2011 +0900

    Updated Japanese translation

 po/ja.po | 396 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 211 insertions(+), 185 deletions(-)

commit 4f42ebdca319a44513cfda321a35f2fa74b2a2e6
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 4 11:37:15 2011 +0200

    core: Do not use theme icons for UPnP
    
    https://bugzilla.gnome.org/show_bug.cgi?id=637226

 common.am | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 1a6d85486731ed0f9ff83ae4902ea952ad596f8f
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 4 11:36:52 2011 +0200

    data: Split in theme icons and DLNA icons
    
    https://bugzilla.gnome.org/show_bug.cgi?id=637226

 data/icons/120x120/Makefile.am | 6 +++---
 data/icons/48x48/Makefile.am   | 7 +++++--
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 5658c25685f3d2db94f3078e0070c02512948b23
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 4 11:19:44 2011 +0200

    data: Add 128x128 px version of the icons
    
    https://bugzilla.gnome.org/show_bug.cgi?id=637226

 configure.ac                   |   1 +
 data/icons/128x128/Makefile.am |   4 ++++
 data/icons/128x128/rygel.png   | Bin 0 -> 23331 bytes
 data/icons/Makefile.am         |   2 +-
 4 files changed, 6 insertions(+), 1 deletion(-)

commit 9ad40e797319c891b7aee39f1818bf73865dfee5
Author: Joe Hansen <joedalton2@yahoo.dk>
Date:   Fri Sep 30 13:10:19 2011 +0200

    Updated Danish translation

 po/da.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0f747d1952accdb55c0b9d4572de1148c730608
Author: Joe Hansen <joedalton2@yahoo.dk>
Date:   Fri Sep 30 12:02:23 2011 +0200

    Updated Danish translation

 po/da.po | 659 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 271 insertions(+), 388 deletions(-)

commit 3a1ecfe058702cd3ab71a094a315aa740aa62831
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 29 11:38:54 2011 +0200

    core: Do not crash if ImportResource is cancelled

 src/rygel/rygel-import-resource.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94903755b250bfccb1bd6e371eb001a5ea1941a2
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 27 16:03:12 2011 +0200

    core: Check and escape URI in CreateObject

 src/rygel/rygel-item-creator.vala | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 19e71cecaa3f1500d84e53a26c617d3b8c46cbad
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 27 14:57:41 2011 +0200

    core: Limit length of generated filename

 src/rygel/rygel-item-creator.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f6f44ffafc6c190eb12bbe813ea4910583862d1f
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 27 14:42:37 2011 +0200

    core: Delay handling of SoupMessage's signals
    
    Only connect to the relevant signals just before unpause_message
    happens. Otherwise we might get stray signals when one of the
    preconditions checked fails.

 src/rygel/rygel-http-post.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 76f5237c0ace3a720fcafb74eb77da082b17583c
Author: Marek Černocký <marek@manet.cz>
Date:   Sun Sep 25 14:18:39 2011 +0200

    Updated Czech translation

 po/cs.po | 175 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 81 insertions(+), 94 deletions(-)

commit a125dbbcddcd06cd95c3f5943b77f3f5fc29851c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 22 18:50:09 2011 +0200

    core: Also catch DBus errors on Queue call

 src/rygel/rygel-dbus-thumbnailer.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 87ec0afffc96cc4d10d5407a896d28deebd26f00
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 22 18:51:48 2011 +0200

    core: Check availability of DBus interface
    
    Only show debug message if thumbnail DBus service is not available
    and also not activatable.

 src/rygel/rygel-dbus-thumbnailer.vala | 35 ++++++++++++++++++++++++++++++-----
 src/rygel/rygel-thumbnailer.vala      |  8 +++++---
 2 files changed, 35 insertions(+), 8 deletions(-)

commit b9e8bcd491e74e554ff1752e7077f4c6ff7d5997
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 22 15:24:30 2011 +0200

    core: Mangle invalid characters in CreateItem
    
    Do not fail if the upload directory is on a FAT file-system and the
    title contains characters that are invalid on FAT.

 src/rygel/rygel-item-creator.vala | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit e51b3b94545234b8ad8226d5db5ee552bd2c4c6b
Author: Claude Paroz <claude@2xlibre.net>
Date:   Wed Sep 21 19:29:46 2011 +0200

    Updated French translation

 po/fr.po | 414 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 178 insertions(+), 236 deletions(-)

commit 691faa51389598bd5ad96d2669ddac625323b787
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Sep 21 19:08:45 2011 +0200

    Updated Swedish translation

 po/sv.po | 372 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 193 insertions(+), 179 deletions(-)

commit 2b0ff68f10e924ce10b2210242dab8dd19ca95ac
Author: Henrique P Machado <zehrique@gmail.com>
Date:   Wed Sep 21 09:44:50 2011 -0300

    Fixed some strings in Brazilian Portuguese translation

 po/pt_BR.po | 285 ++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 163 insertions(+), 122 deletions(-)

commit 65f8052fbbbfc770aae66bd3ec8865ad67f9b8fe
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Tue Sep 20 13:08:52 2011 +0200

    Updated Slovenian translation

 po/sl.po | 263 +++++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 189 insertions(+), 74 deletions(-)

commit 9e91521ac81c9e033296bc858a3f2d784f8c56d4
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Tue Sep 20 11:42:01 2011 +0200

    Updated Spanish translation

 po/es.po | 195 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 97 insertions(+), 98 deletions(-)

commit de8ca0191779d2aaf186c2c9067aec1fe3e537ce
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 20 09:36:19 2011 +0200

    tests: Fix rygel-http-post-test
    
    Could segfault depending on the timing.

 tests/rygel-http-post-test.vala | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit fd1154cdb8b8e50a4fd36805603e3f92f2ac3afb
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 16:49:51 2011 +0200

    todo: Remove note about MainLoop

 TODO | 2 --
 1 file changed, 2 deletions(-)

commit 169df2ee6a3299afae5d45ce1dd64cd1ca1314ef
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Mon Sep 19 23:29:38 2011 +0100

    Updated Portuguese translation

 po/pt.po | 396 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 211 insertions(+), 185 deletions(-)

commit 7bd9e419dc7c2cf6be17cbdc97e17b4710abd518
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Mon Sep 19 21:28:06 2011 +0300

    Updated Latvian translation.

 po/lv.po | 373 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 196 insertions(+), 177 deletions(-)

commit 9e7d98865e27e283bc814ec49a28e830b782e8f6
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 13:11:42 2011 +0200

    tests: Fix HTTP Post test

 tests/rygel-http-post-test.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 2bd883df43f5e7debe59219aaf1cabe52e1c74e2
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 12:16:24 2011 +0200

    core: Fix minor rebase/merge issue

 src/rygel/rygel-http-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4b13f8a55bb3ac2113f2c387575524fcee6b391
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 12:11:46 2011 +0200

    core: Cancel HTTPResponse SoupServer goes away
    
    Adding a week reference to cancel the HTTPGstSink in case the
    SoupServer is gone. Otherwise the sink is stuck on the wait
    condition forever, leaking the HTTPResponse.

 src/rygel/rygel-http-response.vala | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 7a5dcfdb30f745d41fddbf45f81bdde99d7934ad
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 12:11:00 2011 +0200

    core: Don't keep SoupServer alive
    
    If the context goes down while a transmission is ongoing, the
    SoupServer is kept alive by the response causing a crash if the context
    comes up again on the same interface. To prevent this we only use
    unowned SoupServers here.

 src/rygel/rygel-http-request.vala  | 2 +-
 src/rygel/rygel-http-response.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cf5fece4d2aef5554e2c084902f4dcb6b2de7d65
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 12:09:20 2011 +0200

    core: Don't keep strong reference on HTTP server
    
    The http item uri doesn't need a strong reference on the HTTP server,
    the part of its lifetime where it needs access to that is considerably
    smaller than the lifetime of the HTTP server and it blocks disposing
    the HTTP server when the GUPnPContext becomes unavailable.

 src/rygel/rygel-http-item-uri.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d7bffab888ebea06447b9c3e86e64a4037568814
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 11:59:34 2011 +0200

    core: Save posted data to a temporary file
    
    Ensure that no spurious file-system events will cause premature
    updating of the meta-data

 src/rygel/rygel-http-post.vala | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit 1f1a912bc763e942c048b2ee81b443b2eadbee89
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 09:09:54 2011 +0200

    core: Get rid of nested main-loop in HTTP Post

 src/rygel/rygel-http-post.vala | 61 +++++++++++++++++++++++++++---------------
 1 file changed, 39 insertions(+), 22 deletions(-)

commit ff0458e2b104704756defe93237db30113f5def2
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 19 09:08:46 2011 +0200

    media-export: Fix contains search
    
    Haystack and needle were switched.

 src/plugins/media-export/rygel-media-export-database.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e00974dfaa1137d46bac129b4d483bcdc1c80e5a
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Fri Sep 16 23:09:20 2011 +0700

    Updated Thai translation.

 po/th.po | 380 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 200 insertions(+), 180 deletions(-)

commit 4f64d40d32b3fd1b911ace25cb0470759f349f6b
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 16 16:52:50 2011 +0200

    data: Enable m2ts for MediaExport
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=654180.

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

commit d186d36bb6f339b7ff7d46468c7297cf700099df
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 13 21:28:15 2011 +0200

    build: Generate XZ tarball on make dist

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef528686190edeaa99604d5ac8800485f5631ab7
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 13 21:15:09 2011 +0200

    core: Use new GUPnP API

 configure.ac              | 2 +-
 src/rygel/rygel-main.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c38b94bd790b49190c6a1d636d6f5c9ed5a21d68
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 13 07:48:41 2011 +0200

    tracker: Only consider objects with uris

 src/plugins/tracker/rygel-tracker-selection-query.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 788d4ad22bcec77878210d6db4b110cb8694190b
Author: Jonathan Matthew <jonathan@d14n.org>
Date:   Mon Sep 12 22:13:37 2011 +1000

    external: Add TrackNumber property
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=657550

 src/plugins/external/rygel-external-interfaces.vala   | 3 ++-
 src/plugins/external/rygel-external-item-factory.vala | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 71cc3ea329f714da8c985539e99657413f7e9c1d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 21 17:21:35 2011 +0300

    doc: Specify dependency on shared-mime-info

 README | 1 +
 1 file changed, 1 insertion(+)

commit 6d895ddd445967e2bf4d4fd12ecca226a286b7cd
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 9 00:45:43 2011 +0200

    playbin: Add video/x-mkv as supported mime type

 src/plugins/playbin/rygel-playbin-player.vala | 1 +
 1 file changed, 1 insertion(+)

commit 4ca7f0a70c6dd83e58f3d676f3b1d5ccce163e00
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 8 23:15:59 2011 +0200

    playbin: Stop pipeline while changing playbin URI
    
    Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638006

 src/plugins/playbin/rygel-playbin-player.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 9bdebf59bbc0010dd347e07948cbfc375e6908b6
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 8 21:17:47 2011 +0200

    media-export: Add indices for virtual containers

 src/plugins/media-export/rygel-media-export-sql-factory.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit baa6f4c4e87e16be20836aa42cc1446f61180e27
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 28 22:13:17 2011 +0200

    media-export: Use specific UPnP classes
    
    Use proper UPnP classes for the query containers representing albums
    etc.

 .../rygel-media-export-query-container-factory.vala | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit 211d8301d685f550299b451e0c8814965340f2f5
Author: Jens Georg <mail@jensge.org>
Date:   Mon Apr 25 12:41:26 2011 +0300

    media-export: Refactor QueryContainer
    
    Split in three classes, a factory, a node container and a leaf
    container. Node containers are based on meta-data and only contain containers
    (either node or leaf) while leaf containers contain real items.

 src/plugins/media-export/Makefile.am               |   3 +
 .../rygel-media-export-leaf-query-container.vala   |  51 +++++
 .../rygel-media-export-node-query-container.vala   |  88 +++++++++
 .../rygel-media-export-object-factory.vala         |   3 +-
 ...rygel-media-export-query-container-factory.vala | 218 +++++++++++++++++++++
 .../rygel-media-export-query-container.vala        | 167 ++--------------
 .../rygel-media-export-root-container.vala         |  28 +--
 7 files changed, 395 insertions(+), 163 deletions(-)

commit bae70b42f472533518aa39c4c2fb5dfe25b922d8
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 8 16:20:52 2011 +0200

    data: Fix AVTransport2 description

 data/xml/AVTransport2.xml.in | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit a5531448507b1704370040cf9ceed0144bfb7afc
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 8 16:18:43 2011 +0200

    data: Fix RenderingControl2 service description

 data/xml/RenderingControl2.xml.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 250d7daf9ad37c502c66579404e2230802bbed0c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 8 10:03:52 2011 +0200

    todo: Update

 TODO | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e2c522a4dce877761ab1b15f0628ca046b573f79
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Thu Sep 8 22:09:14 2011 +0200

    Updated Polish translation

 po/pl.po | 352 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 173 insertions(+), 179 deletions(-)

commit 3c53a945eff9fec51478680a78ba0fdfdffa0aac
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 7 15:33:08 2011 +0200

    core: Handle host not reachable in ImportResource

 src/rygel/rygel-import-resource.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 3f65517d61f5119d98909558e7dbfaf8e0e9b1ee
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 7 14:41:42 2011 +0200

    core: Check upnp:class on CreateItem

 src/rygel/rygel-item-creator.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit 8acdd5dd06127b273b31f5843f29658af36c5b2a
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 6 17:18:47 2011 +0200

    build: Do not AC_REQUIRE AM_PROG_VALAC
    
    This ran the macro independently whether --enable-vala was supplied or
    not.

 m4/rygel.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d993dfac4fdfd7d1936b5748e88885e5d8cf2fff
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 6 05:30:11 2011 +0200

    build: Bump GStreamer requirements
    
    Necessary for proper encodebin fixes and thus proper transcoding.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bc5dfa042e8a647855fa4c019e86871a69677584
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Wed Aug 31 15:19:06 2011 +0200

    Updated Serbian translation

 po/sr.po       | 186 +++++++++++++++++++++++++++++----------------------------
 po/sr@latin.po | 186 +++++++++++++++++++++++++++++----------------------------
 2 files changed, 188 insertions(+), 184 deletions(-)

commit c51b185f89a3ced334efddc384f39f4cd0771b22
Author: Lukasz Pawlik <lucas.pawlik@gmail.com>
Date:   Tue Aug 30 12:33:07 2011 +0200

    core: Request thumbnails via DBus
    
    This patch add functionality to generate thumbnails for visual media
    items. Service tumblerd will be used to create thumbnail. Communication
    with tumblerd is done via D-Bus.
    
    Previously thumbnails were only read from ~/.thumbnails directory. If
    thumbnail was not present int that directory rygel could not provide it.
    This patch adds functionality to send request to create thumbnail for
    visualitem. Patch was added to satisfy 7.3.60.3 DLNA requirement.
    
    Slightly modified by Jens Georg <mail@jensge.org>

 src/rygel/Makefile.am                 |  1 +
 src/rygel/rygel-dbus-thumbnailer.vala | 98 +++++++++++++++++++++++++++++++++++
 src/rygel/rygel-image-item.vala       |  2 +-
 src/rygel/rygel-thumbnailer.vala      | 14 ++++-
 src/rygel/rygel-video-item.vala       |  2 +-
 src/rygel/rygel-visual-item.vala      |  4 +-
 6 files changed, 116 insertions(+), 5 deletions(-)

commit 1e219853a5211f9ddea49d0e779d6f520ea6b4c6
Author: Jens Georg <mail@jensge.org>
Date:   Tue Aug 30 11:08:58 2011 +0200

    plugins: Adapt to new GStreamer VAPIs

 src/plugins/media-export/rygel-media-export-item.vala | 2 +-
 src/plugins/mpris/rygel-mpris-player.vala             | 2 +-
 src/plugins/playbin/rygel-playbin-player.vala         | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit ca62b5aef2d6cb065e1072c9ff3fd93c94e6551c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 4 22:23:28 2011 +0200

    Prepare 0.11.3

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

commit 7776ec5b19f47496a9d990600ad8367c31d4b790
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 4 21:56:14 2011 +0200

    core: Add proper restrictions to AVC transcoder

 src/rygel/rygel-avc-transcoder.vala | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 7878dfd6e09b7865c55be3556d91c4a5b69ab5f0
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 21 15:13:19 2011 +0200

    data: Disable avc and aac transcoder
    
    Rygel code is good, but GStreamer seems to have some issues still:
    
     - AAC transcoder doesn't preroll due to 3GPP container apparently.
     - AVC transcoder creates invalid mp4 container.

 data/rygel.conf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8def31631dc8ad97129dc183bb19f430fdfa5796
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Wed Jul 27 15:38:12 2011 +0200

    core: Fix how pads are linked in transcoder
    
    The pads of decodebin2 and encodebin need to be linked when
    decodebin has added the src pads after resolving the media
    format/type. This patch fixes this linking, which used to
    fail for cases get_compatible_pad () couldn't figure out.

 src/rygel/rygel-transcoder.vala | 57 ++++++++++++++++++-----------------------
 1 file changed, 25 insertions(+), 32 deletions(-)

commit d61686dad21d4ca9d0eb83a493e7138fbf55f046
Author: Luis de Bethencourt <luis.debethencourt@collabora.com>
Date:   Tue Jul 19 12:04:57 2011 +0200

    core,doc: Make AVC_MP4 transcoder configurable

 data/rygel.conf                         |  3 +++
 doc/man/rygel.conf.xml                  | 10 ++++++++++
 doc/man/rygel.xml                       | 19 +++++++++++++++++++
 src/rygel/rygel-cmdline-config.vala     | 11 +++++++++++
 src/rygel/rygel-configuration.vala      |  2 ++
 src/rygel/rygel-environment-config.vala |  5 +++++
 src/rygel/rygel-meta-config.vala        | 19 +++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala  |  1 +
 src/rygel/rygel-user-config.vala        |  5 +++++
 9 files changed, 75 insertions(+)

commit 01850ecdcc3c085240377f3de1883766f1b114a9
Author: Luis de Bethencourt <luis.debethencourt@collabora.com>
Date:   Tue Jul 12 12:36:05 2011 +0200

    core,doc: Make AAC_ISO_320 transcoder configurable

 data/rygel.conf                         |  3 +++
 doc/man/rygel.conf.xml                  | 10 ++++++++++
 doc/man/rygel.xml                       | 19 +++++++++++++++++++
 src/rygel/rygel-cmdline-config.vala     | 11 +++++++++++
 src/rygel/rygel-configuration.vala      |  2 ++
 src/rygel/rygel-environment-config.vala |  5 +++++
 src/rygel/rygel-meta-config.vala        | 19 +++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala  |  1 +
 src/rygel/rygel-user-config.vala        |  5 +++++
 9 files changed, 75 insertions(+)

commit cef3f193a6e21356e5a977bc673fcc8adfbe9298
Author: Luis de Bethencourt <luis.debethencourt@collabora.com>
Date:   Mon Jul 11 18:54:54 2011 +0200

    core: Add transcoder for AVC_MP4_BL_CIF15_AAC_520

 src/rygel/Makefile.am                  |  1 +
 src/rygel/rygel-avc-transcoder.vala    | 92 ++++++++++++++++++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala |  5 ++
 3 files changed, 98 insertions(+)

commit 9b94f08619f4d01fab019eb3c9a7d7b73a04ed26
Author: Luis de Bethencourt <luis.debethencourt@collabora.com>
Date:   Mon Jul 11 18:43:08 2011 +0200

    core: Add transcoder for AAC_ISO_320 format

 src/rygel/Makefile.am                  |  1 +
 src/rygel/rygel-aac-transcoder.vala    | 92 ++++++++++++++++++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala |  5 ++
 3 files changed, 98 insertions(+)

commit 6d8d83d0d8e053faa83b4d9764cdaf061c985d04
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 3 10:26:20 2011 +0200

    core: Wait a bit longer after HTTP post
    
    On a loaded device we might run into a timeout unnecessarily.
    
    Improves situation with CTT requirement 7.3.136.1 and 7.3.136.4.

 src/rygel/rygel-http-post.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b36626077644e79d46d4719193040d0932b0ebb9
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 25 18:03:17 2011 +0200

    todo: Update for @refID

 TODO | 1 -
 1 file changed, 1 deletion(-)

commit 8b87710e4ff9c137ece7f9bdecce57b8181ef6d7
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 25 13:57:18 2011 +0200

    core,tracker: Set @refID

 src/plugins/tracker/rygel-tracker-item-factory.vala         | 13 +++++++++++++
 src/plugins/tracker/rygel-tracker-music-item-factory.vala   |  2 ++
 src/plugins/tracker/rygel-tracker-picture-item-factory.vala |  2 ++
 src/plugins/tracker/rygel-tracker-video-item-factory.vala   |  2 ++
 src/rygel/rygel-media-item.vala                             |  5 +++++
 5 files changed, 24 insertions(+)

commit 9e3447690a35dec76c5447040eb020c9e4ede1d8
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Tue Aug 2 00:25:31 2011 +0400

    Updated Russian translation

 po/ru.po | 345 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 168 insertions(+), 177 deletions(-)

commit 5a090f1b6b657700c65dd4e3b2308b22e2c11baf
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 1 21:11:19 2011 +0200

    core: Generalize UPnP class on upload
    
    DLNA allows to generalize a more specific UPnP class if the container
    the item created in is DLNA_ORG.AnyContainer. E.g.:
    
    object.item.videoItem.movie → object.item.videoItem
    
    Implements DLNA Guideline 7.3.120.4.
    Fixes NB#273707

 src/rygel/rygel-item-creator.vala | 69 ++++++++++++++++++++++++++-------------
 1 file changed, 47 insertions(+), 22 deletions(-)

commit 418244c7403d18751854b978353591264de59945
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Sat Jul 30 19:18:31 2011 +0200

    Updated Slovenian translation

 po/sl.po | 286 ++++++++++++++++++++-------------------------------------------
 1 file changed, 90 insertions(+), 196 deletions(-)

commit b869b64109ac2ecb79aaf380636189c3c86399fe
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 28 18:06:55 2011 +0200

    tracker: Skip empty artist, album and genre
    
    While predicate functions seem to generate a nice (null), DBus seems
    to translate it to an empty string. This needs to be revisited when
    finally doing the libtracker-sparql port.
    
    Fixes DLNA requirement 7.3.66.2.

 .../tracker/rygel-tracker-music-item-factory.vala       | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 518b80c3c42683083a97f45aa0b3c5270ebf1070
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 27 18:41:16 2011 +0300

    tracker: Add line lost while rebasing

 src/plugins/tracker/rygel-tracker-selection-query.vala | 1 +
 1 file changed, 1 insertion(+)

commit b2163566070799a5451e359a26986b68509ee22f
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 8 23:11:16 2011 +0200

    tracker,data: Add strict/relaxed sharing
    
    Relaxed sharing: Share any file that has nmm:uPnPShared true.
    Strict sharing: Share any file that has nmm:uPnPShared true and a valid
                    nmm:dlnaProfile.

 data/rygel.conf                                        |  1 +
 src/plugins/tracker/rygel-tracker-selection-query.vala | 10 ++++++++++
 2 files changed, 11 insertions(+)

commit 9d9ac14de7069d591b6cc223ccb968e17893c91a
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 27 13:54:29 2011 +0300

    core: Apply XBox hacks to Samsung Galaxy S.
    
    Fixes bgo#629582

 src/rygel/rygel-xbox-hacks.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a400775e80fcaa069f2387fe8fea2dc60a972135
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 27 11:32:49 2011 +0300

    core: Shutdown other instance of rygel ourselves
    
    We need to wait for the other instance to be shut down, so we do it
    ourselves instead of using BusNameOwnerFlags.REPLACE.

 src/rygel/rygel-dbus-service.vala | 21 +++++++++++++--------
 src/rygel/rygel-main.vala         |  4 ++++
 2 files changed, 17 insertions(+), 8 deletions(-)

commit 6457b10bad9672b0763ca16161d247211eb0b0ab
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 26 23:18:52 2011 +0300

    data: There's no version 2 UDA spec.

 data/xml/MediaRenderer2.xml.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce58c838616664ba7e9100f2b2d38b7de559b0cc
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 26 09:14:02 2011 +0300

    todo: Add entry for Mainloops

 TODO | 2 ++
 1 file changed, 2 insertions(+)

commit cfa0583bd6bf7f78450cc16dc6887495e182668c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 21 12:53:50 2011 +0200

    tracker: Update category containers on change
    
    With this change the tracker plugin now recalculates the contents of
    special containers if the CategoryAll container changes due to
    GraphUpdated signal.

 .../tracker/rygel-tracker-category-container.vala  | 32 ++++++++++++++++++++++
 .../tracker/rygel-tracker-metadata-values.vala     | 10 ++++++-
 .../tracker/rygel-tracker-search-container.vala    |  2 +-
 3 files changed, 42 insertions(+), 2 deletions(-)

commit 610d1ffa85d440de0f97907e7b28bf173f59f82a
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 21 12:51:54 2011 +0200

    core: Also remove children becoming empty
    
    With this change, SimpleContainer now also removes child containers
    that no longer have any content available to them.

 src/rygel/rygel-simple-container.vala | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit 6264bb3c535896e66cb9a9dd7b80b2f97d092d0e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 21 12:50:20 2011 +0200

    core: Add get_all_children from SimpleContainer
    
    The "children" member only contains the non-empty children. This adds
    a get_all_children() method that returns all, non-empty and empty
    children.

 src/rygel/rygel-simple-container.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 54b75094e8829d5ef31b00a8495a24b1ebf92c00
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 23 18:16:35 2011 +0300

    media-export: Reshuffle some code in MediaCache

 .../rygel-media-export-media-cache.vala            | 255 ++++++++++-----------
 1 file changed, 125 insertions(+), 130 deletions(-)

commit 848e0c9adae99ddbea5181a7e7a6c1558bdfae98
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 27 18:12:37 2011 +0100

    media-export: Remove useless casts

 src/plugins/media-export/rygel-media-export-media-cache.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d37a57f65c2fba0006360ee0a6c65c8327c6ddb0
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 27 18:06:44 2011 +0100

    media-export: Prevent some useless strcpy

 src/plugins/media-export/rygel-media-export-media-cache.vala | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 8fd142cb9ad6433737a2e856aba49a4075e6c8fc
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 27 17:59:44 2011 +0100

    media-export: Simplify get_object_from_statement

 .../rygel-media-export-media-cache.vala            | 23 ++++++++--------------
 1 file changed, 8 insertions(+), 15 deletions(-)

commit 3b8414c6da523cdc75c95211b3f9d1c370eb114c
Author: Jens Georg <mail@jensge.org>
Date:   Sun Apr 17 13:12:12 2011 +0300

    media-export: Dump statistics of items after start

 src/plugins/media-export/rygel-media-export-media-cache.vala | 12 +++++++++++-
 .../media-export/rygel-media-export-root-container.vala      |  1 +
 src/plugins/media-export/rygel-media-export-sql-factory.vala |  6 ++++++
 3 files changed, 18 insertions(+), 1 deletion(-)

commit 592bee9125faf9ba0b5b1449857c6554435c8f29
Author: Jens Georg <mail@jensge.org>
Date:   Fri Feb 25 00:55:30 2011 +0100

    media-export: Get rid of callbacks in database
    
    Actually most of the code using the callback approach was more like a
    loop body. Now we have a database cursor that can be used with vala's
    foreach syntax, removing some indirection.
    
    Note: This also drops SQL debugging which will be re-introduced later.

 configure.ac                                       |   7 -
 src/plugins/media-export/Makefile.am               |   2 +
 .../rygel-media-export-database-cursor.vala        | 143 ++++++++++++++++
 .../media-export/rygel-media-export-database.vala  | 190 +++++++--------------
 .../rygel-media-export-media-cache-upgrader.vala   |  59 +++----
 .../rygel-media-export-media-cache.vala            | 163 +++++++-----------
 .../rygel-media-export-sqlite-wrapper.vala         |  80 +++++++++
 7 files changed, 365 insertions(+), 279 deletions(-)

commit 2d47302f4528e580af36b765cb3407f55a0e4466
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 22 00:03:44 2011 +0200

    ui: Fix work-around for 0.12 to work with 0.14

 src/ui/rygel-writable-user-config.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5f00fc40bb7b94d2109286d93efd913e06bedbd1
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 16 13:39:01 2011 +0200

    all: Adapt to upcoming changes in Vala 0.14

 .../external/rygel-external-plugin-factory.vala        | 14 +++++++-------
 .../media-export/rygel-media-export-harvester.vala     |  2 +-
 .../media-export/rygel-media-export-media-cache.vala   | 12 ++++++------
 .../rygel-media-export-root-container.vala             |  2 ++
 .../mediathek/rygel-mediathek-video-item-factory.vala  |  1 +
 src/plugins/mpris/rygel-mpris-plugin-factory.vala      | 12 ++++++------
 .../tracker/rygel-tracker-search-container.vala        |  2 ++
 src/rygel/rygel-plugin-loader.vala                     |  2 +-
 src/ui/rygel-writable-user-config.vala                 | 18 ++++++++++--------
 9 files changed, 36 insertions(+), 29 deletions(-)

commit 191396b10a1219f67064664f7a01e9d56d0c6b50
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 21 22:53:01 2011 +0200

    core: Fix MPEG_TS_HD_NA_ISO frame-rate

 src/rygel/rygel-mp2ts-transcoder.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit deab2b4b4a70942ebb44ca66001708680ef712de
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 21 22:28:42 2011 +0200

    tracker: Properly escape SPARQL arguments

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9c3259cd1a0fa48e5d891893903a51c04cdf3a0
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 21 22:08:01 2011 +0200

    core: Fix MPEG_TS_HD_NA_ISO video resolution

 src/rygel/rygel-mp2ts-transcoder.vala | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 35a61a8352237f85d01fff2286bc3e19d282f0a4
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 20 14:22:28 2011 +0200

    tracker: Make SearchContainer searchable again.
    
    This fixes XBox support. It was probably broken by 463792da.

 src/plugins/tracker/rygel-tracker-search-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3cbe62c3b9fd9378c85b34b9bed7eb58f5d71beb
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 20 13:47:09 2011 +0200

    core: Add originalTrackNumber to sortCaps
    
    Needed for XBox music support

 src/rygel/rygel-media-object.vala  | 4 ++++
 src/rygel/rygel-media-objects.vala | 3 ++-
 src/rygel/rygel-music-item.vala    | 3 +++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 09bf4ec0fc9cdf56844cc961efc1c91b0459b730
Author: Thijs Vermeir <thijsvermeir@gmail.com>
Date:   Tue Jul 19 22:48:01 2011 +0200

    media-export: fix compiler warning
    
    unreachable catch clause detected
    
    https://bugzilla.gnome.org/show_bug.cgi?id=654833

 .../rygel-media-export-media-cache.vala            | 38 +++++++++-------------
 1 file changed, 16 insertions(+), 22 deletions(-)

commit 023b4b5c2ab05d424f68a576c66cf8071845fce1
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Tue Jul 19 11:23:01 2011 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 333 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 171 insertions(+), 162 deletions(-)

commit 6444d84d9a4d3d775baf158081fb6777fc545c90
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Jul 17 13:23:10 2011 +0200

    Updated Spanish translation

 po/es.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b3768c118a794396ddd49ddbdaa69f87f9c17f21
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Fri Jul 15 20:48:15 2011 +0200

    [l10n] Updated German translation

 po/de.po | 137 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 72 insertions(+), 65 deletions(-)

commit da3bb18341fc89b7a19a2bf35816257b64dd0226
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 15 17:23:41 2011 +0200

    core: Make sure <title> is first element in DIDL
    
    Otherwise UPnP CTT AV-CD:1-4.1 has a reason more to fail.

 src/rygel/rygel-media-container.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 2a5cea84758b5339500ead9522a524362675ffd1
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Thu Jul 14 14:20:06 2011 +0200

    Updated Spanish translation

 po/es.po | 146 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 77 insertions(+), 69 deletions(-)

commit 716d0af1ac8d297050e0b50ecea76e25b2855690
Author: Marek Černocký <marek@manet.cz>
Date:   Thu Jul 14 14:12:40 2011 +0200

    Updated Czech translation

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

commit 9d9bfa6679f3896f009ced706e62426203357c18
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 13 17:26:16 2011 +0200

    core: Make rygel single-instance.
    
    The new instance steals the DBus name from the old instance which then
    shuts itself down. This is a temporary solution to avoid a race
    condition when multiple instances of Rygel being started by accident
    are trying to read and write the SCDP files simultaneously, resulting
    in empty SCDP files on-disk.

 src/rygel/rygel-dbus-service.vala | 73 +++++++++++++++++++++++++++------------
 src/rygel/rygel-main.vala         | 18 +++++-----
 2 files changed, 60 insertions(+), 31 deletions(-)

commit 6204cc671d9b8859afafe30a1f6ae7349838b1da
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 13 11:38:31 2011 +0200

    core: Show correct path on user config fail

 src/rygel/rygel-user-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de4a7bdf107488cad53281282a30be83d27c87ef
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 12 17:11:37 2011 +0200

    core: Fix typo in previous commit

 src/rygel/rygel-xbox-hacks.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 975223add6f060abeef55f4fb952d8eb4c413524
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 12 16:37:13 2011 +0200

    core: Fix regression on downgrade for Allegro

 src/rygel/rygel-browse.vala     |  2 +-
 src/rygel/rygel-xbox-hacks.vala | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

commit adf6f9dc1a449c3c90bb8d102659fe4365bd44d2
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 12 13:09:34 2011 +0200

    todo: Add task to unify HTTPPost/ImportResource.

 TODO | 2 ++
 1 file changed, 2 insertions(+)

commit 680e47b7c7cde17056137f070b152f8b33ae3366
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 12 10:28:07 2011 +0200

    core: Work-around a GObject constructor abuse
    
    GUPnPRootDevice defines a constructor that returns NULL on error,
    causing a crash since vala rightfully isn't expecting that.

 src/rygel/rygel-root-device.vala | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit fe841aee1e140cdc7a110b92a74035e26f2ca80a
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 11 21:07:45 2011 +0200

    core: Make sure all bytes are written on HTTP POST

 src/rygel/rygel-http-post.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6019863bb1c5bb75df40730761f98cb9508cb6e
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 11 14:16:22 2011 +0200

    core: Fix insane memory usage on ImportResource

 src/rygel/rygel-import-resource.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit f12ad10bb60ce87f3aaf1c06baead5ea2cc184ee
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 11 13:26:13 2011 +0200

    core: Fix insane memory leak in HTTPPost
    
     - Don't accumulate message chunks in Soup.Message
     - Don't use vala async support to write buffers. This can delay
       release of chunks that much that OOM is hit

 src/rygel/rygel-http-post.vala | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit f40ef626e3e7afa168caefe8c07839e6138ecf93
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 8 23:56:58 2011 +0200

    l10n: Update POFILES.skip

 po/POTFILES.skip | 204 +++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 159 insertions(+), 45 deletions(-)

commit 95cb66062b57b3403a6423a6fa329870c036f854
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Jul 8 21:50:34 2011 +0200

    Updated Serbian translation

 po/sr.po       | 349 +++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 349 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 374 insertions(+), 324 deletions(-)

commit 8689960f83ca7188b6fc47e39f0dbeb71515a844
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 7 17:41:06 2011 +0200

    core: If request is cancelled, don't end it twice
    
    This was causing these rare crashes:
    
    rygel_http_response_real_run_co: code should not be reached

 src/rygel/rygel-http-response.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit f61b6ad068ed88a75b6d64d60e96c65fe32b317f
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 7 14:47:40 2011 +0200

    Release 0.11.2

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

commit 7fc12f5ef7745d63c573f67c677de30e2a465801
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 7 14:47:27 2011 +0200

    l10n: Update POTFILES.skip

 po/POTFILES.skip | 1 +
 1 file changed, 1 insertion(+)

commit 25a8d842bd10334c7b83e26c7fd8363d922a3849
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Jul 5 15:17:36 2011 +0200

    Updated Czech translation

 po/cs.po | 53 ++++++++++++++++++++++++++++++++---------------------
 1 file changed, 32 insertions(+), 21 deletions(-)

commit 128819dfb1acaa466e5d659dab4cbfa2024f2e5c
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Wed Jun 15 11:17:25 2011 +0300

    core: call remove_item for all MediaItems
    
    Currently rygel-item-destroyer.remove_object explicitly removes
    place_holder items from Tracker store. For actual media items that
    have an associated file, it only removes the file and relies on
    Tracker to handle the store update.
    
    However, if the directory of that file is not monitored by Tracker,
    the item never gets removed. This commit changes the behavior in
    a way that Tracker store items are always explicitly removed, and
    for non-placeholder items also the related file is removed. Also makes
    Rygel satisfy DLNA guideline 7.3.139.1.

 src/rygel/rygel-item-destroyer.vala | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 9beb6afe3604b5adae031f95a6f5b13429f99314
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 2 15:24:59 2011 +0200

    ui: Fix compile break introduced by 0b187c9d4f

 src/ui/rygel-writable-user-config.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit a93a4e7731c67d68de1e6d65e9d8fe4c5fb464f1
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 2 08:07:11 2011 +0200

    Updated Spanish translation

 po/es.po | 90 +++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 55 insertions(+), 35 deletions(-)

commit 989d16e62b57051b6441950f0a107ad368513b3f
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 1 14:35:50 2011 +0200

    core,doc,tracker: Add option for upload folders

 data/rygel.conf                                    | 12 ++++++
 doc/man/rygel.conf.xml                             | 24 ++++++++++++
 .../tracker/rygel-tracker-music-item-factory.vala  | 12 ++++--
 .../rygel-tracker-picture-item-factory.vala        | 12 ++++--
 .../tracker/rygel-tracker-video-item-factory.vala  | 12 ++++--
 src/rygel/rygel-cmdline-config.vala                | 12 ++++++
 src/rygel/rygel-configuration.vala                 |  6 +++
 src/rygel/rygel-environment-config.vala            | 12 ++++++
 src/rygel/rygel-meta-config.vala                   | 44 ++++++++++++++++++++++
 src/rygel/rygel-user-config.vala                   | 19 ++++++++++
 10 files changed, 153 insertions(+), 12 deletions(-)

commit f77a13222b9b27fd22f158b624a0b61e0e4fa81e
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 1 13:03:53 2011 +0200

    tracker: Delete stale place-holder items

 src/plugins/tracker/Makefile.am                    |  1 +
 .../rygel-tracker-category-all-container.vala      |  3 ++
 .../tracker/rygel-tracker-cleanup-query.vala       | 62 ++++++++++++++++++++++
 3 files changed, 66 insertions(+)

commit 0b187c9d4fc8f519d37252f2e886c6fe539d1f00
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 29 21:50:45 2011 +0200

    core,doc: Add option to override user config file

 doc/man/rygel.conf.xml              |  3 +--
 doc/man/rygel.xml                   |  9 +++++++++
 src/rygel/rygel-cmdline-config.vala | 12 ++++++++++++
 src/rygel/rygel-meta-config.vala    | 17 +++++++++++++----
 src/rygel/rygel-user-config.vala    | 14 +++++++-------
 5 files changed, 42 insertions(+), 13 deletions(-)

commit 881a966299a53ec082765b4cb1fa92a38de7842b
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 1 10:22:28 2011 +0200

    todo: Add task about refactoring device hacks

 TODO | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d68587cfe1a6734d1be6ae528c58be738c9169ba
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 29 11:02:04 2011 +0200

    tracker: Add base classes to WriteableContainers

 src/plugins/tracker/rygel-tracker-category-container.vala | 10 +++++++++-
 src/plugins/tracker/rygel-tracker-music.vala              |  1 +
 src/plugins/tracker/rygel-tracker-pictures.vala           |  1 +
 3 files changed, 11 insertions(+), 1 deletion(-)

commit 8b8a9c174f444fc5cde6faba67fa77b1a463de21
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 23 12:04:37 2011 +0200

    data: Remove schema annotations from SCDP files
    
    The files were taken from the UPnP forum website, but those files are
    for use with the UPnP Certification test tool and carry additional
    annotations.

 data/xml/AVTransport2.xml.in                 | 91 +++++++++-------------------
 data/xml/ConnectionManager.xml.in            | 30 +++------
 data/xml/ContentDirectory.xml.in             | 74 ++++++----------------
 data/xml/RenderingControl2.xml.in            | 28 +++------
 data/xml/X_MS_MediaReceiverRegistrar1.xml.in | 24 +++-----
 5 files changed, 75 insertions(+), 172 deletions(-)

commit 949840a8af18ef83a44b9deff3f51f0c8cf23e4b
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 23 00:35:21 2011 +0200

    Revert 3d45475..7679c0
    
    Those commits had subtile issues that didn't show during my tests.

 src/plugins/tracker/Makefile.am                    |   2 -
 .../rygel-tracker-category-all-container.vala      |  25 +-
 .../tracker/rygel-tracker-query-helper.vala        | 253 ---------------------
 .../tracker/rygel-tracker-search-query.vala        | 133 -----------
 4 files changed, 7 insertions(+), 406 deletions(-)

commit 9016f63dd62825d564aa6117bd5c9d8485d1b1a7
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Jun 22 21:14:53 2011 +0200

    Updated Slovenian translation

 po/sl.po | 53 +++++++++++++++++++++++++++++++++--------------------
 1 file changed, 33 insertions(+), 20 deletions(-)

commit 7679c0066073a71d23e5c6aac9a544d53568c640
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 22 14:39:21 2011 +0200

    tracker: Adapt tracker search patches to 49a4e1fb0

 src/plugins/tracker/rygel-tracker-search-query.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 53ec7cc54396121d3c505f656473608bfb3801ea
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 11 12:41:52 2011 +0200

    tracker: Adapt to changed KeyChainMap

 .../tracker/rygel-tracker-query-helper.vala        |  8 ++-----
 .../tracker/rygel-tracker-search-query.vala        | 28 ++++++++++------------
 2 files changed, 15 insertions(+), 21 deletions(-)

commit 0a7cf2180e628cb9e9e0fc1c87d2cecdbf4c2f62
Author: Jens Georg <mail@jensge.org>
Date:   Thu Apr 28 21:03:39 2011 +0300

    tracker: Adapt to new Vala version

 src/plugins/tracker/rygel-tracker-search-query.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f640fd2e3b7def1a921c81035d38d471225d28d1
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Thu Dec 9 01:38:44 2010 +0530

    tracker: Use new query classes in CategoryAllContainer

 .../rygel-tracker-category-all-container.vala      | 25 ++++++++++++++++------
 1 file changed, 18 insertions(+), 7 deletions(-)

commit a63ab875bfac14b7da594fc347014c4f396a02ae
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Dec 10 05:26:22 2010 +0530

    tracker: Helper for generating search queries
    
    Generating queries involves converting properties to key chains, adding
    extra filter conditions required for a container and for mapping search
    expressions. Once the results are retrieved, they need to be converted to
    media objects. These tasks are performed by the new helper class.
    
    It also provides a much more complete translation of Rygel's search
    expression to SPARQL query. An intended side-affect of that is that the
    searchable containers using this classes will not have to revert to the
    default (potentially very very) slow search for most cases.

 src/plugins/tracker/Makefile.am                    |   1 +
 .../tracker/rygel-tracker-query-helper.vala        | 257 +++++++++++++++++++++
 2 files changed, 258 insertions(+)

commit 5c69ebca02faa759366487e461812975813f6bc2
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Thu Dec 9 01:13:32 2010 +0530

    tracker: New class for SPARQL search query
    
    This class helps in generating a SPARQL query meant for searching. It is
    mostly similar to selection query with only minor modifications. It will
    eventually replace the selection query.

 src/plugins/tracker/Makefile.am                    |   1 +
 .../tracker/rygel-tracker-search-query.vala        | 134 +++++++++++++++++++++
 2 files changed, 135 insertions(+)

commit 3d454754a3652f61d1ce71abe31443dedbcd46a4
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Thu Dec 9 01:10:25 2010 +0530

    tracker: New classes to handle SPARQL query filters
    
    These new set of classes represent the filter tree that can specified in a
    SPARQL query. They serialize to produce filter part of a SPARQL query.

 src/plugins/tracker/Makefile.am                    |   5 +
 .../tracker/rygel-tracker-boolean-filter.vala      |  36 +++++++
 .../tracker/rygel-tracker-bound-filter.vala        |  36 +++++++
 .../tracker/rygel-tracker-logical-filter.vala      | 106 +++++++++++++++++++++
 .../tracker/rygel-tracker-query-filter.vala        |  28 ++++++
 .../tracker/rygel-tracker-regex-filter.vala        |  40 ++++++++
 6 files changed, 251 insertions(+)

commit df309fdb3a0202c1f2ed5d6a56b36ddd49b4d403
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 21 14:51:35 2011 +0200

    tracker: Don't append error message

 src/plugins/tracker/rygel-tracker-plugin-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0b8ab57c179bd74c206150ccd9719aee166e4da
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 21 14:50:54 2011 +0200

    tracker: Method is called Get, not GetStatistics

 src/plugins/tracker/rygel-tracker-interfaces.vala     | 2 +-
 src/plugins/tracker/rygel-tracker-plugin-factory.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ec2f630f5f6e5802fb52d85858a4bd445cc8b2c4
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 21 11:47:00 2011 +0200

    Release 0.11.1

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

commit 7efbfdf35d113ae4a090661bc92b4de6189b6773
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 21 12:12:22 2011 +0200

    i18n: Update POTFILES.skip

 po/POTFILES.skip | 1 +
 1 file changed, 1 insertion(+)

commit 8aa56b798c2c5612d3b19fadb4b30f9800e3a6d9
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 21 11:33:20 2011 +0200

    data: Add ape to supported MediaExport formats
    
    http://www.monkeysaudio.com

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

commit ed1df630c8fc9e0b37317c4053ba1098655b62a9
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sun Jun 19 17:32:07 2011 +0200

    [l10n] Updated German translation

 po/de.po | 296 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 157 insertions(+), 139 deletions(-)

commit dd376cfca01b387cdf5d781be319df2f7967418f
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 10 11:39:51 2011 +0200

    core: Add storageUsed property to containers

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

commit 4a6e56ade979196cfcddf9d6d503b7af28a8d02d
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 10 11:06:08 2011 +0200

    core: Return 402 on extra argument
    
    Partially fixes UPnP CTT test UDA-3.1.3

 src/rygel/rygel-connection-manager.vala       | 18 +++++++++++++
 src/rygel/rygel-content-directory.vala        | 38 +++++++++++++++++++++++++++
 src/rygel/rygel-media-receiver-registrar.vala |  6 +++++
 3 files changed, 62 insertions(+)

commit f077fc0d5f40d128d4cd835c8723562de2c5a2f0
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Wed Jun 1 16:39:21 2011 +0300

    core: Respond with 712 for DIDL parse failure
    
    In case the DIDL-lite parsing fails, e.g. due to an invalid
    @restricted value in the XML, Rygel must respond with error
    BAD METADATA (712). Satisfies DLNA guideline 7.3.134.1.

 src/rygel/rygel-item-creator.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 363606bebc089485918b5683d1477c74a7b48eea
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Thu May 26 12:27:16 2011 +0300

    core,tracker,media-export: Advertize search classes
    
    SearchableContainer implementations now report supported search classes.
    That information is then relayed to clients.
    
    This satisfies DLNA requirement 7.3.67.4.
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 src/plugins/external/rygel-external-container.vala            |  2 ++
 src/plugins/media-export/rygel-media-export-db-container.vala |  2 ++
 src/plugins/tracker/rygel-tracker-category-all-container.vala |  2 ++
 src/plugins/tracker/rygel-tracker-music.vala                  |  2 ++
 src/plugins/tracker/rygel-tracker-pictures.vala               |  1 +
 src/plugins/tracker/rygel-tracker-videos.vala                 |  1 +
 src/rygel/rygel-media-container.vala                          |  4 ++++
 src/rygel/rygel-searchable-container.vala                     | 10 ++++++++++
 src/rygel/rygel-simple-container.vala                         |  8 ++++++++
 9 files changed, 32 insertions(+)

commit 49a4e1fb0e2b063c365a7a91bd1694bc83cb2f5e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 17 03:18:16 2011 +0300

    core,plugins: Catch correct error from DBus calls
    
    Apparently we get a DBusError rather than IOError from DBus calls.

 .../external/rygel-external-album-art-factory.vala        |  3 ++-
 src/plugins/external/rygel-external-icon-factory.vala     |  2 +-
 src/plugins/external/rygel-external-interfaces.vala       |  8 ++++----
 src/plugins/external/rygel-external-item-factory.vala     | 10 +++++-----
 src/plugins/external/rygel-external-plugin-factory.vala   | 15 ++++++++-------
 .../external/rygel-external-thumbnail-factory.vala        |  2 +-
 src/plugins/mpris/rygel-mpris-interfaces.vala             | 12 ++++++------
 src/plugins/mpris/rygel-mpris-plugin-factory.vala         |  4 ++--
 src/plugins/tracker/rygel-tracker-deletion-query.vala     |  2 +-
 src/plugins/tracker/rygel-tracker-insertion-query.vala    |  2 +-
 src/plugins/tracker/rygel-tracker-interfaces.vala         | 10 +++++-----
 src/plugins/tracker/rygel-tracker-metadata-values.vala    |  2 +-
 src/plugins/tracker/rygel-tracker-plugin-factory.vala     |  4 ++--
 src/plugins/tracker/rygel-tracker-query.vala              |  2 +-
 src/plugins/tracker/rygel-tracker-selection-query.vala    |  2 +-
 src/rygel/rygel-dbus-service.vala                         |  2 +-
 src/rygel/rygel-free-desktop-interfaces.vala              | 10 +++++-----
 17 files changed, 47 insertions(+), 45 deletions(-)

commit 9ba4cf63e8fc2d44aa8c2e2446588b0134b29c55
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 17 01:47:21 2011 +0300

    tracker: Declare sync call as such
    
    We were calling a D-Bus method synchronously while it was declared
    'async' which resulted in us not able to catch errors from it.

 src/plugins/tracker/rygel-tracker-interfaces.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5bc9af4c7caa72d98e50e059555b945d8b989f3
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Wed Jun 15 15:46:52 2011 +0300

    build: Bump gssdp, gupnp, -av & -vala requirement
    
    Require latest releases of gssdp, gupnp, gupnp-av & gupnp-vala.
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 configure.ac | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 5f84d8e3d3e29831cc0bdcc0fe30e1cc82df3631
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 14 15:25:40 2011 +0200

    core: Verify upnp:class against createClass
    
    Prevent that a CP tried to create an item that doesn't match the
    advertised createClass of a container.

 src/rygel/rygel-item-creator.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit cde47cb1f22c5909e7a5b2637cb7a0babfc4c872
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Fri May 20 12:28:38 2011 +0300

    core: Remove item if HTTP POST is aborted

 src/rygel/rygel-http-post.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 8bf1c0b8fb1c0988df9592408c32694594e8dd0f
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 14 15:23:18 2011 +0200

    core: @restricted MUST be false on CreateObject
    
    Partially fixes UPnP CTT AV-CD:1-6.1

 src/rygel/rygel-item-creator.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 58793c49a64903eb768b26c2f1e07e3c72346c57
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 10 11:01:48 2011 +0200

    core: Drop RegisterDevice action
    
    Drop RegisterDevice action of 'X_MS_MediaReceiverRegistrar1' service. This
    is not needed for XBox support but for UPnP CTT.

 data/xml/X_MS_MediaReceiverRegistrar1.xml.in  | 15 ---------------
 src/rygel/rygel-media-receiver-registrar.vala | 10 ----------
 2 files changed, 25 deletions(-)

commit 9913f522cc5077683fe1b1aa799cbacf8b9efbb3
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 24 18:07:13 2011 +0200

    core: Make MediaReceiverRegistrar send events
    
    It neither help nor harm the XBox but fixes UPnP CTT UDA-4.2.2.

 data/xml/X_MS_MediaReceiverRegistrar1.xml.in  |  8 ++++----
 src/rygel/rygel-media-receiver-registrar.vala | 16 ++++++++++++++++
 2 files changed, 20 insertions(+), 4 deletions(-)

commit 1e8db8b3a2b043c6a65fbbf51559a363f8414b31
Author: Jens Georg <mail@jensge.org>
Date:   Mon May 23 18:46:44 2011 +0200

    core: Work-around standard issues for XBox
    
    The MediaReceiverRegistrar uses an illegal character in the domain
    name which makes UPnP tests fail. The XBox doesn't work without the
    ".", so we put the dash to make the UPnP test happy and replace it
    with a dot when the XBox requests our service description.
    
    Fixes (partially) UPnP CTT tests UDA-1.1.1, UDA-1.1.2, UDA-1.1.3
    and UDA-1.1.4.

 src/rygel/rygel-media-receiver-registrar.vala |  7 ++++++-
 src/rygel/rygel-xbox-hacks.vala               | 30 +++++++++++++--------------
 2 files changed, 21 insertions(+), 16 deletions(-)

commit 495395c93cdb6023c5b02ec1b6d59e1f8d57b984
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Fri Jun 10 20:10:41 2011 +0200

    Updated Slovenian translation

 po/sl.po | 42 ++++++++++++++++++++++++++----------------
 1 file changed, 26 insertions(+), 16 deletions(-)

commit 06ee00b3bd922280654ee444f7aad99708f1276d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 8 22:53:03 2011 +0200

    Prepare release 0.11.0

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

commit 72a6db35e4d882a2643d52b9d542574b195f9cdd
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 8 22:38:40 2011 +0200

    Revert "core: Don't use storageFolder for common containers"
    
    This reverts commit df1d44c21e1d95b3088a444836d8c8ead8fb919c.

 src/rygel/rygel-media-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c126c4e5d301413dbc03471ca6e13ae2a34dab45
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 31 20:12:01 2011 +0200

    Prepare 0.10.2

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

commit 43878305ac33cf1352259676e26e07515363c660
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 3 13:23:16 2011 +0200

    core: Validate passed sort criteria string
    
    This fixes UPnP CTT AV-CD:1-4.2

 src/rygel/rygel-content-directory.vala  |  1 +
 src/rygel/rygel-media-query-action.vala | 27 +++++++++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit df1d44c21e1d95b3088a444836d8c8ead8fb919c
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 27 17:11:18 2011 +0200

    core: Don't use storageFolder for common containers
    
    storageFolder is supposed to represent something with a size and has
    to have the mandatory upnp:storageUsed property.
    
    Partially fixes UPnP CTT AV-CD:1-4.1

 src/rygel/rygel-media-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d7aa289e839d31775812521378154881c5d1e2d
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Jun 7 18:36:58 2011 +0200

    Updated Czech translation

 po/cs.po | 156 ++++++++++++++++++++-------------------------------------------
 1 file changed, 48 insertions(+), 108 deletions(-)

commit 05024f6e4e688a40629573eb0401f83421d32209
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 6 00:35:41 2011 +0200

    media-export: Wait for filesystem events to settle
    
    Don't start harvesting right away. Some file changes are not really
    "DONE", e.g. bittorrent downloads might trigger false extractions.
    
    Fixes
        bgo#651965 - Rygel Uses 100% CPU while working on an incomplete MKV
                     file

 .../media-export/rygel-media-export-harvester.vala | 94 +++++++++++++++-------
 1 file changed, 63 insertions(+), 31 deletions(-)

commit c2f07a9ef6ae3690a43a5f85c362f7023a9704b6
Author: Jens Georg <mail@jensge.org>
Date:   Sun Apr 17 14:31:58 2011 +0300

    media-export: Split up code for file notifys

 .../media-export/rygel-media-export-harvester.vala | 131 +++++++++++----------
 1 file changed, 70 insertions(+), 61 deletions(-)

commit 2acc302ce6b0729c5e062d880da686dae5cb51c7
Author: Jens Georg <mail@jensge.org>
Date:   Sun Apr 17 12:03:15 2011 +0300

    media-export: Add option to disable file monitors

 data/rygel.conf                                    |  1 +
 doc/man/rygel.conf.xml                             |  8 ++++++++
 .../rygel-media-export-recursive-file-monitor.vala | 22 ++++++++++++++++++++--
 3 files changed, 29 insertions(+), 2 deletions(-)

commit fe2dbdc4eed0e7ec0e1a52ad2c3b1bc5c54e17ea
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 27 09:52:10 2011 +0200

    core: Prevent a crash in ImportResource
    
    If a plugin has several items sharing the same URI in multiple
    containers, deleting the item from one container can lead to the
    fact that the item is still present in a non-writable container.

 src/rygel/rygel-import-resource.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 495ad8f2d50021bf291e3a22b203fa36f2a9c2c9
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 27 09:58:38 2011 +0200

    core: Return 718 if destination_uri is missing
    
    Partially fixes UPnP CTT testcase AV-CD:1-9.1

 src/rygel/rygel-content-directory.vala |  1 +
 src/rygel/rygel-import-resource.vala   | 10 +++++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit dae439230e2cd94858af88cfc6c668a1f4297377
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sat Jun 4 10:39:19 2011 +0200

    Updated Spanish translation

 po/es.po | 64 +++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 35 insertions(+), 29 deletions(-)

commit f404beddb67ada4e2a6e7c44752cf7cdc9c28660
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 1 16:07:51 2011 +0200

    core: Correct status if ImportResource was stopped
    
    Partially fixes UPnP CTT AV-CD:1-11.1

 src/rygel/rygel-import-resource.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 48eed9aba53d6dbbc152e7f3bbd3bc11ac95d1fb
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 31 11:59:56 2011 +0200

    core: Signal transfer completed immediately
    
    The end of the transfer operation must be signalled immediately. Also
    the TransferID of a finished transfer must not be in the TransferID
    properties anymore, but it still needs to be queriable for at least 30
    seconds after the transfer.
    
    Partially fixes UPnP CTT AV-CD:1-12.1.

 src/rygel/rygel-content-directory.vala | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)

commit 364e9b1b6a775d379b33c739cf9b98e7cef513cd
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 1 13:19:30 2011 +0200

    core: Check received data size
    
    If the server closes the connection gracefully during transfer, Soup
    doesn't give us an error. So we compare the expeted to the received
    number of bytes and set the state accordingly.
    
    Partially fixes UPnP CTT AV-CD:1-12.1

 src/rygel/rygel-import-resource.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c76c66e8342024c3264ae59597b9848ab1b8d965
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 1 13:09:17 2011 +0200

    core: Delay response on ImportResource
    
    Delay it until we get the headers from the actual import. UPnP tests
    require that if the server has an error, the action needs to return with
    error 715.
    
    Partially fixes UPnP CTT AV-CD:1-9.1.
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 src/rygel/rygel-import-resource.vala | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 3bc139e4e6de8cc707cc538527c3a1e1bd4eca0a
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 31 09:37:42 2011 +0200

    core: Use libsoup in ImportResource
    
    Using GIO has two problems: it needs the external http gvfs module
    which might not be available everywhere and even if it's available,
    the copy operation does a HEAD request first which makes the
    certification test fail.
    
    Partially fixes UPnP CTT testcases AV-CD:1-9.1, AV-CD:1-11.1 and
    AV-CD:1-12.1

 src/rygel/rygel-import-resource.vala | 73 +++++++++++++++++++++++++++---------
 1 file changed, 56 insertions(+), 17 deletions(-)

commit 508990ea3f0335cacb8467b5222f5ff07f1f0551
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 24 18:21:04 2011 +0200

    core: Return error on ivalid browse args
    
    If StartingIndex < 0 or RequestCount < 0 we should return 402.
    
    This fixes UPnP CTT AV-CD:1.4.3

 src/rygel/rygel-media-query-action.vala | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 6073ff51c4719079b775a4bd3787f3d665f78067
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 3 16:38:39 2011 +0300

    build: Bump libsoup min and max version required
    
    Require libsoup >= 2.34.0 < 2.36.9999.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 86661d1db6a2cc8516612d718e633f1ba147c84d
Author: Jens Georg <mail@jensge.org>
Date:   Mon May 30 18:48:07 2011 +0200

    core: Return proper error for missing ConnectionId
    
    This fixes AV-CM:1-5.1

 src/rygel/rygel-connection-manager.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit dacf2cad6a882b2f8f990d7aed3cd2cd5b7aefdb
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 27 10:05:38 2011 +0200

    core: Properly sort on dates without time
    
    The implementation in glib was returning an empty timeval if there was
    no time attached to the date

 src/rygel/rygel-media-item.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 4bfc4106930db62a41e8108aecbc1601e32963f0
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun May 29 12:06:11 2011 +0200

    Updated Spanish translation

 po/es.po | 221 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 107 insertions(+), 114 deletions(-)

commit 788d1d5b44749dd2b28b2c07c31fc3dec5f1f6f1
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 24 09:43:02 2011 +0200

    media-export: Add missing "." in front of m4a

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

commit 76e0d6e8e093967e2490a30c28934ad6662ac95c
Author: Jens Georg <mail@jensge.org>
Date:   Mon Apr 25 11:12:10 2011 +0300

    core: Use replace_literal in MediaArtStore
    
    The regex doesn't use back references so we can use the slightly more
    efficient version

 src/rygel/rygel-media-art-store.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1749910732620431aac120ab14c38c2ebf8a3108
Author: Jens Georg <mail@jensge.org>
Date:   Sun Apr 17 11:18:54 2011 +0300

    media-export: Use UPnP classes from items

 src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 857025eef1d8bc00b90ea4189ac79413f6ebc600
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 22 11:09:11 2011 +0300

    media-export: No need to look-up album art here

 src/plugins/media-export/rygel-media-export-media-cache.vala | 1 -
 1 file changed, 1 deletion(-)

commit ce8c0c38b5a5033c586af537b111096ed37af3ac
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Mon May 23 12:23:00 2011 +0300

    core: Set 'Connection' header on HTTP GET response
    
    This satisfies DLNA requirement 7.4.31.2.

 src/rygel/rygel-http-get-handler.vala | 2 ++
 1 file changed, 2 insertions(+)

commit ca2acd95cfc546207b1295e095183625083efe9e
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Sun May 22 12:49:30 2011 +0200

    Updated Slovenian translation

 po/sl.po | 339 ++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 217 insertions(+), 122 deletions(-)

commit 9a6a937c43cbd14e44eb4645adb44a858b9c9f8e
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 20 19:12:57 2011 +0200

    core: Make sure file is closed after HTTP POST
    
    Preparation for https://bugzilla.gnome.org/show_bug.cgi?id=635765
    which is already applied on some systems. This causes the back-ends
    not to get CHANGES_DONE hint until the file is really closed.

 src/rygel/rygel-http-post.vala | 51 ++++++++++++++++++++++++------------------
 1 file changed, 29 insertions(+), 22 deletions(-)

commit 4a189e3969bf404b7f52a24e22007cd4e0b5b9ac
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 20 09:58:24 2011 +0200

    tests: Update mocked MediaItem
    
    Slipped through make distcheck

 tests/rygel-http-get-test.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 16ec19ff73ba1d7d9ad1872760d1e028d3b6afe6
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 19 18:52:52 2011 +0200

    core: Missing newlines

 src/rygel/rygel-http-time-seek.vala | 2 ++
 1 file changed, 2 insertions(+)

commit b0bd631ed028ff471e9778893bfaa9f4d8aa6eb0
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Thu May 19 15:32:34 2011 +0300

    tests: Updated http-time-seek-test

 tests/rygel-http-time-seek-test.vala | 86 ++++++++++++++++++++++++++----------
 1 file changed, 62 insertions(+), 24 deletions(-)

commit ee7a69a8616b2eca2776a6a25075bca2dc87c09c
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Thu May 19 12:49:03 2011 +0300

    core: More formats to TimeSeekRange parsing
    
    So far the TimeSeekRange.dlna.org parsing has been supported
    for time ranges in the format '0.00-417.33' and
    '00:00:01.0-10:19:25.7'. In DLNA (guideline 7.4.40.3) the
    time range can also be in the format '0.00-00:01:21.3',
    or '00:01:21.3'. This commit adds support for those.

 src/rygel/rygel-http-time-seek.vala | 123 ++++++++++++++++--------------------
 1 file changed, 54 insertions(+), 69 deletions(-)

commit 0f7a5d443c18c69b14ffa15d6891028b8babff15
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Tue May 17 16:57:05 2011 +0300

    core: Fix transfer mode for thumbnails
    
    Commit 487816a made Rygel compliant with DLNA guideline 7.4.49.4 but
    broke the thumbnails. This commit loosens the restrictions to make
    thumbnails work again.

 src/rygel/rygel-http-get.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 4ebc4ddbf8dcc0fa1949f928cbdded9ca5526e3e
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 19 18:14:15 2011 +0200

    tracker: Support existing non-indexed files

 .../tracker/rygel-tracker-category-all-container.vala      |  2 --
 src/plugins/tracker/rygel-tracker-insertion-query.vala     | 14 ++++++++++++++
 src/plugins/tracker/rygel-tracker-interfaces.vala          |  5 +++++
 3 files changed, 19 insertions(+), 2 deletions(-)

commit 4db66c7c852c5a4b1935ebd5c595fa638ad6ae04
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 19 17:26:33 2011 +0200

    tracker: Don't fail on existing resources
    
    If we try to add a resource with a URI that already exists in tracker,
    don't error out but return the resource URI of the existing resource.

 .../tracker/rygel-tracker-insertion-query.vala     | 29 +++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

commit 8d2f2a08f3e0e2229a52d6f6c28bf0cb2dbcb882
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 19 16:22:42 2011 +0200

    core: Non-native files are not writable

 src/rygel/rygel-media-object.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 7b97da085e3a4db149c319b6e00befed18492e36
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 19 15:58:20 2011 +0200

    core: Don't serve place_holder items

 src/rygel/rygel-http-get.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e6f49b8fd3611e17bb476a49d8a284a587d4eda
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 19 15:57:33 2011 +0200

    core: Don't crash on invalid input in CreateObject

 src/rygel/rygel-item-creator.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit fdba4f1bea87b6f0b51efde4cbfe469cdf83ad51
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 11 10:35:34 2011 +0200

    tracker: Print the used upload directories

 src/plugins/tracker/rygel-tracker-item-factory.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 67b932233a9e5419db9600bdb09841a01474ee40
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 11 09:31:35 2011 +0200

    tracker: Non-native files are nfo:RemoteDataObject
    
    This also reflects in the place_holder state. Placeholder items are now
    those that are nie:DataObjects but not nfo:FileDataObjects or
    nfo:RemoteDataObjects.

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 9 ++++++++-
 src/plugins/tracker/rygel-tracker-key-chain-map.vala   | 4 +++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 80737a44c044f1e1df402d0f18a1d98d2e58049d
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 6 11:46:11 2011 +0200

    core: Always wait for update first
    
    Try to avoid a race where the HTTP post gets signalled by the wrong change.

 src/rygel/rygel-item-creator.vala | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit a1ad9ec77c7d08c64151db5fdce2cd4c651bcaf1
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 6 11:44:08 2011 +0200

    tracker: Set item size in the tracker-miner graph
    
    Otherwise the miner doesn't correct it after extracting.
    
    This fixed DLNA requirement 7.3.128.7

 .../tracker/rygel-tracker-insertion-query.vala     | 23 +++++++++++++++-------
 .../tracker/rygel-tracker-query-triplet.vala       | 20 +++++++++++++++++++
 .../tracker/rygel-tracker-query-triplets.vala      |  9 ++++++++-
 3 files changed, 44 insertions(+), 8 deletions(-)

commit d2846c6b7b1444b71696e1db0a5d0f385143146e
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 4 13:56:30 2011 +0200

    core: Consider non-native URIs place_holder items
    
    If there was no <res> in the DIDL, we consider them as place_holder
    as well.

 src/rygel/rygel-item-creator.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 5e00db576b6b20685727c38e44a32b19df1932c1
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 4 19:35:29 2011 +0200

    core: Always cancel timeout after POST
    
    This prevents some misleading "timed out while waiting for" messages.

 src/rygel/rygel-http-post.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8562c79a353a9260fafe73b95defcf19babbe5f9
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 4 13:55:03 2011 +0200

    tracker: Deduct place_holder status from rdf:type
    
    We create place-holder items as nie:DataObjects now and query for their
    promotion to nfo:FileDataObject through the miner as an indicator that
    a real file exists now.

 .../tracker/rygel-tracker-insertion-query.vala     |  6 +---
 .../tracker/rygel-tracker-item-factory.vala        |  4 +++
 .../tracker/rygel-tracker-key-chain-map.vala       | 35 ++++++++++++++++------
 3 files changed, 31 insertions(+), 14 deletions(-)

commit b7c5a0e6e79385e3baf3767578dc5aa7e9ce794d
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 4 13:53:57 2011 +0200

    core: Make place-holder a public property

 src/rygel/rygel-media-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcaa63f157ec7ccc2351f65cb2e4294674fd9301
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 18 11:31:55 2011 +0200

    i18n: More files to ignore

 po/POTFILES.skip | 4 ++++
 1 file changed, 4 insertions(+)

commit 8403b415e95c2a46b2df9e5ecda0069f70bd7f34
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Mon May 16 17:05:56 2011 +0300

    tests: Updated http-time-seek-test.vala

 tests/rygel-http-time-seek-test.vala | 51 ++++++++++++++++++++++++++++++++----
 1 file changed, 46 insertions(+), 5 deletions(-)

commit 12790a9be3fb6b1bfbe7ea4db44ab4c2d03717ab
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Fri May 13 16:01:32 2011 +0300

    core: Complete TimeSeekRange parsing

 src/rygel/rygel-http-time-seek.vala | 120 ++++++++++++++++++++++++++++--------
 1 file changed, 93 insertions(+), 27 deletions(-)

commit 43ef48b78ac560ee265852b4dcf66699ecea177e
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Fri May 13 16:00:02 2011 +0300

    core: Correct HTTP code for TimeSeek
    
    This commit makes Rygel return HTTP 206 (Partial Content)
    only in the case when the Range header is present. See [1]
    for details.
    
    [1] http://tools.ietf.org/html/rfc2616#section-14.35.2

 src/rygel/rygel-http-response.vala | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit e6a9e5cc40eecacd83ffd39032fbb055199b415d
Author: Marek Černocký <marek@manet.cz>
Date:   Sun May 15 22:29:02 2011 +0200

    Updated Czech translation

 po/cs.po | 223 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 108 insertions(+), 115 deletions(-)

commit f63e927e8ff63ab25e197d8d048a416d3ff29da0
Author: Santakivi Topi <Topi.Santakivi@digia.com>
Date:   Wed May 11 15:16:22 2011 +0200

    core: Return HTTP 400 for invalid range

 src/rygel/rygel-http-get.vala | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 9327980ed17803b31ad323410828f27a6eb0ed22
Author: Luis de Bethencourt <luis.debethencourt@collabora.co.uk>
Date:   Wed May 11 15:03:55 2011 +0200

    core: Catch specific range error

 src/rygel/rygel-http-get.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1fd393ddcc560d754a6d24f484cf68099dd6352a
Author: Santakivi Topi <Topi.Santakivi@digia.com>
Date:   Wed May 11 12:44:58 2011 +0200

    core: HTTP response 416 on seek out-of-bounds

 src/rygel/rygel-http-get.vala | 3 +++
 1 file changed, 3 insertions(+)

commit c5889064ba6fc3442db1392bf5cd62f4cf5f9e14
Author: Luis de Bethencourt <luis.debethencourt@collabora.co.uk>
Date:   Fri May 6 19:12:17 2011 +0200

    core: Fix out of bounds seek response
    
    Fixes CTT test cases: 7.4.38.6 & 7.4.40.8

 src/rygel/rygel-http-get.vala      | 12 ++++++++----
 src/rygel/rygel-http-response.vala |  5 ++++-
 src/rygel/rygel-http-seek.vala     | 11 ++++++++++-
 3 files changed, 22 insertions(+), 6 deletions(-)

commit f70e64d265f69d40ed729c0659e133b62f857086
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 7 21:26:11 2011 +0200

    tests: Mock XBoxHacks for unit-tests

 tests/rygel-http-get-test.vala | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 2cdbbf07663d6fee81207bc184b1cfd04becf0d0
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 7 19:06:22 2011 +0200

    core: Serve video thumbnails to XBox 360

 src/rygel/rygel-http-get.vala   | 19 +++++++++++++++++++
 src/rygel/rygel-xbox-hacks.vala | 22 ++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit 6a4eb315bbc236b9845e3d85fad35437a90b6407
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 7 18:59:09 2011 +0200

    core: Fake Windows Media Player 11 for XBox 360
    
    This also enables us to drop the ugly postfix on the friendly name.

 src/rygel/rygel-xbox-hacks.vala | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 01d614bff17d7b9471fc442704eda672611b7a53
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 7 17:57:17 2011 +0200

    core: Set DLNA profile and mime type for Thumbnail

 src/rygel/rygel-thumbnailer.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit bbb2eedff3a43159f5d73f5dd388fc4ca4b152e5
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 6 18:16:05 2011 +0200

    core: Slightly correct previous commit 487816
    
     - ImageItem implies !streamable
     - MusicItem / VideoItem imply streamable
    
    Didn't see that during review.

 src/rygel/rygel-http-get.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 76d93f81a21a557fc8b4608ec9654903657705a6
Author: Gabriel F. Vilar <cogumm@gmail.com>
Date:   Fri May 6 09:52:43 2011 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 453 ++++++++++++++++++++++++++----------------------------------
 1 file changed, 197 insertions(+), 256 deletions(-)

commit 487816a99daa84729d8516cff6662c0024349fb2
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Tue May 3 14:06:58 2011 +0300

    core: Add restrictions to correct transfer modes
    
    This patch makes the transfer mode check conform
    with DLNA guideline 7.4.49.4.

 src/rygel/rygel-http-get.vala | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 68ed557960675061d8fd4e42618bf93bf163cc0a
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 23 14:16:01 2011 +0300

    core: Fix album art
    
    Add album art as upnp:albumArtURI, not thumbnail. Was somehow lost.

 src/rygel/rygel-music-item.vala | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 4de77be77bc96ef2305e7ed8249085292b352e2f
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 4 19:32:23 2011 +0200

    tracker: Use D-Bus filtering for GraphUpdated
    
    Don't let tracker wake us for each and everything that happens in the
    store and use server-side filtering for the IRIs we are really
    interested in.

 .../rygel-tracker-category-all-container.vala      | 23 +++++++++++++---------
 src/plugins/tracker/rygel-tracker-interfaces.vala  |  4 ----
 .../tracker/rygel-tracker-item-factory.vala        |  3 +++
 .../tracker/rygel-tracker-music-item-factory.vala  |  3 +++
 .../rygel-tracker-picture-item-factory.vala        |  3 +++
 .../tracker/rygel-tracker-video-item-factory.vala  |  3 +++
 6 files changed, 26 insertions(+), 13 deletions(-)

commit e512c4107fb6e8172b2a4c1f85588673165f2da1
Author: Jens Georg <mail@jensge.org>
Date:   Mon May 2 12:11:49 2011 +0200

    core: Prevent critical if there's no User-Agent

 src/rygel/rygel-xbox-hacks.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 30b43289c1ab7ffd638e0d4e6d427e32aeb95efa
Author: Jens Georg <mail@jensge.org>
Date:   Mon May 2 12:05:51 2011 +0200

    core: Return proper error if dc:title is missing
    
    dc:title is mandatory as per ContentDirectoryV2 specification, 2.5.8

 src/rygel/rygel-item-creator.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 431b26efbe22efe2d3944787a3fb035de39b7e5b
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 23 13:57:54 2011 +0300

    media-export: Ignore unknown file from discoverer
    
    Sometimes and for some files the discoverer seems to send multiple
    events.

 .../media-export/rygel-media-export-metadata-extractor.vala       | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 81b8a0ce7bba3cc6aabaf1046912b71f475eddcc
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 30 19:04:50 2011 +0300

    core: Do not use entity-quoting in UTF-8 XML
    
    Fixes bgo#648486 - Rygel doesn't show up in Samsung PS50C77 TV

 src/rygel/rygel-root-device-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 63a3068e4923502d63e2681ce6daf121b7a80098
Author: Muhammet Kara <muhammet.k@gmail.com>
Date:   Fri Apr 29 03:09:44 2011 +0300

    Updated Turkish translation

 po/tr.po | 521 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 268 insertions(+), 253 deletions(-)

commit 8e94f00e48765939bc4462a345f1c83d16aab8ee
Author: Muhammet Kara <muhammet.k@gmail.com>
Date:   Fri Apr 29 03:03:38 2011 +0300

    Added Turkish translation

 po/LINGUAS |   1 +
 po/tr.po   | 652 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 653 insertions(+)

commit 033dd1a0a58333ad863a06f49d509a2b04db5797
Author: Santakivi Topi <Topi.Santakivi@digia.com>
Date:   Thu Apr 28 14:47:46 2011 +0300

    core: Only error out on forbidden flags
    
    Previously ItemCreator was throwing a bad metadata error if any bit of
    dlnaManaged was set in the DIDL item. Now we only do so if forbidden
    bits were set.
    
    This satisfies DLNA requirement 7.3.118.4.

 src/rygel/rygel-item-creator.vala | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit a1399cc93a25ede4acdb2aa61deb2da273f49e1b
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 22 21:08:28 2011 +0300

    core: Call correct callback in handle_real
    
    Was working by chance only

 src/rygel/rygel-http-post.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e766c0d10cbaca455ea878715b5d3b2f58e9865b
Author: Jens Georg <mail@jensge.org>
Date:   Sun Apr 17 12:12:53 2011 +0300

    data: Add more exotic media to MediaExport
    
    .mpc/.mpc: MusePack
    .wv: WavPack
    .aac: Stand-alone AAC (raw/ADTS)
    .mp2: MPEG 1, Audio Profile 2
    .webm: WebM video files
    .mka: Audio in a Matoska files

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

commit d2b120a9b674c3ad97fea51dd072e783a518cccf
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 22 08:20:54 2011 +0300

    build: Use "missing" wrapper to generate ChangeLog

 Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01bcadd3fcd33d62b12976420e858b36993f4caf
Author: Lê Trường An <xinemdungkhoc1@gmail.com>
Date:   Wed Apr 20 19:52:27 2011 +0700

    Updated Vietnamese translation

 po/vi.po | 40 +++++++++++++++++++---------------------
 1 file changed, 19 insertions(+), 21 deletions(-)

commit fe8a859d594c717dd6880240f2f23157375ff1e0
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Wed Apr 20 19:50:00 2011 +0700

    po/vi.po: import from Damned Lies

 po/vi.po | 389 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 179 insertions(+), 210 deletions(-)

commit 11612857c3330ad06b44ae6921d580f99ecb84c6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 19 18:59:43 2011 +0300

    core: Print help string on bad arguments to options

 src/rygel/rygel-cmdline-config.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 052b4feddc5c2b562c795aa5f2332dfc1ace4a6d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 19 18:59:12 2011 +0300

    core: Minor coding-style fix

 src/rygel/rygel-cmdline-config.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit ac14a93c9afa02286e652e0dee09ec409fea4bf2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 19 17:58:50 2011 +0300

    core: Ignore unknown commandline options

 src/rygel/rygel-cmdline-config.vala | 1 +
 1 file changed, 1 insertion(+)

commit 114fa95679d8ba2c5a4d218d50fe14881b0f34f6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 16 21:51:39 2011 +0300

    todo: Add task for merging sunil's work

 TODO | 2 ++
 1 file changed, 2 insertions(+)

commit 884b55e8915c1a9e56b50148f050c94dc81cbde7
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 16 18:00:32 2011 +0300

    Release 0.10.1

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

commit 7a768b620c1889f8e854dbab9320bb9fa9e17c4c
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 16 17:59:09 2011 +0300

    build: Generate ChangeLog from git on make dist

 Makefile.am | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 1bd047f87738b17f8e7c55954ff3644e1249f3f4
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 16 15:50:42 2011 +0300

    media-export: Cache exists information
    
    Exists information is cached for the first run of rygel. This speeds up
    initial start-up (and lowers stress on SQLite)

 .../rygel-media-export-media-cache.vala            | 43 +++++++++++++++++++---
 .../rygel-media-export-sql-factory.vala            |  9 ++++-
 2 files changed, 46 insertions(+), 6 deletions(-)

commit 3ff89b4c4d871fc4be23dcbbd5b54b6e98dfaed9
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 16 14:11:11 2011 +0300

    media-export: Delay rebuild of virtual containers
    
    Delay the rebuild on file-system changes after the inital crawl. The
    solution introduced with 3305afc1cecc7ef26d5b7fdd588a3825cfe4b369 causes
    a massive stress on the SQLite database causing CPU load of 100% and
    causing a massive slow-down in the initial crawl.

 src/plugins/media-export/rygel-media-export-harvester.vala |  5 +++++
 .../media-export/rygel-media-export-root-container.vala    | 14 ++++++++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 2ca4b473aa0d5d3d558c60964f352954514e9841
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 15 23:27:00 2011 +0300

    media-export: Don't crash on file without streams

 src/plugins/media-export/rygel-media-export-item.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit fd06ccdbcddcaf1cd34c4e1cf3e1f0bf9c3cdfb7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 16 17:43:38 2011 +0300

    vcs: Add our TODO list to VCS

 TODO | 224 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 214 insertions(+), 10 deletions(-)

commit 96f587aed451596b7d6d00c801435c258338a301
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 12 13:38:28 2011 +0300

    Release 0.10.0

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

commit 486ca732117bfa2636e91eb8db3d31d008c1371c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 15 02:12:01 2011 +0300

    tests: Update time seek test for commit 4b96c34

 tests/rygel-http-time-seek-test.vala | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 446a27a5fdb85049311553ed57b2f31b44329a1b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 15 02:10:55 2011 +0300

    tests: Update time seek test for commit aed9247

 tests/rygel-http-time-seek-test.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2eaa36aed967c28fc575aa85fe2c2d50e46ecbf2
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 13 17:50:39 2011 +0300

    core: Don't error out if file does not exist
    
    It might be that it hadn't been uploaded yet; so depending on the
    back-end there might be a stale object in the database

 src/rygel/rygel-item-destroyer.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4b96c342cdefb110119195045657a2812a828199
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 14 15:59:34 2011 +0300

    core: Introducing HTTPSeek.step property
    
    Abstract HTTPSeek class now uses (and requires) a 'step' property.
    Currently its only used for calculating 'length' from given 'stop' and
    'start' values.
    
    This also fixes the wrong length calculation for HTTPTimeSeek in case of
    serving the whole duration of the stream.

 src/rygel/rygel-http-byte-seek.vala | 2 +-
 src/rygel/rygel-http-seek.vala      | 5 ++++-
 src/rygel/rygel-http-time-seek.vala | 4 ++--
 3 files changed, 7 insertions(+), 4 deletions(-)

commit aed924766845174bae506b9b203c67775a186041
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 14 15:57:20 2011 +0300

    core: Report slightly more accurate time seek range

 src/rygel/rygel-http-time-seek.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4cfce952fe5d9a812b5fadcf2f71e9afdbc0aa64
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 13 21:00:45 2011 +0300

    media-export: Properly cancel the file monitor

 .../rygel-media-export-recursive-file-monitor.vala          | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 1c90a7cae994f6cf7a1d5a8d1faf93f8aa99aa11
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 13 19:49:32 2011 +0300

    media-export: Fix crash on file removal

 src/plugins/media-export/rygel-media-export-harvester.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 918a964cad2d43fa18b5aa2586cd8968da895be6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 13 18:05:28 2011 +0300

    core: 'dlnaManaged' must not be set by client
    
    'dlnaManaged' attribute must not be set by client on newly created item.
    
    This satisfies DLNA CTT testcase 7.3.133.6.

 src/rygel/rygel-item-creator.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 91dad9f3e346f3b7049c341df969707d51e5a519
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 13 14:55:18 2011 +0300

    core: Prevent crash in ImportResource
    
    Throw error when required input arguments are missing.

 src/rygel/rygel-import-resource.vala | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit e04c476e0423780778a37b586ac5c736b7ac40b9
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 13 14:54:49 2011 +0300

    tracker: Mark resources we created as ours

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit cde8055ad22273e9b8ecd1665877ad75054f76be
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 13 14:49:44 2011 +0300

    tracker: Create a unique URI for new items
    
    Previously items with the same title had the same URI, leading to
    constraint failed errors

 src/rygel/rygel-item-creator.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 09128c3392225847fed00cf8d5d20f8660d61461
Author: Jens Georg <mail@jensge.org>
Date:   Tue Apr 12 17:29:53 2011 +0300

    tracker: Properly escape regex in title containers

 src/plugins/tracker/rygel-tracker-query.vala            | 14 ++++++++++++++
 src/plugins/tracker/rygel-tracker-search-container.vala |  2 +-
 src/plugins/tracker/rygel-tracker-titles.vala           |  2 +-
 3 files changed, 16 insertions(+), 2 deletions(-)

commit f653ec5eb70292d75752ed8f4a65d2ce523e475d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 13 15:20:59 2011 +0300

    core: Change visibility of a method to 'private'
    
    SourceConnectionManager.get_protocol_info() now private.

 src/rygel/rygel-source-connection-manager.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe0ebf757349075d334eceb4a8d49fa25cf7a2c4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 13 15:05:47 2011 +0300

    core: Refactor SourceConnectionManager.constructed

 src/rygel/rygel-source-connection-manager.vala | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit cc4bff9b722eaaf9f3c4f57f1f992f694c7dbd44
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 13 15:02:03 2011 +0300

    core: Throw error on item creation of wrong DLNA PN
    
    Throw error 712 on creation of item of wrong DLNA profile to satisfy DLNA
    CTT testcase 7.3.134.3.

 src/rygel/rygel-item-creator.vala | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit d98727bb9a606d9f465058b692b2c3021bfa2b31
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 13 14:35:33 2011 +0300

    core: Throw error on creation of item of wrong class
    
    We do throw error anyways but the error must be 712 to satisfy DLNA CTT
    testcase 7.3.134.3.

 src/rygel/rygel-item-creator.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit f136af05e54604a67ccba013b53a0d3a4b106b40
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 13 14:33:33 2011 +0300

    tracker: Don't crash on unknown profile

 src/plugins/tracker/rygel-tracker-item-factory.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 91fa00f7e1a6d744d1a407991ac4891253486e43
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 12 19:27:59 2011 +0300

    core: Add support for 'refID' attribute
    
    Although currently no plugin uses this, we are already adding this basic
    support to satisfy DLNA CTT test case 7.3.67.1.

 src/rygel/rygel-media-object.vala          | 1 +
 src/rygel/rygel-relational-expression.vala | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 23f11390c9c919319c995a1af8066dfd16da4d86
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 12 19:26:37 2011 +0300

    core: Check for null before converting to upper case

 src/rygel/rygel-relational-expression.vala | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 6ca45b5870634007dbc71c18f8ef6cd531bfa5f8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 12 19:04:32 2011 +0300

    core: Expose 'dc:date' for items when available

 src/rygel/rygel-media-item.vala | 1 +
 1 file changed, 1 insertion(+)

commit 331cbb4e43d7a6eacfdcdc6e1b088ce542579cae
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 12 19:03:10 2011 +0300

    tracker: Take mime-type from gupnp-dlna
    
    In order to work around bug#647575, we take mime-type from gupnp-dlna
    (whenever possible) rather than Tracker.

 src/plugins/tracker/Makefile.am                     |  8 +++++---
 src/plugins/tracker/rygel-tracker-item-factory.vala | 17 ++++++++++++++---
 2 files changed, 19 insertions(+), 6 deletions(-)

commit 586db0498cf57bf9d0f2f79871fc45f1c1279d29
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 12 18:38:55 2011 +0300

    tracker: Set 'nie:contentCreated' on created items

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit e7a1b7c25302abda15b3b2b1f77af860e8325ca7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 12 18:35:46 2011 +0300

    core: Don't offer audio transcoding for videos
    
    This fix now satisfies DLNA test case 7.3.25.1.

 src/rygel/rygel-l16-transcoder.vala | 2 +-
 src/rygel/rygel-mp3-transcoder.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9aaa399c8cf56118320319e0723fdfa8f9a65c90
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 11 19:13:33 2011 +0300

    core: Support 'background' mode for all streams
    
    According to DLNA requirement 7.3.50.1, we must support background
    transfer mode for all streams for which we support HTTP connection
    stalling.

 src/rygel/rygel-http-get.vala   | 1 -
 src/rygel/rygel-media-item.vala | 7 ++-----
 src/rygel/rygel-transcoder.vala | 1 +
 3 files changed, 3 insertions(+), 6 deletions(-)

commit 00f669bb046fc778f22f969ebeb6f0cff30094a7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 12 00:30:17 2011 +0300

    core: Use the transfer mode header constant

 src/rygel/rygel-http-get-handler.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c55853fe054ba93a7f6712845130a90ee9f9d97
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Wed Mar 23 13:46:02 2011 +0100

    core: Print warning if pad linking fails
    
    Print warning if pad linking between decodebin and encodebin fails.
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 src/rygel/rygel-transcoder.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 69d4ec677d2a23502681372b0404003345289551
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Fri Mar 18 17:05:21 2011 +0100

    core: Set MPEG audio to layer 2 in MPEG TS transcoder

 src/rygel/rygel-mp2ts-transcoder.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6a6e82de56729d646b5a3df3bdede4ec0cab1268
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Thu Mar 17 15:15:14 2011 +0100

    core: Correct version of audio mpeg in MPEG TS transcoding

 src/rygel/rygel-mp2ts-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 447aeb0a2678b62eb56b5226ab1bcdb49d1665bc
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Thu Mar 17 15:14:19 2011 +0100

    core: LPCM is supposed to be in big endian

 src/rygel/rygel-l16-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 57da2312bd1fe3ad347f26fb4f43a8036da1263d
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Mon Mar 14 18:43:23 2011 +0100

    core: Request pad from encoder if not available
    
    Use the encodebin's action signal to request pad from it if not already
    available.

 src/rygel/rygel-transcoder.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit db0484a1bb7348906cb528e4a6260f3e0c9d465b
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Mon Mar 14 18:40:47 2011 +0100

    core: Remove WMA transcoder as its redundant now
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 po/POTFILES.in                      |  1 -
 src/rygel/Makefile.am               |  1 -
 src/rygel/rygel-wma-transcoder.vala | 73 -------------------------------------
 3 files changed, 75 deletions(-)

commit 3f2ecfe814154ddf0efea5e4a7ef67d3a543b148
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Mon Mar 14 18:28:05 2011 +0100

    core: Unified encodebin-based transcoding
    
    Move the core of transcoding into the base transcoder class so each
    transcoder then simply has to provide an encoding profile (as a
    GstEncodingProfile) and not have to create the static pipelines etc.
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 po/POTFILES.in                          |   3 -
 po/POTFILES.skip                        |   3 -
 src/rygel/Makefile.am                   |   3 -
 src/rygel/rygel-gst-utils.vala          |   5 --
 src/rygel/rygel-l16-transcoder-bin.vala |  72 -------------------
 src/rygel/rygel-l16-transcoder.vala     |  79 +++++---------------
 src/rygel/rygel-mp2ts-transcoder.vala   | 123 +++++++++-----------------------
 src/rygel/rygel-mp3-transcoder.vala     |  57 +--------------
 src/rygel/rygel-transcode-manager.vala  |   2 +-
 src/rygel/rygel-transcoder.vala         |  74 +++++++++++++++++--
 src/rygel/rygel-wma-transcoder-bin.vala |  66 -----------------
 src/rygel/rygel-wma-transcoder.vala     |  40 +++--------
 src/rygel/rygel-wmv-transcoder-bin.vala | 106 ---------------------------
 src/rygel/rygel-wmv-transcoder.vala     |  65 +++++++----------
 14 files changed, 157 insertions(+), 541 deletions(-)

commit f2826cd5447cd779a90544da542417cbea25397b
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Mon Mar 14 18:02:42 2011 +0100

    core: encodebin-based MP3 transcoder
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 po/POTFILES.in                          |  1 -
 po/POTFILES.skip                        |  1 -
 src/rygel/Makefile.am                   |  1 -
 src/rygel/rygel-mp3-transcoder-bin.vala | 77 ----------------------------
 src/rygel/rygel-mp3-transcoder.vala     | 91 ++++++++++++++++++---------------
 src/rygel/rygel-transcode-manager.vala  |  2 +-
 6 files changed, 52 insertions(+), 121 deletions(-)

commit 2e17e675f9aa75ce0d52df6d42b78eb407662009
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Mon Mar 14 17:35:30 2011 +0100

    core: encodebin-based MPEG TS transcoder
    
    Video and audio encoders and muxer are correctly auto-selected by
    encodebin for us, however we don't set the bitrate currently as we don't
    have a reliable way to do so.
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 po/POTFILES.in                            |   1 -
 po/POTFILES.skip                          |   1 -
 src/rygel/Makefile.am                     |   1 -
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 108 -----------------------
 src/rygel/rygel-mp2ts-transcoder.vala     | 141 +++++++++++++++++-------------
 5 files changed, 81 insertions(+), 171 deletions(-)

commit e075c127504b709921f6cb65b3ca2177fa90471a
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Mon Mar 14 17:55:36 2011 +0100

    build: Depend & link against gstreamer-pbutils

 configure.ac          | 2 ++
 src/rygel/Makefile.am | 3 +++
 2 files changed, 5 insertions(+)

commit 5c7269df252e0437c69719c3f8781ab348b2d36a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 10 16:14:54 2011 +0300

    core: Remove a redundant ld flag

 src/rygel/Makefile.am | 1 -
 1 file changed, 1 deletion(-)

commit 12d44710ac54c68905176ed2fe926188abc8f0b9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 9 04:49:01 2011 +0300

    core: Some coding-style fixes

 src/rygel/rygel-http-response.vala | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit f3ce150d16d03f865792bf849b2c5c1cfc695484
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 9 03:27:27 2011 +0300

    core,tests: Merge GstResponse into HTTPResponse

 po/POTFILES.in                                   |   1 -
 po/POTFILES.skip                                 |   4 +-
 src/rygel/Makefile.am                            |   1 -
 src/rygel/rygel-http-gst-response.vala           | 230 -----------------------
 src/rygel/rygel-http-gst-sink.vala               |   4 +-
 src/rygel/rygel-http-identity-handler.vala       |   2 +-
 src/rygel/rygel-http-response.vala               | 203 +++++++++++++++++++-
 src/rygel/rygel-http-transcode-handler.vala      |   2 +-
 tests/Makefile.am                                |  10 +-
 tests/rygel-http-gst-response-test.vala          | 164 ----------------
 tests/rygel-http-gst-response.vala               |   1 -
 tests/rygel-http-response-test.vala              | 132 ++++++++++++-
 tests/rygel-http-response-test_gst-response.vala |   1 -
 tests/rygel-http-response.vala                   |   1 +
 tests/rygel-http-response_gst-response.vala      |   1 -
 tests/rygel-state-machine_gst-response.vala      |   1 -
 tests/rygel-state-machine_http-response.vala     |   1 +
 17 files changed, 334 insertions(+), 425 deletions(-)

commit cfeed62ff2028eb892382f8833fa89cc8817eb39
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 9 02:28:04 2011 +0300

    core,i18n,tests: Remove HTTPSeekableResponse
    
    Remove now redundant HTTPSeekableResponse class and its test.

 po/POTFILES.in                                     |   1 -
 po/POTFILES.skip                                   |   2 -
 src/rygel/Makefile.am                              |   1 -
 src/rygel/rygel-http-seekable-response.vala        | 184 ---------------------
 tests/Makefile.am                                  |   8 -
 ...rygel-http-response-test_seekable-response.vala |   1 -
 tests/rygel-http-response_seekable-response.vala   |   1 -
 tests/rygel-http-seekable-response-test.vala       | 156 -----------------
 tests/rygel-http-seekable-response.vala            |   1 -
 tests/rygel-state-machine_seekable-response.vala   |   1 -
 10 files changed, 356 deletions(-)

commit 3cf2bb3b8cd59bd97b6071952ce0c4020d993090
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 4 22:44:31 2011 +0300

    core: Use GstResponse for all streams

 src/rygel/rygel-http-identity-handler.vala | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit d7435f4b04df0948db4c1592642fc6b88553c107
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 9 01:37:36 2011 +0300

    core: Don't ask Gst to handle HTTPByteSeek.stop
    
    - Seems pipeline takes a very long time to playing state if we set the
      stop bit.
    - HTTPGstSink doesn't let more bytes flow than requested anyways.
    
    An issue in here is that pipeline will keep rolling now even after the
    requested byte segment has been sent to the client. This issue however
    should not realize since every decent client will abort the request
    immediately after it has been satisfied and we stop/destroy the pipeline
    when that happens.

 src/rygel/rygel-http-gst-response.vala | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 9f40be16948d57cd3431c195472fb61f6ce3166e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 9 00:51:14 2011 +0300

    core: Tell GStreamer we want accurate seek

 src/rygel/rygel-http-gst-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7050e16684247174692a0d666605a0f4b2ca85b2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 4 22:57:17 2011 +0300

    tests: Adjust byte sizes to better test seeking

 tests/rygel-http-gst-response-test.vala | 7 +++----
 tests/rygel-http-response-test.vala     | 2 +-
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 8df9cd88bca0998623737cbc4b17bbfdffec6cce
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 9 00:54:19 2011 +0300

    core: Don't preroll
    
    The reason whole streaming was broken was that we were sending prerolled
    buffers to the client. When doing the flushing seek, we don't want
    prerolled buffers.
    
    Many thanks to Michael Smith for pointing this out.

 src/rygel/rygel-http-gst-sink.vala | 21 ---------------------
 1 file changed, 21 deletions(-)

commit cf0097ad816c56328ae19061619cea1a73aa4c6d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 8 21:50:14 2011 +0300

    core: Explicitly remove bus watch
    
    We need to do this to break cyclic reference between HTTPGstResponse,
    GstPipeline and GstBus.

 src/rygel/rygel-http-gst-response.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit fb7cba3b92be8e99380e09fa1614e66578568bb2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 4 22:41:38 2011 +0300

    core: Correctly mark partial responses as such

 src/rygel/rygel-http-gst-response.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit fe163993d9b32f6332f2fffe7c8560bf46138442
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 4 22:37:54 2011 +0300

    core: Always pass src element to GstResponse
    
    Now its always the user (instantiator) of GstResponse that creates the
    gstreamer source element for it.

 src/rygel/rygel-http-gst-response.vala     | 10 +---------
 src/rygel/rygel-http-identity-handler.vala |  9 ++++++++-
 tests/rygel-http-gst-response-test.vala    |  3 ++-
 3 files changed, 11 insertions(+), 11 deletions(-)

commit 1ae036c129d9ad0842b13628bc1ed0de73b4877c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 4 22:28:50 2011 +0300

    tests: Mock HTTPSeek.total_length

 tests/rygel-http-gst-response-test.vala      | 18 +++++++++++++-----
 tests/rygel-http-response-test.vala          |  4 +++-
 tests/rygel-http-seekable-response-test.vala |  2 +-
 3 files changed, 17 insertions(+), 7 deletions(-)

commit 6b392c20ba2f718d679449e6dc41fbc83c4a0c23
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 4 22:22:24 2011 +0300

    core: Utility function to create source for URI

 src/rygel/rygel-gst-utils.vala  | 19 +++++++++++++++++++
 src/rygel/rygel-media-item.vala | 16 +---------------
 2 files changed, 20 insertions(+), 15 deletions(-)

commit 7175aed95cba9a86ff1c0cc8047d37e66b539c60
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 4 22:14:11 2011 +0300

    core: Don't disconnect signals in destructor

 src/rygel/rygel-http-gst-sink.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 1c5b9e02721f3229d12ad85430a57ce7b56eeafc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 4 22:06:03 2011 +0300

    core: Don't preroll when seeking
    
    If we are seeking, we must not send out first prerolled buffers since seek
    event is sent to pipeline after it is in PAUSED state already and preroll
    has already happened. i-e we will be always sending out the beginning of
    the media if we execute the first preroll.

 src/rygel/rygel-http-gst-sink.vala | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

commit f68fe933a42afdfa8b5325c6d6ba830d468a83b7
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Apr 7 19:42:14 2011 +0200

    [l10n] Updated German translation

 po/de.po | 86 +++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 44 insertions(+), 42 deletions(-)

commit f8eca005a27a94d1b46adc641ff7fdb2d6014cf8
Author: Topi Santakivi <topi.santakivi@digia.com>
Date:   Thu Apr 7 13:40:38 2011 +0300

    Tracker: Mark newly added items as available
    
    Because d5ea912 make us only see items that are marked as available, we need to
    mark our newly added items as available so client can find them in the
    hierarchy.

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 1 +
 1 file changed, 1 insertion(+)

commit c027aaea16302b362761402decc354b3f7d8efa6
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Sat Apr 2 16:32:41 2011 +0300

    Updated Latvian translation.

 po/lv.po | 171 ++++++++++++---------------------------------------------------
 1 file changed, 32 insertions(+), 139 deletions(-)

commit 593f2a2efd10890514c06db69648f61ef6ad7af2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 1 17:07:20 2011 +0300

    core: Don't send out more bytes than requested

 src/rygel/rygel-http-gst-sink.vala | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 223cecf1a9bb334941fe4bb5f18eaafd57fbb92d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 1 16:54:03 2011 +0300

    core: Initialize fields before preparing gst pipeline

 src/rygel/rygel-http-gst-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e2cdf41bdba97932dbcf004333cbd4400632bcdf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 1 16:50:45 2011 +0300

    core: HTTPGstResponse.seek now public

 src/rygel/rygel-http-gst-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5040cd0018e4fd34fc909dc5b7674a5f0e45a3d5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 1 16:49:44 2011 +0300

    core: Rename HTTPGstSink.buffered to chunks_buffered

 src/rygel/rygel-http-gst-sink.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 7802f048601661495d8e386c3b982a920e5e76a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 1 16:45:41 2011 +0300

    core: Don't mark completion for content-length encoding
    
    No need to mark completion of HTTP message when using Content-Length
    encoding.

 src/rygel/rygel-http-gst-response.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c4594bc54f484f9572aa67eae0f516c754e5f0e0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 1 16:37:26 2011 +0300

    core: Cleaner code by use of 'using' statement

 src/rygel/rygel-http-gst-response.vala | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 33c6799a8f0e10111afd0e2d1c0ea712623a3448
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 18:15:14 2011 +0300

    core: Use content-length encoding when byte seeking
    
    GstResponse now uses content-length encoding when byte seeking.

 src/rygel/rygel-http-gst-response.vala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit f8aef6ac38d3e54bd5c942fc870e7ea880b8c1ba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 18:10:16 2011 +0300

    tests: Byte seek fixed-length GstResponse

 tests/rygel-http-gst-response-test.vala | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 7722a2efaa05499c822aab80789b7a7b466dd8b7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 17:55:44 2011 +0300

    tests: We must set 'sizemax' property of 'fakesrc'

 tests/rygel-http-gst-response-test.vala | 1 +
 1 file changed, 1 insertion(+)

commit 33be1c2cc24bd3d9a96a62a0b0ff4fa39997a8ca
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 17:12:59 2011 +0300

    tests: Don't mock HTTPSeek class twice

 tests/rygel-http-gst-response-test.vala      | 13 +++++--------
 tests/rygel-http-response-test.vala          | 13 +++++++++++++
 tests/rygel-http-seekable-response-test.vala | 13 -------------
 3 files changed, 18 insertions(+), 21 deletions(-)

commit 707716eb07fbd9ed61c91a0e8da0493425878ed1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 18 16:40:12 2011 +0200

    core: MediaItem.should_stream() -> is_live_stream()
    
    Rename MediaItem.should_stream() to is_live_stream() and remove the now
    incorrect and redundant comment.

 src/rygel/rygel-http-get.vala              | 2 +-
 src/rygel/rygel-http-identity-handler.vala | 2 +-
 src/rygel/rygel-http-time-seek.vala        | 2 +-
 src/rygel/rygel-media-item.vala            | 7 ++-----
 tests/rygel-http-get-test.vala             | 2 +-
 tests/rygel-http-gst-response-test.vala    | 4 ++++
 tests/rygel-http-time-seek-test.vala       | 2 +-
 7 files changed, 11 insertions(+), 10 deletions(-)

commit cccc0c1d502a299154fe850c36391dad94c3c17e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 21 17:28:30 2011 +0200

    core: Support byte-seek if size is known
    
    We now support byte-seek for all streams where size of content is known.

 src/rygel/rygel-http-gst-response.vala  | 9 ++++++++-
 src/rygel/rygel-media-item.vala         | 5 ++++-
 tests/rygel-http-gst-response-test.vala | 2 ++
 3 files changed, 14 insertions(+), 2 deletions(-)

commit 2773190c0706012268ff8cb45205da1391e707e2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 18:11:48 2011 +0300

    tests: Set content-length on msg for SeekableResponse

 tests/rygel-http-seekable-response-test.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 582460757b415da278c4add1f07ee064378b83fc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 17:53:19 2011 +0300

    tests: Correct value of Seek.stop

 tests/rygel-http-seekable-response-test.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6485277ed8455ff97f3b2ec5504516ab7d5ed28
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 17:08:11 2011 +0300

    tests: Correct assertion in HTTPResponse testcase

 tests/rygel-http-response-test.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc907704c5a3d3a898857e07e571c78686583584
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 17:07:12 2011 +0300

    tests: Remove a cheat from HTTPResponse testcases

 tests/rygel-http-response-test.vala | 1 -
 1 file changed, 1 deletion(-)

commit 459d1042f93280bf72cbfc63073054350d98bdb2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 18:25:27 2011 +0300

    core: Don't push more data than we are supposed to
    
    This fixes a critical regression in SeekableResponse: We kept on pushing
    content even after seek size was satisfied.

 src/rygel/rygel-http-seekable-response.vala | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 585b21f721f164d45a634374f658ee32445153ae
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 18:23:11 2011 +0300

    core: Don't use buffer larger than size of data

 src/rygel/rygel-http-seekable-response.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 92eaaac8faba9e475142f9df739f8dafaac6f582
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 30 18:18:12 2011 +0300

    core: Explicitly set encoding on Soup.Message

 src/rygel/rygel-http-seekable-response.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 5ba8899250fe6b86204039b331a12767ecfa2d58
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Mon Mar 28 19:06:18 2011 +0200

    Updated Spanish translation

 po/es.po | 94 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 47 insertions(+), 47 deletions(-)

commit 06123e4755c70ac6ca3f5ae891b00407e5a20435
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Sun Mar 27 21:47:47 2011 +0200

    Added UG translation

 po/ug.po | 190 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 84 insertions(+), 106 deletions(-)

commit ce1ad73317f3f928bf7f2d55efc452622c489cd0
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Mar 27 11:54:23 2011 +0200

    Updated Polish translation

 po/pl.po | 87 +++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 42 insertions(+), 45 deletions(-)

commit 8a4f4d97057c98ff2184478421faef4443cfc40e
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sat Mar 26 21:11:06 2011 +0100

    Updated Swedish translation

 po/sv.po | 78 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 39 insertions(+), 39 deletions(-)

commit b33c14c51a7ca96066f25a0d1ee395275744211f
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Sat Mar 26 20:32:19 2011 +0100

    Updated Slovenian translation

 po/sl.po | 183 ++++++++++++++-------------------------------------------------
 1 file changed, 41 insertions(+), 142 deletions(-)

commit 3361ec27b8fde8c0d773d1f465fc7c57b92dd1aa
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Sat Mar 26 22:04:09 2011 +0300

    Updated Russian translation

 po/ru.po | 56 +++++++++++++++++++++++++++-----------------------------
 1 file changed, 27 insertions(+), 29 deletions(-)

commit 40836817a5d364a042ec1f6fa936a241bc28c215
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Mar 26 20:46:44 2011 +0200

    doc: Add Jens to maintainers' list in DOAP file

 rygel.doap | 7 +++++++
 1 file changed, 7 insertions(+)

commit 6ef90b30e65363e11dd065142015c9da07b48eeb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Mar 26 20:43:49 2011 +0200

    doc: Provide long description in DOAP file

 rygel.doap | 6 ++++++
 1 file changed, 6 insertions(+)

commit 00be9829216018ff5bdcc41fcb01a43fd73f8b12
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Mar 26 20:39:59 2011 +0200

    doc: Even better/shorter short description

 rygel.doap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1021bf30e3847efff9363ce5841d49cf7776f20f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Mar 26 20:36:07 2011 +0200

    doc: Capitalize first letter of name in DOAP file

 rygel.doap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 100e4bfa64a1bac2681f349db9bde758bd1d7c00
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Mar 26 20:30:16 2011 +0200

    doc: Update short description in DOAP file

 rygel.doap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a246ec4a33fd11503f577494744be7334edcf9ff
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Mar 26 19:35:04 2011 +0200

    tests: Forgotten symlink file from commit 803a195

 tests/rygel-http-gst-sink.vala | 1 +
 1 file changed, 1 insertion(+)

commit 706f8a80f6510a19637452e2435d33619bf4cfec
Author: Marek Černocký <marek@manet.cz>
Date:   Sat Mar 26 15:32:08 2011 +0100

    Updated Czech translation

 po/cs.po | 66 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 33 insertions(+), 33 deletions(-)

commit 54aa5253223044e9f5a0be01361d4064534a7cfa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 23 16:00:57 2011 +0200

    core: Refactor GstSink.render()
    
    Put code that runs in main thread/loop that actually pushes data to
    client, into a separate method.

 src/rygel/rygel-http-gst-sink.vala | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 164db38ab98a0ba51d95d54d143ae56496d16048
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 22 23:54:10 2011 +0200

    core: Move flow control to HTTPGstSink
    
    This is not just a move and port of the code from GstResponse; we now
    don't achieve synchronization by (un)pausing the gstreamer pipeline but
    rather by the sink blocking the pipeline thread through waiting on a
    GLib.Cond.

 src/rygel/rygel-http-gst-response.vala | 50 ++-----------------------
 src/rygel/rygel-http-gst-sink.vala     | 68 ++++++++++++++++++++++++++++++++--
 2 files changed, 69 insertions(+), 49 deletions(-)

commit 803a19582014d6f00bd814675a2be64aa57e7818
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 22 16:11:38 2011 +0200

    core: Custom GStreamer sink for HTTP streaming

 src/rygel/Makefile.am                  |  1 +
 src/rygel/rygel-http-gst-response.vala | 11 ++-----
 src/rygel/rygel-http-gst-sink.vala     | 56 ++++++++++++++++++++++++++++++++++
 tests/Makefile.am                      |  1 +
 4 files changed, 60 insertions(+), 9 deletions(-)

commit 5e8cf627ea7c184a99d1607339dac90f3e32de72
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 22 16:11:49 2011 +0200

    build: Require & link against gst-plugins-base

 common.am             | 2 ++
 configure.ac          | 1 +
 src/rygel/Makefile.am | 1 +
 tests/Makefile.am     | 4 +++-
 4 files changed, 7 insertions(+), 1 deletion(-)

commit 0495569c3b71dc8e5ac97907a8a311fb426d20b6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 25 19:26:20 2011 +0200

    tests: Correct size check for HTTPResponse test

 tests/rygel-http-response-test.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 18599a9b785d6ed65d8e29d4b0e94117f2e6cc12
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 25 19:24:49 2011 +0200

    tests: Add 'fakesrc' rather than 'audiotestsrc'

 tests/rygel-http-gst-response-test.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 15d4d218ef6b56485756434573558679a02ed1b5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 25 16:19:39 2011 +0200

    tests: Mock HTTPSeek class for HTTPGstResponse test

 tests/Makefile.am                       | 1 -
 tests/rygel-http-gst-response-test.vala | 8 ++++++++
 tests/rygel-http-seek_gst-response.vala | 1 -
 3 files changed, 8 insertions(+), 2 deletions(-)

commit df677a5abfd0d38a7c92bcc750629185bfb71fe7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Mar 17 01:56:21 2011 +0200

    core: Simplify HTTPResponse classes' construction

 src/rygel/rygel-http-gst-response.vala       | 24 +++++---
 src/rygel/rygel-http-identity-handler.vala   | 47 ++--------------
 src/rygel/rygel-http-response.vala           | 13 ++---
 src/rygel/rygel-http-seekable-response.vala  | 42 ++++++++++----
 src/rygel/rygel-http-transcode-handler.vala  |  7 +--
 tests/rygel-http-gst-response-test.vala      | 83 +++++++++++++++++++++------
 tests/rygel-http-response-test.vala          |  2 +-
 tests/rygel-http-seekable-response-test.vala | 84 ++++++++++++++++++++++++----
 8 files changed, 199 insertions(+), 103 deletions(-)

commit 83e4c29031529b9504c97d14a4205ee8059c4f0f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 22 23:43:36 2011 +0200

    core: Change visibility of some HTTPResponse fields
    
    HTTPResponse's 'msg' and 'priority' fields, now public.

 src/rygel/rygel-http-response.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 99b09c193649e66aa618cce402f567fffe5c82af
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 23 23:22:54 2011 +0200

    core: Use constant for 'transferMode' header

 src/rygel/rygel-http-get-handler.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1e21d51cf291f3c55caf22a9ff9f5981aac0fa50
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 25 01:50:54 2011 +0200

    tests: No need to keep module in tests dir
    
    Only keep symlink to the module in tests dir.

 tests/rygel-http-gst-response.vala | 270 +------------------------------------
 1 file changed, 1 insertion(+), 269 deletions(-)

commit 41c5af734c1303ec609e63e6a2f16fedcce78c34
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 18 17:09:39 2011 +0200

    core: Remove a redundant 'using' statement

 src/rygel/rygel-http-gst-response.vala | 1 -
 1 file changed, 1 deletion(-)

commit 2b839c02fb58fcdf45f9d96aacb8f499fdacc63c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 16 15:57:00 2011 +0200

    core: Minor correction to comments

 src/rygel/rygel-media-item.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 035fb3479201c7122ac24e3298e4a48e389d1e3e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 23 16:03:29 2011 +0200

    core: Correct an error message

 src/rygel/rygel-av-transport.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 381edb493bec89d3676ced60fe2c66b276e1efaf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 23 16:02:43 2011 +0200

    data: Correct supported SeekMode values

 data/xml/AVTransport2.xml.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0e1e059e843575a628374e78cc0b403e4760a9de
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 25 13:02:13 2011 +0200

    doc: Update description in manpage to new one

 doc/man/rygel.xml | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 2315d5ae4d225d943b5f0175bbf2e74dbfb0125b
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 25 12:56:25 2011 +0200

    media-export: Implement search for res@duration

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

commit 9f47d8b48ece83fad514c383ae7938ea22cda43c
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Thu Mar 24 19:15:23 2011 +0530

    Added Bengali India to the list of languages

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit bba5abf80ebe7f0bf184fdac75af8e16e0f4cadd
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Thu Mar 24 19:14:36 2011 +0530

    Added Bengali India translation

 po/bn_IN.po | 625 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 625 insertions(+)

commit 45e7c95dc04d0c640c65620ef8ccc50e45e73745
Author: Kentaro KAZUHAMA <kazken3@gmail.com>
Date:   Wed Mar 23 22:38:16 2011 +0900

    Updated Japanese translation.

 po/ja.po | 518 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 273 insertions(+), 245 deletions(-)

commit b476399bd16fb58ae32b16bd9c38fb2c63dd10e8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 23 00:59:35 2011 +0200

    tests: Some forgotten file renames from 062e75f

 tests/Makefile.am                                 | 8 ++++----
 tests/rygel-http-response-test_gst-response.vala  | 1 +
 tests/rygel-http-response-test_live-response.vala | 1 -
 tests/rygel-http-response_gst-response.vala       | 1 +
 tests/rygel-http-response_live-response.vala      | 1 -
 tests/rygel-http-seek_gst-response.vala           | 1 +
 tests/rygel-http-seek_live-response.vala          | 1 -
 tests/rygel-state-machine_gst-response.vala       | 1 +
 tests/rygel-state-machine_live-response.vala      | 1 -
 9 files changed, 8 insertions(+), 8 deletions(-)

commit 5de14e616f8d038bfa7f572d95b68a587f01154d
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Tue Mar 22 23:02:33 2011 +0300

    Updated Russian translation

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit fe9622bf4d4bd4d8b3ffbc5b9a29ca5d481309d4
Author: Yuri Myasoedov <omerta13@yandex.ru>
Date:   Tue Mar 22 23:02:00 2011 +0300

    Updated Russian translation

 po/ru.po | 625 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 625 insertions(+)

commit b90fbec96155358d4bb86d8b0f6ac45e7345aed9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 21 21:25:19 2011 +0200

    doc: More user-friendly short description

 README | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 9188b41456301546ea691da56888bfbdb6436df2
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Mon Mar 21 00:46:00 2011 +0200

    Added Latvian translation po file.

 po/lv.po | 735 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 735 insertions(+)

commit 79de05db81354d8268d1f0044e57912196f5c570
Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
Date:   Sun Mar 20 17:19:53 2011 +0200

    Added Latvian translation.

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 90f82e8e0f9f361da02672d680cd295b1bf50b61
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Sat Mar 19 17:34:51 2011 +0100

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po | 450 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 238 insertions(+), 212 deletions(-)

commit 36c77d4ace0773e24b6d6258623647161ce15b71
Author: Dirgita <dirgitadevina@yahoo.co.id>
Date:   Sat Mar 19 22:16:06 2011 +0700

    Added id to LINGUAS
    Added Indonesian translation

 po/LINGUAS |   1 +
 po/id.po   | 625 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 626 insertions(+)

commit b31059967158139dde8202f4d8e0f13a0598f5fe
Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
Date:   Fri Mar 18 18:07:02 2011 +0100

    Updated Serbian Translation

 po/sr.po       | 669 +++++++++++++++++++++++----------------------------------
 po/sr@latin.po | 669 +++++++++++++++++++++++----------------------------------
 2 files changed, 538 insertions(+), 800 deletions(-)

commit 98d8cc64af3b9195249a49bace9f06814fb9d8d2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 18 16:01:44 2011 +0200

    core: Time seek header must be locale-independent

 src/rygel/rygel-http-time-seek.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit cb3ab9fc1045f89bb15c7db3bc2173f79a158f59
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Thu Mar 17 15:29:53 2011 +0100

    [l10n] Updated German translation

 po/de.po | 302 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 141 insertions(+), 161 deletions(-)

commit 7afa7ce8428af0ac43879ede4a805d5ebdc02d6c
Author: Fran Diéguez <fran@openhost.es>
Date:   Tue Mar 15 15:50:50 2011 +0100

    Updated Galician translations

 po/gl.po | 261 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 123 insertions(+), 138 deletions(-)

commit 55c300f5cbf8590b0fbd79d3618cc856520c037c
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Tue Mar 15 15:29:01 2011 +0100

    Updated Hungarian translation

 po/hu.po | 390 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 183 insertions(+), 207 deletions(-)

commit ca2550c96b66824591b3976796692de971fd585f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 15 16:00:19 2011 +0200

    VCS: Add forgotten test binaries to ignore list

 .gitignore | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9a96854b485de49c6852c7cc44674b7ff98d3771
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Date:   Tue Mar 15 12:31:12 2011 +0100

    Updated Romanian translation

 po/ro.po | 42 ++++++++++++++++++++----------------------
 1 file changed, 20 insertions(+), 22 deletions(-)

commit d576cdd2263d366102256a6fea7092459dcb570b
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Date:   Mon Mar 14 15:28:21 2011 +0100

    Updated Romanian translation

 po/ro.po | 440 ++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 237 insertions(+), 203 deletions(-)

commit 44aaa2ae7194896ac1f2a2475e23ce4902006622
Author: Marek Černocký <marek@manet.cz>
Date:   Mon Mar 14 19:00:59 2011 +0100

    Updated Czech translation

 po/cs.po | 304 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 144 insertions(+), 160 deletions(-)

commit 2c429573793d32ddc27837510aea3090c2a026d5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 14 16:32:02 2011 +0200

    core: Correct condition for applying XBox hacks
    
    This broke in commit 905c9e8.

 src/rygel/rygel-xbox-hacks.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90f4e3969500581f099c99884e8ca210c09ec365
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sun Mar 13 16:36:37 2011 +0100

    Updated Polish translation

 po/pl.po | 394 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 186 insertions(+), 208 deletions(-)

commit 1203fa2143b70fac1ccf29de4417f58086c62381
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Sat Mar 12 18:33:20 2011 +0000

    Updated British English translation

 po/en_GB.po | 436 ++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 231 insertions(+), 205 deletions(-)

commit a799347e8b7c571f7b228220695c7c45fc16edbf
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Sat Mar 12 01:47:31 2011 +0000

    Updated Portuguese translation

 po/pt.po | 687 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 335 insertions(+), 352 deletions(-)

commit 166b02965564f21c564ab8e8650a4c6e4b15b0d2
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Fri Mar 11 12:03:23 2011 +0530

    Updated kn translations

 po/kn.po | 47 ++++++++++++++++++++++++-----------------------
 1 file changed, 24 insertions(+), 23 deletions(-)

commit 7e6335751199806633545022e090379cc08f9860
Author: Joan Duran <jodufi@gmail.com>
Date:   Fri Mar 11 00:02:58 2011 +0100

    [l10n] Updated Catalan translation

 po/ca.po | 446 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 237 insertions(+), 209 deletions(-)

commit 4215d0f5adcd84b42bee54e6d50a370f6b95578c
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Thu Mar 10 18:09:14 2011 +0530

    Updated kn translations

 po/kn.po | 166 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 87 insertions(+), 79 deletions(-)

commit 66c6eb732900302d26d57fd236b769ab4cb72601
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 9 17:26:18 2011 +0200

    core: Minor coding-style fix

 src/rygel/rygel-xbox-hacks.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 905c9e89a1a4262f7337abcd175c32f10ec8ae65
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 7 19:36:01 2011 +0200

    core: Apply Xbox hacks on Philips DLNA TV
    
    Seems Philips TV doesn't add anything to 'user-agent' header so we
    are forced to apply the hack on all devices that uses that same DLNA
    stack: Allegro Software WebClient.

 src/rygel/rygel-xbox-hacks.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 0bf17f3a38033ab48b5cde83e4303297f0650fe6
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 24 06:46:44 2011 +0100

    media-export: Allow $HOME if user enables it

 .../rygel-media-export-root-container.vala         | 44 ++++++++++++----------
 1 file changed, 24 insertions(+), 20 deletions(-)

commit 6b91dfab6b9c61175e81a1f5e510c910566b9145
Author: Aron Xu <aronxu@gnome.org>
Date:   Thu Mar 3 13:10:48 2011 +0000

    Update Simplified Chinese translation.

 po/zh_CN.po | 348 +++++++++++++++++++++++++++++-------------------------------
 1 file changed, 166 insertions(+), 182 deletions(-)

commit 0154a731a20a82c3992f83652a3d7619c06aafe5
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 26 17:34:07 2011 +0100

    media-export: Remove way to large cache directive

 src/plugins/media-export/rygel-media-export-database.vala | 1 -
 1 file changed, 1 deletion(-)

commit ca4b001fbf56a3bcfb18a8979589fb05fc3dfa93
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 24 21:27:44 2011 +0100

    media-export: Query user dirs only once

 .../media-export/rygel-media-export-root-container.vala    | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 790b46b84ec8230835d683415e9898b53c4dfb3a
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 24 21:21:23 2011 +0100

    build: Fix .po files being all uppercase

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a5a4a770d9274686a725826ae18a276061e551d
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 24 06:46:44 2011 +0100

    media-export: Avoid crawling $HOME
    
    Sometimes special directories can expand to $HOME if not defined.

 src/plugins/media-export/rygel-media-export-root-container.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit dbca18dfc3f7442b480647b49154d5535b088263
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 1 18:48:22 2011 +0200

    build: Require specific minor version of certain deps

 configure.ac | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit ed052837f869837f823c9ee127fce769dbe6a8e5
Author: Jens Georg <mail@jensge.org>
Date:   Tue Mar 1 14:24:14 2011 +0200

    core: Don't crash if log_domain is unset

 src/rygel/rygel-log-handler.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 4247324f5008cda665db2974470887f4897b1d70
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Sun Feb 27 23:33:47 2011 +0100

    Updated French translation

 po/fr.po | 445 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 235 insertions(+), 210 deletions(-)

commit 502faa5cd45645f81917050939f7ba4381efdad9
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sun Feb 27 02:53:59 2011 +0900

    Updated Korean translation

 po/ko.po | 382 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 178 insertions(+), 204 deletions(-)

commit f31d39499e87d4db4b978948ddbfc1940ff20a7d
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Wed Feb 23 18:50:36 2011 +0100

    Updated Slovenian translation

 po/sl.po | 378 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 224 insertions(+), 154 deletions(-)

commit 85a0982d2990448b5d14bba8b9f9589b2a13f79a
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Feb 23 15:32:10 2011 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 8a90774dea176ed4b9b1908097d24f99b2143281
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Feb 23 10:13:44 2011 +0100

    Updated Swedish translation

 po/sv.po | 267 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 118 insertions(+), 149 deletions(-)

commit 23a87b3f33a9e4dc5b96ace968fc62c03ab77909
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Wed Feb 23 07:42:32 2011 +0200

    Updated Bulgarian translation

 po/bg.po | 201 +++++++++++++++++++++------------------------------------------
 1 file changed, 66 insertions(+), 135 deletions(-)

commit c5b9e62e5be065a3967d4b8d9b79b3505067bb12
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Wed Feb 23 11:54:49 2011 +0700

    Updated Thai translation.

 po/th.po | 380 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 185 insertions(+), 195 deletions(-)

commit 8cf7344c79eb2bfb0fff6eda583117a2f8613eaf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Feb 21 20:54:47 2011 +0200

    Release 0.9.9

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

commit 4dd32c2e4e07e23914347a04934d92498fee559b
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 23:20:48 2011 +0100

    media-export: Show debug message for current file

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 45f8bbe28a6574a0d95549cb2815c8f6fea516c6
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 15:12:49 2011 +0100

    build: Cleanup and simplify Makefile.am

 common.am                            |  54 +++++++
 src/plugins/external/Makefile.am     |  59 ++-----
 src/plugins/gst-launch/Makefile.am   |  42 ++---
 src/plugins/media-export/Makefile.am | 112 ++++++--------
 src/plugins/mediathek/Makefile.am    |  62 ++------
 src/plugins/mpris/Makefile.am        |  45 ++----
 src/plugins/playbin/Makefile.am      |  41 +----
 src/plugins/test/Makefile.am         |  45 ++----
 src/plugins/tracker/Makefile.am      |  90 +++++------
 src/rygel/Makefile.am                | 291 ++++++++++++++++-------------------
 src/ui/Makefile.am                   |  61 ++------
 11 files changed, 360 insertions(+), 542 deletions(-)

commit 5fc320c5b3b1b43cd419c5056887ce5861d3c745
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 02:15:01 2011 +0100

    build: Sanitize configure.ac a bit

 configure.ac | 40 +++++++++++++++++++++++-----------------
 1 file changed, 23 insertions(+), 17 deletions(-)

commit 83708dbd176226db98949736284fc439bab570de
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 01:53:05 2011 +0100

    build: Also show VALAFLAGS in summary

 configure.ac | 1 +
 1 file changed, 1 insertion(+)

commit 7156e07608659a75810ff1da402fb6001dd2df00
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 01:52:11 2011 +0100

    build: PKG_CHECK_CONFIG already does AC_SUBST

 configure.ac | 2 --
 1 file changed, 2 deletions(-)

commit 9a73be1c8c443849377da047bf742441a1510ca4
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 01:47:37 2011 +0100

    build: Add RYGEL_CHECK_VALA macro
    
    This macro deals with all of the additional checks we have

 configure.ac | 84 +++++++++++++++++-------------------------------------------
 m4/rygel.m4  | 48 +++++++++++++++++++++++++++++++++-
 2 files changed, 70 insertions(+), 62 deletions(-)

commit 5318c135a8ebd47e7dc0dcf5ea4d5d9320a3b9e0
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 00:26:45 2011 +0100

    build: Request build tool versions in autogen.sh

 autogen.sh | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7e009250be260c03626d8e38906d98608d62275f
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 00:16:08 2011 +0100

    build: Update configure.ac to modern autotools
    
    http://live.gnome.org/GnomeGoals/ModernAutotools

 configure.ac | 47 +++++++++++++++++++++++++----------------------
 m4/rygel.m4  |  2 +-
 2 files changed, 26 insertions(+), 23 deletions(-)

commit d5ea9126ff9f450b6c7d7e6b4c607f729a0e30b9
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 20 23:54:21 2011 +0100

    tracker: Only share available files
    
    As tracker also indices removable media we need to filter for
    tracker:available=true to expose only those files that are currently
    available, not each and every file that tracker has ever seen.

 src/plugins/tracker/rygel-tracker-selection-query.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 3305afc1cecc7ef26d5b7fdd588a3825cfe4b369
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 12 23:59:38 2011 +0100

    media-export: Don't show empty virtual folders

 .../rygel-media-export-object-factory.vala         |  8 ++++++
 .../rygel-media-export-root-container.vala         | 30 ++++++++++++++++++----
 2 files changed, 33 insertions(+), 5 deletions(-)

commit e1edff6d41e6e57643e340b014f8f32f15e38e77
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 12 23:27:06 2011 +0100

    media-export: Don't keep empty containers in DB

 .../media-export/rygel-media-export-harvester.vala | 47 +++++++++++++++-------
 .../rygel-media-export-harvesting-task.vala        | 12 +++++-
 2 files changed, 44 insertions(+), 15 deletions(-)

commit 4be13b34ad9c5d6ce1e4f36cc8512c1d03074cf8
Author: Shankar Prasad <svenkate@redhat.com>
Date:   Mon Feb 21 13:03:24 2011 +0530

    Added & translated kn.po and also updated LINGUAS

 po/LINGUAS |   1 +
 po/kn.po   | 625 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 626 insertions(+)

commit 90bec5351ef29ae0d920eeb360e0bb91ff20c77c
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Feb 21 09:25:30 2011 +0200

    Updated Hebrew translation.

 po/he.po | 276 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 130 insertions(+), 146 deletions(-)

commit 34636c320c9962d2b02b94c5b541a94093174862
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Feb 19 17:25:56 2011 +0100

    Updated Norwegian bokmål translation.

 po/nb.po | 224 ++++++++++++++++++++++-----------------------------------------
 1 file changed, 77 insertions(+), 147 deletions(-)

commit a30ed9686c3d9b9d396d69fea894caf23bf744f2
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Feb 19 12:47:05 2011 +0100

    Updated Spanish translation

 po/es.po | 281 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 132 insertions(+), 149 deletions(-)

commit f304440ca83e03d77ee944de90dbf204e709d2a4
Author: Ivar Smolin <okul@linux.ee>
Date:   Sat Feb 19 11:36:36 2011 +0200

    [l10n] Updated Estonian translation

 po/et.po | 151 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 75 insertions(+), 76 deletions(-)

commit 6cd12e2d5ba107d3220aaffecf948dd7b80d1ae1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 18 12:14:42 2011 +0200

    data,ui: Option to use 'any' network

 data/rygel-preferences.ui              | 3 +++
 src/ui/rygel-network-pref-section.vala | 9 ++++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 7b8a34f9e0f3ba1a2772ad6a5ac0fb270d324080
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 18 12:09:22 2011 +0200

    data,ui: Assign proper response IDs to dialog buttons

 data/rygel-preferences.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1df9baceecab36c7ed2bd2693958465f672d1c52
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Fri Feb 18 08:22:59 2011 +0200

    Uploaded Ukranian

 po/uk.po | 146 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 66 insertions(+), 80 deletions(-)

commit f72c27ac13e80ad7c3a477c42b624a337f8efed1
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Fri Feb 18 08:20:22 2011 +0200

    Uploaded Ukranian

 po/uk.po | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit bfc0603559b806e8e8789047eb94c6568f1e3089
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Fri Feb 18 11:49:36 2011 +0530

    Updated Gujarati Translations

 po/gu.po | 133 ++++++++++++++++-----------------------------------------------
 1 file changed, 34 insertions(+), 99 deletions(-)

commit be482ca44bf7635f57ff1af4477c605614e9890c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 18 01:38:59 2011 +0200

    ui: Don't expose special dir magic variables

 src/ui/rygel-media-pref-section.vala | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

commit 78ac4619876c3276533d980320f7f7074cf589ba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 18 01:01:42 2011 +0200

    ui: MediaExportPrefSection -> MediaPrefSection
    
    Rename MediaExportPrefSection to MediaPrefSection.

 po/POTFILES.in                              |   2 +-
 src/ui/Makefile.am                          |   2 +-
 src/ui/rygel-media-export-pref-section.vala | 156 ----------------------------
 src/ui/rygel-media-pref-section.vala        | 156 ++++++++++++++++++++++++++++
 src/ui/rygel-preferences-dialog.vala        |   3 +-
 5 files changed, 159 insertions(+), 160 deletions(-)

commit 01a212c162ec1c80ae63805ecdd2738fb8b9d5a0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 17 23:03:15 2011 +0200

    ui: All widgets must be disabled if sharing is

 src/ui/rygel-preferences-dialog.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 17ef4f47556c1b7a3efb408659569ebb3d0396c2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 17 18:30:02 2011 +0200

    ui: PreferencesSection provide API to set sensitivity

 src/ui/rygel-media-export-pref-section.vala | 6 ++++++
 src/ui/rygel-network-pref-section.vala      | 4 ++++
 src/ui/rygel-preferences-section.vala       | 1 +
 3 files changed, 11 insertions(+)

commit 89a4cbe62440ea0338347b71e05a0e8432404c13
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 17 18:19:37 2011 +0200

    ui: Separete general section class now unneeded

 po/POTFILES.in                         |  1 -
 src/ui/Makefile.am                     |  1 -
 src/ui/rygel-general-pref-section.vala | 46 ----------------------------------
 src/ui/rygel-preferences-dialog.vala   | 10 +++++++-
 4 files changed, 9 insertions(+), 49 deletions(-)

commit 5fda42764d0e5ffdd5b1c52d2681bb2e1ee01474
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 17 18:16:40 2011 +0200

    ui: Declare visibility of all fields

 src/ui/rygel-preferences-dialog.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8b876c3bdd1cb5da9262766ae1e9d100973e98c1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 17 16:57:36 2011 +0200

    ui: Separate class for network configuration

 src/ui/Makefile.am                     |  3 +-
 src/ui/rygel-general-pref-section.vala | 60 ---------------------
 src/ui/rygel-network-pref-section.vala | 96 ++++++++++++++++++++++++++++++++++
 src/ui/rygel-preferences-dialog.vala   |  1 +
 4 files changed, 99 insertions(+), 61 deletions(-)

commit 1a908eeee2a269bd911f94381947eeffbe68b51d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 17 14:39:10 2011 +0200

    ui: Use the correct key for 'UPnP enabled' option

 src/ui/rygel-writable-user-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62786fceb0a6b02daf9426abd9c999fdf5fdc75f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 17 02:09:48 2011 +0200

    data,ui: Align all widgets to enable checkbox

 data/rygel-preferences.ui | 192 +++++++++++++++++++++++++---------------------
 1 file changed, 104 insertions(+), 88 deletions(-)

commit d11537eba7615b76e0981f29e776544030758e6d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 21:26:20 2011 +0200

    data,ui: 'Enable UPnP/DLNA' -> 'Share media through DLNA'

 data/rygel-preferences.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c43a38087211933081c6cd6aa22e260bde6072ba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 21:15:39 2011 +0200

    data,ui: Remove 'media' label

 data/rygel-preferences.ui | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)

commit e11605e592d4154669f64587de8f31516898d37e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 17:43:32 2011 +0200

    data,ui: Tweak spatial props to rid ugliness

 data/rygel-preferences.ui | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 2a78f7eb40ab6f582be75952832b33cb833c8bc3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 17:17:48 2011 +0200

    data,ui: Get rid of tables
    
    Just use HBox and VBox instead.

 data/rygel-preferences.ui | 190 +++++++++++++++++++++-------------------------
 1 file changed, 86 insertions(+), 104 deletions(-)

commit ecf25fa880482140fb5565582d5922adab724f98
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 17:05:52 2011 +0200

    data,ui: Don't pad the labels on the left side

 data/rygel-preferences.ui | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0355923a7f52dc1c3b4fc900729e325b81d5d2ba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 03:02:42 2011 +0200

    data,ui: Replace 'Interface' label by 'Network'

 data/rygel-preferences.ui | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit e169834a0941dedd4936590a805c0c01de5bccf7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 03:00:30 2011 +0200

    data,ui: Remove 'URIs' label

 data/rygel-preferences.ui                   | 17 -----------------
 src/ui/rygel-media-export-pref-section.vala |  1 -
 2 files changed, 18 deletions(-)

commit 2071e0a73c2348050dd6fd9b89189bd4cf57f599
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 02:59:12 2011 +0200

    data,ui: 'Media Export' checkbox -> 'Media' label
    
    Replace 'Media Export' checkbox by 'Media' label.

 data/rygel-preferences.ui                   | 30 ++++++++++-------------
 src/ui/rygel-media-export-pref-section.vala | 37 -----------------------------
 2 files changed, 12 insertions(+), 55 deletions(-)

commit ba5f257e994414591224380bf961a21c0f202056
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 02:55:23 2011 +0200

    data,ui: Remove MediaExport's title widgets

 data/rygel-preferences.ui                   | 37 +----------------------------
 src/ui/rygel-media-export-pref-section.vala | 28 ----------------------
 2 files changed, 1 insertion(+), 64 deletions(-)

commit 95ee28b2ebc8844259f3bd5423825e5636e9921a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 02:45:05 2011 +0200

    data,ui: Remove 'Network Options' label

 data/rygel-preferences.ui | 17 -----------------
 1 file changed, 17 deletions(-)

commit 23f808ab1a4a31d575c1e543703ed2d6fc949085
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 16 02:43:16 2011 +0200

    data,ui: Remove 'Port' option

 data/rygel-preferences.ui              | 48 ----------------------------------
 src/ui/rygel-general-pref-section.vala |  8 ------
 2 files changed, 56 deletions(-)

commit 73d9d6f474af0059887e199fb0aae8c1800e15e7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Feb 14 19:17:19 2011 +0200

    data,ui: Remove notebook
    
    Just move media export preferences to the main tab and drop the notebook
    around the main vbox.

 data/rygel-preferences.ui | 304 +++++++++++++++++++++-------------------------
 1 file changed, 137 insertions(+), 167 deletions(-)

commit 35ce89d1f2c37a8ed9dfc1b3da3287fb1bdb24b4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Feb 14 18:22:54 2011 +0200

    data,ui: Remove transcoding options

 data/rygel-preferences.ui              | 88 ++++------------------------------
 src/ui/rygel-general-pref-section.vala | 44 -----------------
 2 files changed, 8 insertions(+), 124 deletions(-)

commit 9f17e26a9647902702e96c7ae67fc76b175b586a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Feb 14 18:01:58 2011 +0200

    ui: Merge PluginPrefSection into MediaExportPrefSection

 po/POTFILES.in                              |  1 -
 src/ui/Makefile.am                          |  1 -
 src/ui/rygel-media-export-pref-section.vala | 66 +++++++++++++++++++-
 src/ui/rygel-plugin-pref-section.vala       | 97 -----------------------------
 4 files changed, 63 insertions(+), 102 deletions(-)

commit abf9370bc5ab81f4bb2a59248a0be1e76e2c3c2b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Feb 14 17:47:12 2011 +0200

    data,ui: Remove tracker preferences section

 data/rygel-preferences.ui              | 131 ++-------------------------------
 po/POTFILES.in                         |   1 -
 src/ui/Makefile.am                     |   1 -
 src/ui/rygel-preferences-dialog.vala   |   1 -
 src/ui/rygel-tracker-pref-section.vala |  76 -------------------
 5 files changed, 7 insertions(+), 203 deletions(-)

commit e075b34bab62326225157e1f9388d28ac12c2ec5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Feb 14 17:45:43 2011 +0200

    data,ui: New glade wants to update .UI file, let it!

 data/rygel-preferences.ui | 270 ++++++++++++++++++++++++++--------------------
 1 file changed, 152 insertions(+), 118 deletions(-)

commit 9ad307eee4acfdb4af486c127d9902a9d008b3cd
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Wed Feb 16 19:16:58 2011 +0200

    Added uk translation

 po/LINGUAS |   1 +
 po/uk.po   | 695 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 696 insertions(+)

commit 990daff5851ad6c94ffb13a938f3a5d1438582db
Author: Jens Georg <mail@jensge.org>
Date:   Tue Feb 8 12:25:33 2011 +0100

    core,plugins: Require & adapt to Vala 0.11.6
    
    We need 0.11.6 due to fix for bgo#641715 which leads to crashes in
    MPRIS plugin on track change.

 configure.ac                                                |  2 +-
 .../rygel-media-export-media-cache-upgrader.vala            |  4 ++--
 .../media-export/rygel-media-export-media-cache.vala        |  2 +-
 src/plugins/tracker/rygel-tracker-item-factory.vala         |  2 +-
 src/plugins/tracker/rygel-tracker-music-item-factory.vala   | 13 +++++++------
 src/plugins/tracker/rygel-tracker-picture-item-factory.vala |  4 ++--
 src/plugins/tracker/rygel-tracker-search-container.vala     |  2 +-
 src/plugins/tracker/rygel-tracker-video-item-factory.vala   |  6 +++---
 src/plugins/tracker/rygel-tracker-years.vala                |  2 +-
 src/rygel/rygel-cmdline-config.vala                         |  6 +++---
 src/rygel/rygel-environment-config.vala                     |  4 ++--
 src/rygel/rygel-http-byte-seek.vala                         |  4 ++--
 src/rygel/rygel-http-item-uri.vala                          |  4 ++--
 src/rygel/rygel-http-time-seek.vala                         |  4 ++--
 src/rygel/rygel-log-handler.vala                            |  4 ++--
 src/rygel/rygel-relational-expression.vala                  |  2 +-
 16 files changed, 33 insertions(+), 32 deletions(-)

commit a0c52823205a99dbe9d49fe0f453459440b788b9
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 13 17:41:03 2011 +0100

    build: Make configure --help less ugly
    
    Move all the plugin autofoo into m4 helper functions

 configure.ac | 78 ++++++++++++------------------------------------------------
 m4/rygel.m4  | 53 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+), 63 deletions(-)

commit 7b8ecb55e73551200517080b0c8590a7728c6d21
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 13 17:24:15 2011 +0100

    doc: Add explanation for MPRIS peer configuration

 doc/man/rygel.conf.xml | 3 +++
 1 file changed, 3 insertions(+)

commit d7874d01bc14ec973068b0ea65dc1215fc49461a
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 13 17:22:53 2011 +0100

    build: Option to enable fatal valac warings
    
    Also make this default when running autogen.sh

 autogen.sh   | 4 ++--
 configure.ac | 7 +++++++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 79da6590b78407bf89c9da18b7825beb8576065b
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 13 16:45:16 2011 +0100

    tests,plugins: Remove references to dbus-glib

 src/plugins/mediathek/Makefile.am | 2 --
 src/plugins/tracker/Makefile.am   | 1 -
 tests/Makefile.am                 | 4 +---
 3 files changed, 1 insertion(+), 6 deletions(-)

commit 8464049761093fcbe49b582dfc45bb3b17778ece
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 12 00:07:11 2011 +0100

    doc: Update log-level docs

 doc/man/rygel.conf.xml | 5 ++---
 doc/man/rygel.xml      | 4 +++-
 2 files changed, 5 insertions(+), 4 deletions(-)

commit fa206cb7d99c5a5965b5f0d079ee6f4a9725b712
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Sat Feb 12 00:10:50 2011 +0100

    Added UG translation

 po/ug.po | 283 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 143 insertions(+), 140 deletions(-)

commit 9d4b523c750445fea60bed4d18fa4520bca27e88
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Fri Feb 11 20:25:20 2011 +0100

    [l10n] Updated German translation

 po/de.po | 245 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 148 insertions(+), 97 deletions(-)

commit 5d7d4e18e1cf80c14bbb353b49628446009de9c9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 11 01:53:57 2011 +0200

    ui: Handle null from interface combo

 src/ui/rygel-writable-user-config.vala | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 8830eb69c94dc50244bcb0b8ded0f49692fb0e0f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 11 01:51:01 2011 +0200

    build: Correct sysconfdir for uninstalled case
    
    Use 'data' directory in source tree as the system config location when
    configured to run uninstalled.

 src/rygel/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9864ff8553e4351e4ea8faa8888bcdca3b7f58c3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 11 01:45:38 2011 +0200

    core,ui: upnp-enabled != enabled
    
    After 'enabled' key in general section of the config file was renamed to
    'upnp-enabled', we had forgotten to update the code related to 'enabled'
    keys in other sections.

 src/rygel/rygel-user-config.vala       | 5 +++--
 src/ui/rygel-writable-user-config.vala | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit fc915de0404b7a0d19725fb9f39a48c6063a6c6a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 11 01:40:47 2011 +0200

    core: Populate primary key file if its empty
    
    Copy all configuration from secondary key file to primary key file if
    primary key file is empty.

 src/rygel/rygel-user-config.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit f2346a3a79aa422ce7e82a5e1b111c8de06f0470
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 10 17:40:39 2011 +0200

    core,ui: Use both user & system configuration
    
    So far, we have been ignoring the system configuration file when the user
    configuration file exists. This leads into problems whenever our
    configuration keys change, i-e user configuration goes obsolete.
    
    Now we load configuration from both sources and get the config value from
    system configuration if user configuration doesn't offer a value for it.

 src/rygel/rygel-user-config.vala | 100 +++++++++++++++++++++++++++++++++------
 1 file changed, 85 insertions(+), 15 deletions(-)

commit 963b5f5a10c6ed06f2c20a01f1ac48fd88cf7097
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 10 17:18:55 2011 +0200

    ui: Remove redundant construction method

 src/ui/rygel-writable-user-config.vala | 16 ----------------
 1 file changed, 16 deletions(-)

commit 8022e2d74209b089aaba8fd0c79c94eae5bf7da6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 10 02:52:40 2011 +0200

    build: Explicitly require gssdp >= 0.9.2

 configure.ac | 2 ++
 1 file changed, 2 insertions(+)

commit d910a95c3a364c5bc8f2cab0217f2990f997293b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 10 00:37:20 2011 +0200

    core,data: Compatibility with old style log configs
    
    Allow log level to be specified in the old style, i-e just a number.

 src/rygel/rygel-log-handler.vala | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit a8e7a45f4320be7c2ad685be7598dec7fd06154f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 10 00:34:43 2011 +0200

    core,data: Don't change log level config options

 data/rygel.conf                     | 2 +-
 src/rygel/rygel-cmdline-config.vala | 2 +-
 src/rygel/rygel-user-config.vala    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 58fcf4e587c0bf11afce4c355e6054407b6057e5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 9 19:44:56 2011 +0200

    core: Seprate log level for each domain
    
    We now allow you to specify log levels separately for each log domain.

 data/rygel.conf                         |  7 ++---
 src/rygel/rygel-cmdline-config.vala     | 18 ++++++++-----
 src/rygel/rygel-configuration.vala      |  2 +-
 src/rygel/rygel-environment-config.vala |  8 +++---
 src/rygel/rygel-log-handler.vala        | 46 +++++++++++++++++++++++++--------
 src/rygel/rygel-meta-config.vala        |  6 ++---
 src/rygel/rygel-user-config.vala        |  9 +++----
 7 files changed, 60 insertions(+), 36 deletions(-)

commit b4707ae3791ed745a6ea2dc8d1ffd245f857d7a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 9 16:37:14 2011 +0200

    core,ui,tests,plugins: Define default log domain

 src/plugins/external/Makefile.am     | 2 +-
 src/plugins/gst-launch/Makefile.am   | 2 +-
 src/plugins/media-export/Makefile.am | 2 +-
 src/plugins/mediathek/Makefile.am    | 2 +-
 src/plugins/mpris/Makefile.am        | 2 +-
 src/plugins/playbin/Makefile.am      | 2 +-
 src/plugins/test/Makefile.am         | 2 +-
 src/plugins/tracker/Makefile.am      | 2 +-
 src/rygel/Makefile.am                | 2 +-
 src/ui/Makefile.am                   | 2 +-
 tests/Makefile.am                    | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

commit 149f2edacb3dc18843e32c5923d8e638d70c7d75
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 9 16:31:45 2011 +0200

    mpris: Pass plugin to player constructor
    
    Instead of passing all the fields of plugin, better just pass the plugin
    instance itself and player constructor can just take everything it needs
    from it.

 src/plugins/mpris/rygel-mpris-player.vala | 10 ++++------
 src/plugins/mpris/rygel-mpris-plugin.vala | 10 ++++------
 2 files changed, 8 insertions(+), 12 deletions(-)

commit 543ba4bcb15915a4db81d95ec7a5030563a7a4cb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 9 16:28:31 2011 +0200

    media-export: Plugin name in the Plugin class

 src/plugins/media-export/rygel-media-export-plugin.vala | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 1f29b1daa0e8449126a11bd884c29336f12e19c8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 8 18:36:11 2011 +0200

    core: Env variables are supposed to be all caps

 src/rygel/rygel-environment-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 68bce68aae983877d76be4d14e05be2c9e5b3756
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 5 23:43:12 2011 +0100

    doc: Add missing config file options

 doc/man/rygel.conf.xml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 098f95461b80b70894670cea91c91cf768a92aed
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 5 23:39:04 2011 +0100

    doc: Get rygel.1 manpage up-to-date

 doc/man/rygel.xml | 165 ++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 124 insertions(+), 41 deletions(-)

commit e6c51f88705b7bc2d14cbe1c89664115fd865d65
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 5 22:56:36 2011 +0100

    doc: Some clean-up
    
    Do some rewording, additional notes and consistency.

 doc/man/rygel.conf.xml | 128 ++++++++++++++++++++++++++++++++++---------------
 1 file changed, 90 insertions(+), 38 deletions(-)

commit 13659d378d59989e4a7beaba422eadcff89c1c52
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 5 21:52:18 2011 +0100

    doc: Add section about MPRIS plugin to manpage

 doc/man/rygel.conf.xml | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 5ca8be0627fcacc56103d66d327bb64363989436
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 5 21:35:55 2011 +0100

    core,data,doc: Rename upnp_enabled → upnp-enabled
    
    Provide consistency with all the other configuration options. Also add
    documentation for the option to the rygel.conf manpage.

 data/rygel.conf                  | 2 +-
 doc/man/rygel.conf.xml           | 8 ++++++++
 src/rygel/rygel-user-config.vala | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 5fd7e66dc4d6c35c06c592c63e7e4c09dbb9afb9
Author: Sweta Kothari <swkothar@redhat.com>
Date:   Tue Feb 8 16:14:17 2011 +0530

    Updated Gujarati Translations & Added gu in LINGUAS

 po/LINGUAS |   1 +
 po/gu.po   | 691 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 692 insertions(+)

commit 9db1467eb965afa6797f605ec63ed1e1733841e9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 21 19:04:27 2011 +0200

    core: Entertain priority in HTTPGstResponse

 src/rygel/rygel-http-gst-response.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit bf0b1f7626175e374a1ee41e8a3b1d1bd80148a6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 21 18:51:18 2011 +0200

    core: HTTPSeekableResponse.priority -> HTTPResponse
    
    Move determination of message/stream priority from HTTPSeekableResponse to
    parent HTTPResponse class. Also 'priority' is now a GObject property.

 src/rygel/rygel-http-response.vala          | 23 +++++++++++++++++++++++
 src/rygel/rygel-http-seekable-response.vala | 17 -----------------
 2 files changed, 23 insertions(+), 17 deletions(-)

commit 31318dc1d0a3e6e64f6c060de62c426d3af281e2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 21 16:58:00 2011 +0200

    core: Connection stalling supported for ALL streams

 src/rygel/rygel-media-item.vala | 6 +++---
 src/rygel/rygel-transcoder.vala | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 0a250884f243bdc9e5d0beb8487b53e0d5fb1511
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 20 19:20:13 2011 +0200

    tests: Correct value of Seek.stop

 tests/rygel-http-seekable-response-test.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a70604e7a0012bba8e31f4eaf14102da5a55c62
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 20 19:17:47 2011 +0200

    core: Consistent naming of seek-related identifiers
    
    Keep the naming of seek-related identifiers consistent over both HTTPSeek
    implementors to ease the planed merge later.

 src/rygel/rygel-http-gst-response.vala | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit a1ea02c6c03ce6e54c370cbb35263fef118182e2
Author: Luis de Bethencourt <luis@debethencourt.com>
Date:   Wed Feb 2 13:14:40 2011 +0100

    build: Clear the ChangeLog file
    
    The ChangeLog was obsolete and since it's use has been replaced
    by git log. A empty ChangeLog file is kept to satisfy autools.

 ChangeLog | 1055 -------------------------------------------------------------
 1 file changed, 1055 deletions(-)

commit 7342d60879282bdb4e3511f24fe92af9b8d28062
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 1 18:24:37 2011 +0200

    maemo6: Remove maemo-specific configuration
    
    No need for special configure flag to enable maemo configuration as it
    should be the default in maemo-specific branch.

 configure.ac            |   7 ---
 data/Makefile.am        |  15 ++-----
 data/rygel-default.conf | 111 ------------------------------------------------
 data/rygel-maemo.conf   | 111 ------------------------------------------------
 data/rygel.conf         | 111 ++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 114 insertions(+), 241 deletions(-)

commit e7bc8f0724fd110b9e20771db5b9f7b74f678afc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 31 19:56:52 2011 +0200

    Release 0.9.8

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

commit 09d1fd3743d84019988e42bdca4dfeadc5552196
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 31 19:21:01 2011 +0200

    build: Don't check for inexistant stamp file

 configure.ac | 1 -
 1 file changed, 1 deletion(-)

commit 230b7cf23c87f1508878862d618b6b3178e6117c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 31 18:32:41 2011 +0200

    Release 0.9.7

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

commit b984d17e37f38ad4608b7b7d8fec4d7220e42500
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 31 17:21:19 2011 +0200

    core: Don't use now deprecated functions

 src/rygel/rygel-subtitle-manager.vala | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 472b632e84318730c1b3ab43a12a45b5774eadc5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 26 20:51:09 2011 +0200

    core: Ability to bind to specific networks

 data/rygel-default.conf   |  5 +++--
 data/rygel-maemo.conf     |  5 +++--
 src/rygel/rygel-main.vala | 16 ++++++++++------
 3 files changed, 16 insertions(+), 10 deletions(-)

commit b0c9879db70d479552c6b3da6437925872b0605f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 26 20:50:59 2011 +0200

    build: Require gupnp-vala >= 0.7.5

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e157023a893c89192206c0309612b96ae0688d65
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jan 27 19:05:12 2011 +0100

    mediathek: Fix whitespace errors

 .../mediathek/rygel-mediathek-asx-playlist-parser.vala       | 12 ++++++------
 src/plugins/mediathek/rygel-mediathek-plugin.vala            |  2 +-
 src/plugins/mediathek/rygel-mediathek-rss-container.vala     |  2 +-
 .../mediathek/rygel-mediathek-video-item-factory.vala        |  2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

commit ddb0bbdbb015d7e70a9622a6dff46935b1a9251c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jan 27 19:04:45 2011 +0100

    mediathek: Add option to chose between H.264 and WMV videos

 data/rygel-default.conf                            |  1 +
 data/rygel-maemo.conf                              |  1 +
 doc/man/rygel.conf.xml                             |  8 ++++
 src/plugins/mediathek/Makefile.am                  |  2 +
 .../rygel-mediathek-asx-playlist-parser.vala       | 31 ++++--------
 .../rygel-mediathek-mov-playlist-parser.vala       | 56 ++++++++++++++++++++++
 .../mediathek/rygel-mediathek-playlist-parser.vala | 55 +++++++++++++++++++++
 .../rygel-mediathek-video-item-factory.vala        | 35 ++++++++++++--
 8 files changed, 163 insertions(+), 26 deletions(-)

commit 09226459827cdb2bd39a85f05ffbfa91ebf2be14
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 23 16:29:20 2011 +0100

    mediathek: Make update-interval configurable

 data/rygel-default.conf                                   |  1 +
 data/rygel-maemo.conf                                     |  1 +
 doc/man/rygel.conf.xml                                    |  8 ++++++++
 src/plugins/mediathek/rygel-mediathek-root-container.vala | 14 ++++++++++++--
 4 files changed, 22 insertions(+), 2 deletions(-)

commit 34993c0c8d4eba3b964910a835f04b02be329c00
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jan 27 19:09:12 2011 +0100

    mediathek: Don't use SoupUtils, see bgo#639702

 src/plugins/mediathek/rygel-mediathek-asx-playlist-parser.vala | 5 ++++-
 src/plugins/mediathek/rygel-mediathek-rss-container.vala       | 8 ++++++--
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 0c8a3a44218bf5a523599ed967a9903ad6f9bf2a
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 16 15:01:08 2011 +0100

    mediathek: Plug libXml memory leaks
    
    See bgo#639700.

 .../rygel-mediathek-asx-playlist-parser.vala       | 30 +++++++++++++---------
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |  5 ++++
 .../mediathek/rygel-mediathek-rss-container.vala   | 23 +++++++++--------
 3 files changed, 36 insertions(+), 22 deletions(-)

commit 038f6b66296ae2b4aa0f09b4019a190525faedf4
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 16 15:05:53 2011 +0100

    mediathek: Public on top

 .../mediathek/rygel-mediathek-rss-container.vala   | 74 +++++++++++-----------
 1 file changed, 37 insertions(+), 37 deletions(-)

commit 1de8e79520526aa02a1f116e763d45352748a69e
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 15 19:41:16 2011 +0100

    mediathek: Make item creation async; fixes bgo#638269

 src/plugins/mediathek/Makefile.am                  |   7 +-
 .../rygel-mediathek-asx-playlist-parser.vala       | 107 ++++++++++++++
 .../mediathek/rygel-mediathek-asx-playlist.vala    | 106 --------------
 .../mediathek/rygel-mediathek-root-container.vala  |  32 +++--
 .../mediathek/rygel-mediathek-rss-container.vala   | 157 +++++++++++----------
 .../mediathek/rygel-mediathek-soup-utils.vala      |  31 ++++
 .../rygel-mediathek-video-item-factory.vala        | 124 ++++++++++++++++
 .../mediathek/rygel-mediathek-video-item.vala      | 127 -----------------
 8 files changed, 370 insertions(+), 321 deletions(-)

commit 07c08ef14ed5d7e8faf7da15d82f496ce510b580
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Thu Jan 27 00:54:17 2011 +0100

    QA of Galician translations

 po/gl.po | 147 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 72 insertions(+), 75 deletions(-)

commit 0e5b4601677069bec54ad86705381ec7b6992298
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 24 18:12:38 2011 +0200

    core: Don't pass extra arg to GLib.LogFunc

 src/rygel/rygel-log-handler.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 994a1f57f5abdeb4bddd06c38ec0b8d4540067f4
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 23 15:32:24 2011 +0100

    dbus: Add method to unregister from DBus
    
    Register_object adds a reference to the DBusService, preventing
    full cleanup on shutdown.

 src/rygel/rygel-dbus-service.vala | 11 ++++++++++-
 src/rygel/rygel-main.vala         |  6 +++++-
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 660304828d35b4de7cc7bc4956146e1d190ea395
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sun Jan 23 14:28:35 2011 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 323 +++++++++++++++++++++++++++++++++++-------------------------
 po/zh_TW.po | 323 +++++++++++++++++++++++++++++++++++-------------------------
 2 files changed, 374 insertions(+), 272 deletions(-)

commit 5cefd204783f79bad15188b2433add1fbe992892
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 21 16:45:12 2011 +0200

    tracker: Fix regression introduced by b0c0aa0

 src/plugins/tracker/rygel-tracker-years.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f70d5de22829c346836045f520557c66267064b2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 19 00:56:39 2011 +0200

    core,plugins: Don't create disabled plugin
    
    Now its the responsibility of module to make sure if the plugin its about
    to create/add is disabled by the user.

 .../external/rygel-external-plugin-factory.vala    |  6 ++++
 .../gst-launch/rygel-gst-launch-plugin.vala        |  7 +++++
 .../media-export/rygel-media-export-plugin.vala    |  6 ++++
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |  7 +++++
 src/plugins/mpris/rygel-mpris-plugin-factory.vala  |  6 ++++
 src/plugins/playbin/rygel-playbin-plugin.vala      |  7 +++++
 src/plugins/test/rygel-test-plugin.vala            |  7 +++++
 .../tracker/rygel-tracker-plugin-factory.vala      |  7 +++++
 src/rygel/rygel-plugin-loader.vala                 | 32 ++++++++++++++--------
 9 files changed, 73 insertions(+), 12 deletions(-)

commit 17344d2051ea4c8422528cf5167fdb9b3b554dda
Author: Marios Zindilis <m.zindilis@dmajor.org>
Date:   Wed Jan 19 12:53:35 2011 +0200

    Updated Greek translation

 po/el.po | 388 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 164 insertions(+), 224 deletions(-)

commit fcd3b29a51ffb2f248d26e07a52c050ea9645bd9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 19 00:54:10 2011 +0200

    plugins: Use constants for plugin names

 src/plugins/gst-launch/rygel-gst-launch-plugin.vala | 4 +++-
 src/plugins/mediathek/rygel-mediathek-plugin.vala   | 4 +++-
 src/plugins/playbin/rygel-playbin-plugin.vala       | 4 +++-
 src/plugins/test/rygel-test-plugin.vala             | 4 +++-
 src/plugins/tracker/rygel-tracker-plugin.vala       | 4 +++-
 5 files changed, 15 insertions(+), 5 deletions(-)

commit 13c124588b9775b057d61efe223521c409e2d3cc
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jan 18 20:33:07 2011 +0100

    core: Prevent possible crash on Ctrl-C

 src/rygel/rygel-main.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 620d1b80b429554f473a7092cec7fdaa401789d1
Author: radykal <radykal_dj@hotmail.com>
Date:   Fri Jan 14 17:40:56 2011 +0100

    Remove encoding info from .desktop file
    
    It's currently deprecated. Fixes #639534

 data/rygel-preferences.desktop.in.in | 1 -
 1 file changed, 1 deletion(-)

commit b0c0aa0db2969d90f33454b4e4b4b17295490278
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 17 15:15:02 2011 +0200

    core: Fix build against vala 0.11.4

 src/plugins/tracker/rygel-tracker-years.vala | 2 +-
 src/rygel/rygel-http-byte-seek.vala          | 2 +-
 src/rygel/rygel-http-time-seek.vala          | 2 +-
 src/rygel/rygel-item-creator.vala            | 4 ++--
 src/rygel/rygel-root-device-factory.vala     | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

commit e3501efeb4eebd79fd10695b3685de4bbfa5c82e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 14 23:31:20 2011 +0200

    core,tests,i18n: Prefix SeekableResponse with 'HTTP'

 po/POTFILES.in                               |   2 +-
 po/POTFILES.skip                             |   4 +-
 src/rygel/Makefile.am                        |   2 +-
 src/rygel/rygel-http-identity-handler.vala   |  36 +++---
 src/rygel/rygel-http-seekable-response.vala  | 170 +++++++++++++++++++++++++++
 src/rygel/rygel-seekable-response.vala       | 170 ---------------------------
 tests/Makefile.am                            |   8 +-
 tests/rygel-http-seekable-response-test.vala | 103 ++++++++++++++++
 tests/rygel-http-seekable-response.vala      |   1 +
 tests/rygel-seekable-response-test.vala      | 103 ----------------
 tests/rygel-seekable-response.vala           |   1 -
 11 files changed, 300 insertions(+), 300 deletions(-)

commit 062e75f0eb4f1d79abeded7a1e2aeeb349a4e7e0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 14 23:07:00 2011 +0200

    core,test,i18n: Rename LiveResponse to HTTPGstResponse

 po/POTFILES.in                              |   2 +-
 po/POTFILES.skip                            |   4 +-
 src/rygel/Makefile.am                       |   2 +-
 src/rygel/rygel-http-gst-response.vala      | 269 ++++++++++++++++++++++++++++
 src/rygel/rygel-http-identity-handler.vala  |  12 +-
 src/rygel/rygel-http-transcode-handler.vala |  12 +-
 src/rygel/rygel-live-response.vala          | 269 ----------------------------
 tests/Makefile.am                           |   6 +-
 tests/rygel-http-gst-response-test.vala     |  77 ++++++++
 tests/rygel-http-gst-response.vala          | 269 ++++++++++++++++++++++++++++
 tests/rygel-live-response-test.vala         |  77 --------
 tests/rygel-live-response.vala              |   1 -
 12 files changed, 634 insertions(+), 366 deletions(-)

commit 3907247a717b80cfa95ef610ae5bd172467b0aec
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 14 21:16:51 2011 +0200

    core: Remove a redundant 'using' statement

 src/rygel/rygel-live-response.vala | 1 -
 1 file changed, 1 deletion(-)

commit d008e8ded7fd3af309d71b685f50ab8e9f3da9c2
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Thu Jan 13 23:01:37 2011 +0200

    Updated Bulgarian translation

 po/bg.po | 271 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 156 insertions(+), 115 deletions(-)

commit fddbc5587615e04ec2f97e120200076085fd6969
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 12 17:26:50 2011 +0200

    Release 0.9.6

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

commit ba1a77cff0c74d03908695b923d4077c5d79e31b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 12 16:46:53 2011 +0200

    core: Boolean env variable doesn't need a value
    
    The convention for boolean environment variables is to allow them to be
    set to anything to specify 'true'.

 src/rygel/rygel-environment-config.vala | 34 +++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

commit 54c4270f402776fcf99e83b0681bad098674e0f0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 12 16:37:09 2011 +0200

    core: All configs allow disabling of UPnP
    
    Add option to disable UPnP to all configuration sources.

 src/rygel/rygel-cmdline-config.vala     | 10 ++++++++--
 src/rygel/rygel-environment-config.vala |  4 ++--
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 573db31ca6aead001d37d7525bc66b0ddc3e6f93
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 17 17:52:12 2010 +0200

    core,data: Correct name of 'upnp_enabled' in user config

 data/rygel-default.conf          | 2 +-
 data/rygel-maemo.conf            | 2 +-
 src/rygel/rygel-user-config.vala | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 984085dd7d5531f61215e440918540980a507703
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 17 17:25:49 2010 +0200

    core,data: Correct meaning for 'upnp_enabled' config
    
    'upnp_enabled' in the configuration now really means what it says:
    Enable/Disable the UPnP devices. So its now set to 'true' by default and
    if you set this to 'false', you can still stream media (currently only over
    HTTP) from it. Of course, that means you need to know the URI of the item.

 data/rygel-default.conf   | 6 ++++--
 data/rygel-maemo.conf     | 6 ++++--
 src/rygel/rygel-main.vala | 3 ++-
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 4a08001bdf4fa87d42753c56284c76e696af2438
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 17 17:23:16 2010 +0200

    core: Correct handling of an N/A config
    
    If a configuration key is not available from a configuration source, we should
    be throwing the appropriate error.

 src/rygel/rygel-environment-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 387678420c91465a076e270e9f8eba77d5ed05e5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 11 19:08:08 2011 +0200

    ui,core,i18n: Move config writing to UI
    
    Core and plugins didn't do any user configuration writing, so better
    separate out all writing part to a subclass in UI code.

 po/POTFILES.in                              |   1 +
 po/POTFILES.skip                            |   1 +
 src/rygel/rygel-user-config.vala            | 177 +---------------------
 src/ui/Makefile.am                          |   6 +-
 src/ui/rygel-general-pref-section.vala      |   4 +-
 src/ui/rygel-media-export-pref-section.vala |   4 +-
 src/ui/rygel-plugin-pref-section.vala       |   6 +-
 src/ui/rygel-preferences-dialog.vala        |   4 +-
 src/ui/rygel-preferences-section.vala       |   6 +-
 src/ui/rygel-tracker-pref-section.vala      |   2 +-
 src/ui/rygel-writable-user-config.vala      | 218 ++++++++++++++++++++++++++++
 11 files changed, 238 insertions(+), 191 deletions(-)

commit 839d709b1ba4a3312942fd2343ec37b32ea7fd3d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 11 17:11:36 2011 +0200

    core,plugins: MS plugin constructor takes root container
    
    Instead of expecting inheriting classes of MediaServerPlugin to implement
    get_root_container method, require the root container to be passed to the
    construction method.
    
    This also fixes the issue of external plugin accessing uninitialized
    fields.

 .../external/rygel-external-plugin-factory.vala    | 23 +++++++-----
 src/plugins/external/rygel-external-plugin.vala    | 41 ++++++----------------
 .../gst-launch/rygel-gst-launch-plugin.vala        |  6 ++--
 .../media-export/rygel-media-export-plugin.vala    | 29 +++++++--------
 .../rygel-media-export-root-container.vala         |  2 +-
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |  6 +---
 src/plugins/test/rygel-test-plugin.vala            |  6 ++--
 src/plugins/tracker/rygel-tracker-plugin.vala      | 17 ++++-----
 src/rygel/rygel-content-directory.vala             |  2 +-
 src/rygel/rygel-media-server-plugin.vala           | 18 ++++++----
 10 files changed, 62 insertions(+), 88 deletions(-)

commit 6bb99dcf085bf53f2acb4b1da15f43e7a5e88f05
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 11 16:13:28 2011 +0200

    Add Jens to maintainer's list

 MAINTAINERS | 4 ++++
 1 file changed, 4 insertions(+)

commit 7418542f6c000b8f63eef65db430aaf12a00ed1a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 11 15:56:58 2011 +0200

    external: Remove ExternalPlugin.service_name field
    
    This field was redundant since Plugin.name field was set to the same
    value. This also fixes a crash since service_name was being accessed
    from Plugin class before it was set.

 src/plugins/external/rygel-external-plugin.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 9ffaa04f9ed3a90e9c1953707ad77eba6ddcb4c6
Author: Friedel Wolff <friedel@translate.org.za>
Date:   Mon Jan 10 22:26:01 2011 +0200

    New partial translation for Afrikaans (af)

 po/LINGUAS |   1 +
 po/af.po   | 694 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 695 insertions(+)

commit e0d51e9297096b996b6ed5a246542833a36388f3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 10 17:34:02 2011 +0200

    Release 0.9.5

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

commit 3383a813028e74d3d1251d5bfad7ba0e0f71b608
Author: Daniel Nylander <po@danielnylander.se>
Date:   Sun Jan 9 21:26:41 2011 +0100

    Updated Swedish translation

 po/sv.po | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 7fb4e908a790001cd1dfea175a448c2b07ceeee9
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jan 9 17:19:48 2011 +0100

    Updated Galician translations

 po/gl.po | 105 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 54 insertions(+), 51 deletions(-)

commit 6d8afcdcfc09e64aa0ce795e6731c002f28ab5c8
Author: Ivar Smolin <okul@linux.ee>
Date:   Sat Jan 8 14:01:25 2011 +0200

    [l10n] Updated Estonian translation

 po/et.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit ee4d8b3d100b1c2f7400143257f2ed89ab7a6dd6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jan 8 00:56:22 2011 +0200

    build: Require gupnp-vala >= 0.7.2

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 65f9d93a579c36ef29d06efe020ef25d3080efdb
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Nov 18 20:45:48 2010 +0530

    build,media-export: Require & adapt to gupnp-dlna 0.5

 configure.ac                                       |   4 +-
 .../media-export/rygel-media-export-item.vala      | 188 +++++++++------------
 .../rygel-media-export-metadata-extractor.vala     |  11 +-
 3 files changed, 85 insertions(+), 118 deletions(-)

commit df935fb6bd1fae90bf2cef47c5ba1e8d2515e7c3
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jan 3 20:53:02 2011 +0100

    media-export: Speed-up get_children and search

 .../rygel-media-export-media-cache-upgrader.vala     | 10 ++++++++++
 .../media-export/rygel-media-export-media-cache.vala |  1 +
 .../media-export/rygel-media-export-sql-factory.vala | 20 +++++++++++++-------
 3 files changed, 24 insertions(+), 7 deletions(-)

commit 9d86e943b7bfce911b9cac03222e7612d4a1cd57
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jan 3 20:32:04 2011 +0100

    Revert "media-export: Try to prevent full table scan"
    
    This reverts commit a409ed3b95c89193a0266b29e3600bd9d5943ff1.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++--
 src/plugins/media-export/rygel-media-export-sql-factory.vala | 7 +++----
 2 files changed, 5 insertions(+), 6 deletions(-)

commit f86a22db2a2e2bd03af41104237446fa07ebc11d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Dec 29 21:30:10 2010 +0100

    media-export: Fix coding style

 .../rygel-media-export-metadata-extractor.vala     | 24 ++++++++++++----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit af820ac7b36350503b8589e2355d2b73cb568a12
Author: Jens Georg <mail@jensge.org>
Date:   Wed Dec 29 01:19:43 2010 +0100

    media-export: Simplify fallback extraction

 .../rygel-media-export-harvesting-task.vala        |  23 ++---
 .../rygel-media-export-metadata-extractor.vala     | 106 +++++++++------------
 2 files changed, 54 insertions(+), 75 deletions(-)

commit 1fab337a76c907a153e2ce167b35cb9b2ae9b5b6
Author: A S Alam <aalam@users.sf.net>
Date:   Sun Jan 2 08:30:17 2011 +0530

    update for Punjabi Translaiton

 po/pa.po | 512 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 223 insertions(+), 289 deletions(-)

commit afabc2073808058c9130c229a650dd7bf6f4146d
Author: Petr Kovar <pknbe@volny.cz>
Date:   Wed Dec 29 23:42:46 2010 +0100

    Update Czech translation by Marek Cernocky
    
    Reviewed by Petr Kovar.

 po/cs.po | 237 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 140 insertions(+), 97 deletions(-)

commit 58b7fc27ee389a2f21404a9bb2c6246d4ee697f8
Author: Daniel Nylander <po@danielnylander.se>
Date:   Wed Dec 29 17:37:19 2010 +0100

    Updated Swedish translation

 po/sv.po | 454 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 212 insertions(+), 242 deletions(-)

commit 5618974dbcf78b40268446572524a4000d6349ad
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Dec 28 23:32:28 2010 +0100

    Updated Slovenian translation

 po/sl.po | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 54d259c1f01635d29c342923bd6fae2b06592c61
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Tue Dec 28 09:26:40 2010 +0700

    Added Vietnamese translation

 po/LINGUAS |   1 +
 po/vi.po   | 691 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 692 insertions(+)

commit 464e1bf5b5c59af6b6b05224c1ac16a5f6bde50d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 24 04:28:44 2010 +0200

    test: Update AlbumArt test build rules

 tests/Makefile.am | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 5c7c2e12107661e8c0eed20fe753594bb3266008
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 24 04:22:29 2010 +0200

    core: Keep empty MediaServer plugins, inactivate
    
    If the root container of a MediaServer plugin is empty, deactivate the plugin
    until the situation changes.

 src/rygel/rygel-media-server-plugin.vala | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit a3a6b850021b061170c07360e3b41315fe9dec6c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 24 03:50:47 2010 +0200

    core,plugins: Rename Plugin.available to active

 src/plugins/external/rygel-external-plugin-factory.vala |  8 ++++----
 src/plugins/media-export/rygel-media-export-plugin.vala | 12 ++++++------
 src/plugins/mpris/rygel-mpris-plugin-factory.vala       |  8 ++++----
 src/rygel/rygel-main.vala                               | 10 +++++-----
 src/rygel/rygel-plugin.vala                             |  4 ++--
 5 files changed, 21 insertions(+), 21 deletions(-)

commit c375bd72aa08a4a7be58f04332f180d76e63140c
Author: Gheyret T.Kenji <gheyret@gmail.com>
Date:   Thu Dec 23 19:35:22 2010 +0100

    Added UG translation

 po/ug.po | 188 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 94 insertions(+), 94 deletions(-)

commit 3191e864ccc3c1074eba7110d1286b11eeaf4e75
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 23 17:22:06 2010 +0200

    core,plugins: Don't pass GUPnP.Context to MediaServer plugins

 src/plugins/external/rygel-external-plugin.vala         | 2 +-
 src/plugins/gst-launch/rygel-gst-launch-plugin.vala     | 2 +-
 src/plugins/media-export/rygel-media-export-plugin.vala | 2 +-
 src/plugins/mediathek/rygel-mediathek-plugin.vala       | 2 +-
 src/plugins/test/rygel-test-plugin.vala                 | 2 +-
 src/plugins/tracker/rygel-tracker-plugin.vala           | 2 +-
 src/rygel/rygel-content-directory.vala                  | 2 +-
 src/rygel/rygel-media-server-plugin.vala                | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

commit cad79796c150156e0ac660cf8d2ecb4873c6b761
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 23 17:14:10 2010 +0200

    external: No need to pass 'host_ip' around everywhere

 .../external/rygel-external-album-art-factory.vala |  8 ++--
 src/plugins/external/rygel-external-container.vala |  6 ---
 .../external/rygel-external-item-factory.vala      | 46 ++++++++--------------
 src/plugins/external/rygel-external-plugin.vala    |  1 -
 .../external/rygel-external-thumbnail-factory.vala |  8 ++--
 5 files changed, 22 insertions(+), 47 deletions(-)

commit d36c76f8c1c3c0eb06f53ffcce2d11314e4993f5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 23 17:08:51 2010 +0200

    core,external: Move '@ADDRESS@' substitution to core

 .../external/rygel-external-album-art-factory.vala       |  2 +-
 src/plugins/external/rygel-external-item-factory.vala    |  2 +-
 .../external/rygel-external-thumbnail-factory.vala       |  2 +-
 src/rygel/rygel-media-item.vala                          | 16 +++++++++++++++-
 src/rygel/rygel-music-item.vala                          |  8 ++++++++
 5 files changed, 26 insertions(+), 4 deletions(-)

commit 6657fb48fbdcff190036f08c9eb617be3171c917
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 23 16:59:32 2010 +0200

    core: Micro indentation fix

 src/rygel/rygel-music-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66a447fd8c141c36460941193fd6d9ce93de6b88
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 23 16:57:42 2010 +0200

    core,external: No need for special album art class
    
    Thumbnail class is enough, no need for a special subclass for album art.

 .../external/rygel-external-album-art-factory.vala |  2 +-
 src/rygel/Makefile.am                              |  1 -
 src/rygel/rygel-album-art.vala                     | 39 ----------------------
 src/rygel/rygel-media-art-store.vala               |  2 +-
 src/rygel/rygel-music-item.vala                    |  2 +-
 5 files changed, 3 insertions(+), 43 deletions(-)

commit 66c87412d9bfc74726848c95a254ec8016ab075a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 22 17:08:27 2010 +0200

    core,plugins: MediaServerPlugin now an abstract class
    
    Instances of this class aren't of any use since default implementation of
    its virtual method 'get_root_container' simply returns a null. So since
    plugins have to create subclasses of this anyways, marking it and method
    'get_root_container' as abstract.

 src/plugins/external/rygel-external-plugin.vala         | 2 +-
 src/plugins/gst-launch/rygel-gst-launch-plugin.vala     | 2 +-
 src/plugins/media-export/rygel-media-export-plugin.vala | 2 +-
 src/plugins/mediathek/rygel-mediathek-plugin.vala       | 2 +-
 src/plugins/test/rygel-test-plugin.vala                 | 2 +-
 src/plugins/tracker/rygel-tracker-plugin.vala           | 2 +-
 src/rygel/rygel-media-server-plugin.vala                | 6 ++----
 7 files changed, 8 insertions(+), 10 deletions(-)

commit c7d84f83f25491a7b53f0794f02acb9ea84d186c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 22 14:56:10 2010 +0200

    core,tracker: MetadataValues.is_child_id_unique -> SimpleContainer
    
    Move is_child_id_unique() method of MetadataValues to parent
    SimpleContainer and make it 'public' as its useful for all users.
    
    This method was broken for (intially) empty containers after the
    introduction of SimpleContainer.add_child_container. This patch also fixes
    that issue by comparing the ID string in question with that of emtpy child
    containers as well.

 .../tracker/rygel-tracker-metadata-values.vala     | 14 ------------
 src/rygel/rygel-simple-container.vala              | 25 ++++++++++++++++++++++
 2 files changed, 25 insertions(+), 14 deletions(-)

commit de11280e8bf485d0782693e905d74591ce996c3e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 22 15:00:29 2010 +0200

    core,plugins: SimpleContainer.add_child() -> add_child_item()
    
    Replace add_child() method of SimpleContainer by a more specific method,
    add_child_item() and hence making it compulsory to use the specific
    addition methods. This also implies that SimpleContainer now always delays
    addition of empty child containers until they remain empty.

 .../gst-launch/rygel-gst-launch-root-container.vala  | 20 ++++++++++----------
 .../mediathek/rygel-mediathek-root-container.vala    |  2 +-
 .../mediathek/rygel-mediathek-rss-container.vala     |  2 +-
 src/plugins/test/rygel-test-root-container.vala      |  4 ++--
 .../tracker/rygel-tracker-metadata-values.vala       |  2 +-
 src/rygel/rygel-simple-container.vala                | 16 ++++++++++------
 6 files changed, 25 insertions(+), 21 deletions(-)

commit 02da4cb6e7e9a26831bd7fe9f9824c41f8f565eb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 21 23:18:17 2010 +0200

    tracker: Utilize add_child_container() in RootContainer

 src/plugins/tracker/rygel-tracker-root-container.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit d411313ba09987c0ec827d38f6c49d3ef1341edf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 21 23:16:19 2010 +0200

    core: Some debug log from SimpleContainer.add_child_container()

 src/rygel/rygel-simple-container.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit e5390bfcb3a0b1144f138db5222d50cce834f3a6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 21 23:15:42 2010 +0200

    core: Document SimpleContainer.add_child_container()

 src/rygel/rygel-simple-container.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 39bd472029be9cf49944a7bc7e2ab3117ccf4e07
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 21 22:47:27 2010 +0200

    core,tracker: CategoryContainer.add_child_container -> SimpleContainer
    
    Move add_child_container method of Tracker.CategoryContainer to parent
    SimpleContainer in core so that all plugins can make use of it.

 .../tracker/rygel-tracker-category-container.vala  | 28 ----------------------
 src/rygel/rygel-simple-container.vala              | 28 ++++++++++++++++++++++
 2 files changed, 28 insertions(+), 28 deletions(-)

commit a5b12e417ce872d8a4aaf5d2749d376eb4dee729
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 21 18:27:59 2010 +0200

    tracker: Remove wrong 'async' declaration of a method

 src/plugins/tracker/rygel-tracker-category-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e8ef12f599b5ddd09617570b29d6fb13a53ef647
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 21 18:15:14 2010 +0200

    tracker: Avoid exposing empty containers
    
    Very often it happens that we don't have enough metadata available from tracker
    to populate our hierarchies and we end-up exposing empty containers. Not only
    empty containers are contrary to user's expectations but apparently DLNA CTT
    isn't able to digest them.
    
    This patch makes category containers delay addition of child containers to
    actual (exposed) hierarchy until they produce some offspring.

 .../tracker/rygel-tracker-category-container.vala  | 37 +++++++++++++++++++---
 src/plugins/tracker/rygel-tracker-music.vala       |  6 ++--
 src/plugins/tracker/rygel-tracker-pictures.vala    |  2 +-
 src/plugins/tracker/rygel-tracker-videos.vala      |  2 +-
 4 files changed, 37 insertions(+), 10 deletions(-)

commit 84d3ffb604b214b85dcddb8612356e3891ef3bc7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Dec 19 00:25:27 2010 +0200

    core: Support search by child count
    
    Add support for search of media containers by their child count.

 src/rygel/rygel-relational-expression.vala | 32 +++++++++++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

commit 8607e783f0c669c2fdee74d0cdd9867cc32ae623
Author: Ivar Smolin <okul@linux.ee>
Date:   Mon Dec 20 14:27:26 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 6098c752159ba256a9794fe19dfa80e67a4a61eb
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sun Dec 19 00:54:55 2010 +0200

    Updated Hebrew translation.

 po/he.po | 105 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 54 insertions(+), 51 deletions(-)

commit 6fd07044b508494b7f9da11c0da659a6045d877a
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Dec 18 14:38:28 2010 +0100

    Updated Spanish translation

 po/es.po | 164 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 84 insertions(+), 80 deletions(-)

commit ae49e820aa3dc40377e75c60ceca883cf888009f
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Dec 17 14:41:09 2010 +0100

    Updated Norwegian bokmål translation

 po/nb.po | 388 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 147 insertions(+), 241 deletions(-)

commit dbb7862394aebbe2640e94f6c17fe1a84a411317
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 17 14:57:20 2010 +0200

    core: Fix service & item path conflict
    
    Since our HTTP server uses the same SoupServer for streaming items as
    GUPnP does for serving description files, we need to change the (external)
    paths of services to not conflict with that of our items.

 src/rygel/rygel-root-device-factory.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7daa02dd2d267b17480c19d2f774f836eb1e62a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 16 19:33:59 2010 +0200

    core,tests: Shorter HTTP URLs
    
    - Remove redundant 'RygelHTTPServer' prefix (plugin names are unique).
    - Abbreviate parameter names in URL.

 src/rygel/rygel-http-item-uri.vala  | 16 ++++++++--------
 src/rygel/rygel-http-server.vala    |  3 +--
 tests/rygel-http-item-uri-test.vala |  2 +-
 3 files changed, 10 insertions(+), 11 deletions(-)

commit a458d7885c1b3e6e98f0e5e14d53295f6ae84c34
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 16 19:32:59 2010 +0200

    i18n: Update translated/ignored files list

 po/POTFILES.in   | 1 +
 po/POTFILES.skip | 1 +
 2 files changed, 2 insertions(+)

commit f5c9cc5f8f3bf23047224451e50d4431c86ac292
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 15 20:00:02 2010 +0200

    core: Empty SortCriteria means no SortCriteria

 src/rygel/rygel-media-query-action.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0ebb0e0d4b6c7e145052c75be9bc6ad3b5be528
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 15 19:54:02 2010 +0200

    core: Sort in ascending order by default
    
    I had gotten the idea of ascending and descending reversed in my head so
    ended-up sorting by title in wrong (descending) order.

 src/rygel/rygel-media-query-action.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e97c96f6b270f3635111a0c44bc60e1bbdb67a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 13 19:28:22 2010 +0200

    core: Stop the waiting loop on timeout
    
    If wait for container update times-out, stop spinning the wait loop.

 src/rygel/rygel-item-creator.vala | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 304769804add1272d108d4a9a14ed03b035f470b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 13 19:03:23 2010 +0200

    core: Add timeouts to container update waiting code

 src/rygel/rygel-http-post.vala    | 8 ++++++++
 src/rygel/rygel-item-creator.vala | 9 +++++++++
 2 files changed, 17 insertions(+)

commit 8d5ea10ea798311fbdb7a2446a54081b3f1ea1b2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 13 18:59:41 2010 +0200

    core: Don't wait for item when there is no need to
    
    The 'updated' signal from the container could be emitted 'before' we start
    to wait for it so better first check if item is already there and then
    wait if its not.

 src/rygel/rygel-item-creator.vala | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit fe262ff85daf05fe2d0a5e1dde4647e560e288e0
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Dec 11 20:58:11 2010 +0100

    Updated Slovenian translation

 po/sl.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac6c3ae6a2d1d86a7faf671629f9b39ec4f46383
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Sat Dec 11 20:56:33 2010 +0100

    Updated Slovenian translation

 po/sl.po | 218 +++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 129 insertions(+), 89 deletions(-)

commit 2826482d3e1e1002901901db68f4f1b4d21c608f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 9 23:13:40 2010 +0200

    core: Don't trust player to set URI immediately
    
    This is problematic in case of playbin plugin where the underlying
    playbin2 element doesn't set URI immediately so when we read the 'uri'
    property immediately after writing to it, we get an empty string.

 src/rygel/rygel-av-transport.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 76eaf6cb879e74b64ed4d7d3ad82097c42d61af6
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Thu Dec 9 01:01:36 2010 +0530

    tracker: SearchContainer.escape_string() -> Query
    
    The escape_string utility function meant for escaping strings to be
    used in SPARQL query more correctly belongs to the Query class that
    deals with SPARQL query generation.

 src/plugins/tracker/rygel-tracker-query.vala       | 54 +++++++++++++++++++++-
 .../tracker/rygel-tracker-search-container.vala    | 54 +---------------------
 2 files changed, 54 insertions(+), 54 deletions(-)

commit 875c0bfa0d9ac7b8392c1ce3452a04ec1bfe0b91
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Dec 7 23:04:01 2010 +0530

    tracker: Item factories provide properties only
    
    Instead of providing key chains directly, item factories now only provide
    property strings. These property strings are mapped to key chains during query
    construction using the global property to key chain map.

 .../tracker/rygel-tracker-item-factory.vala        | 23 ++++++++---------
 .../tracker/rygel-tracker-music-item-factory.vala  | 30 ++++++++++------------
 .../rygel-tracker-picture-item-factory.vala        | 13 +++++-----
 .../tracker/rygel-tracker-search-container.vala    | 11 +++-----
 .../tracker/rygel-tracker-video-item-factory.vala  | 15 +++++------
 5 files changed, 39 insertions(+), 53 deletions(-)

commit 55dac54bef37e2fd0f8d724677e0dbf174c3b59e
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Dec 7 23:11:17 2010 +0530

    tracker: A map from UPnP to tracker properties
    
    A global map that can be used to convert UPnP properties to tracker
    property key chains. This shall be used later to generate a selection
    query in a generic manner.
    
    Co-author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 src/plugins/tracker/Makefile.am                    |  1 +
 .../tracker/rygel-tracker-key-chain-map.vala       | 91 ++++++++++++++++++++++
 2 files changed, 92 insertions(+)

commit 15b06eba3cea98c1ee04bad684fa53cc21fdc3ab
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Sun Dec 5 07:18:27 2010 +0530

    tracker: Use property function for sorting
    
    Tracker claims to be more efficient when using property functions instead
    of variables. Property functions work just fine for sorting too. This
    patch uses property function instead of variable for modified date
    sorting.

 src/plugins/tracker/rygel-tracker-search-container.vala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 052805906b08c64805efc923c1c9c9bd94dfef31
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Sun Dec 5 06:09:47 2010 +0530

    tracker: Treat 'nie:url' property like others

 src/plugins/tracker/rygel-tracker-item-factory.vala     |  6 +++++-
 src/plugins/tracker/rygel-tracker-search-container.vala | 15 +++++----------
 2 files changed, 10 insertions(+), 11 deletions(-)

commit dce22f960a2a00f185473c64070700e363a6fe9f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 8 20:38:04 2010 +0200

    tracker: Refactor CategoryContainer children
    
    Move common code from CategoryContainer children to CategoryContainer.

 src/plugins/tracker/rygel-tracker-category-container.vala | 3 +++
 src/plugins/tracker/rygel-tracker-music.vala              | 3 ---
 src/plugins/tracker/rygel-tracker-pictures.vala           | 3 ---
 src/plugins/tracker/rygel-tracker-videos.vala             | 3 ---
 4 files changed, 3 insertions(+), 9 deletions(-)

commit 404c55d698c49634db9368ebac386352d30f4599
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 8 20:32:20 2010 +0200

    tracker: Add "New" container
    
    Under each category container, add a child container that lists all items
    of that category that were added (to tracker-store) less than 3 days ago.

 src/plugins/tracker/Makefile.am                 |  1 +
 src/plugins/tracker/rygel-tracker-music.vala    |  1 +
 src/plugins/tracker/rygel-tracker-new.vala      | 57 +++++++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-pictures.vala |  1 +
 src/plugins/tracker/rygel-tracker-videos.vala   |  1 +
 5 files changed, 61 insertions(+)

commit 1f73032f4e44db9d9d69689279040ae229923d6e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 8 20:24:17 2010 +0200

    tracker: Remove a redundant constant

 src/plugins/tracker/rygel-tracker-pictures.vala | 2 --
 1 file changed, 2 deletions(-)

commit 75a603f88f381d77e73a6703d28a537e91b31321
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 8 18:23:44 2010 +0200

    tracker: Add title-based hierarchies
    
    Under each category container, add a container providing a title-based
    hierarchy: One container for each unique starting character of all the titles
    available for the contegory in question. Something like this:
    
    Music
      |
      |----> Genre
              |..
      ^
      |----> Titles
              |
              |---> A
                    |
                    |--> Alpha
                    |--> alright
              ^
              |---> B
                    |
                    |--> Bravo
                    |--> brave
                    |..
              ^
      ^       |..
      |..

 src/plugins/tracker/Makefile.am                 |  1 +
 src/plugins/tracker/rygel-tracker-music.vala    |  1 +
 src/plugins/tracker/rygel-tracker-pictures.vala |  1 +
 src/plugins/tracker/rygel-tracker-titles.vala   | 81 +++++++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-videos.vala   |  1 +
 5 files changed, 85 insertions(+)

commit 2a7a35150181691a4b1f0c5de13d837f467d9f99
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 8 18:11:13 2010 +0200

    tracker: Allow subclasses to fail on title/ID creation
    
    Allow create_id_for_title and create_title_for_value virtual methods of
    MetadataValues to return null. When these methods return null for a
    metadata value, we simply ignore that value.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 10 +++++++---
 src/plugins/tracker/rygel-tracker-years.vala           |  2 +-
 2 files changed, 8 insertions(+), 4 deletions(-)

commit f2c3fe492f2ef2d33280dcb3d11ca4def8e7371e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 2 00:04:44 2010 +0200

    core: Advertise transcoder if DLNA PN is different
    
    Only refuse to advertise the transcoder for an item if it's DLNA profile
    is the same as that of the item in question.

 src/rygel/rygel-transcoder.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7d477873095c1731e7f4ec3a502231fc87a174c5
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Tue Nov 30 22:57:09 2010 +0530

    core: Fix incorrect copyright info in 91cd1f69

 src/rygel/rygel-media-container.vala      | 4 ++--
 src/rygel/rygel-searchable-container.vala | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e74c4b546f12bc46af71d219db7434f0e17317b1
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Nov 26 01:25:02 2010 +0530

    core: Search on non-searchable returns no results
    
    Search on a non-searchable container returns no results as per
    UPnP A/V ContentDirectory specification.

 src/rygel/rygel-search.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 91cd1f69a6a7c1d5f4e671157c628b9949576adb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 30 18:33:29 2010 +0200

    core: Update copyrights and author info

 src/rygel/rygel-media-container.vala      | 5 ++++-
 src/rygel/rygel-searchable-container.vala | 7 +++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 444d2fe1356fc2c5f4353ec3a02acc0558ab3fc4
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Nov 26 01:24:18 2010 +0530

    core: Only advertize searchable containers as such
    
    Set the 'searchable' attribute in the DIDL depending on whether a
    container is searchable or not.

 src/rygel/rygel-media-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 463792da68f7f62d3cbc7b4ac3179d0819652e96
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date:   Fri Nov 26 01:16:02 2010 +0530

    core,plugins: Introducing SearchableContainer
    
    Move MediaContainer.search (and related methods) to separate interface,
    SearchableContainer. Not every container needs to be searchable and allowing
    search in them only makes searches on top containers slow. Now only the
    container that needs to be searchable implement this new interface.

 src/plugins/external/rygel-external-container.vala |  25 +--
 .../external/rygel-external-dummy-container.vala   |   6 +
 .../rygel-media-export-db-container.vala           |  25 +--
 .../rygel-media-export-null-container.vala         |   6 +
 .../rygel-media-export-query-container.vala        |   2 +-
 .../rygel-tracker-category-all-container.vala      |  16 +-
 .../tracker/rygel-tracker-search-container.vala    |  49 +++---
 src/rygel/Makefile.am                              |   1 +
 src/rygel/rygel-item-creator.vala                  |  20 ++-
 src/rygel/rygel-media-container.vala               | 135 +--------------
 src/rygel/rygel-search.vala                        |   2 +-
 src/rygel/rygel-searchable-container.vala          | 191 +++++++++++++++++++++
 src/rygel/rygel-simple-container.vala              |  16 +-
 src/rygel/rygel-xbox-hacks.vala                    |  12 +-
 14 files changed, 311 insertions(+), 195 deletions(-)

commit cee24958b8410c49b87d821941397012a021f38c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 29 17:37:12 2010 +0200

    Release 0.9.4

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

commit 27a268cb5ba2fe4171df07538db8d7a2877b7a9a
Author: Jens Georg <mail@jensge.org>
Date:   Sun Nov 28 01:21:06 2010 +0100

    media-export: Speed up "derivedFrom" searches

 .../media-export/rygel-media-export-database.vala  | 38 +++-------------------
 .../rygel-media-export-media-cache.vala            | 12 +++----
 2 files changed, 11 insertions(+), 39 deletions(-)

commit a409ed3b95c89193a0266b29e3600bd9d5943ff1
Author: Jens Georg <mail@jensge.org>
Date:   Sun Nov 28 01:14:03 2010 +0100

    media-export: Try to prevent full table scan

 src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++--
 src/plugins/media-export/rygel-media-export-sql-factory.vala | 7 ++++---
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 535b5ed298df19cdeb5f0bbd37899adce910c44c
Author: Jens Georg <mail@jensge.org>
Date:   Sat Nov 27 22:06:03 2010 +0100

    media-export: Remove useless comment

 src/plugins/media-export/rygel-media-export-sql-factory.vala | 2 --
 1 file changed, 2 deletions(-)

commit 8e163ab06c635283bc7be362117879a0d0ced40f
Author: Jens Georg <mail@jensge.org>
Date:   Sat Nov 27 20:45:02 2010 +0100

    media-export: Only on-disk container are writable
    
    Special containers like "Filesystem" or the query folders should not be
    marked writable.

 src/plugins/media-export/Makefile.am               |  3 +-
 .../rygel-media-export-db-container.vala           | 23 +---------
 .../rygel-media-export-media-cache.vala            |  4 +-
 .../rygel-media-export-object-factory.vala         | 13 ++++--
 .../rygel-media-export-writable-db-container.vala  | 50 ++++++++++++++++++++++
 5 files changed, 65 insertions(+), 28 deletions(-)

commit de58de51650832802b7c344ca692e7b163898534
Author: Jens Georg <mail@jensge.org>
Date:   Sun Oct 24 00:48:33 2010 +0200

    media-export: Disable plugin if error while init
    
    If there's a problem reading the database e.g. disable plugin right
    away

 .../media-export/rygel-media-export-object-factory.vala       |  7 ++++++-
 src/plugins/media-export/rygel-media-export-plugin.vala       | 11 ++++++++++-
 .../media-export/rygel-media-export-root-container.vala       | 10 ++++++++--
 3 files changed, 24 insertions(+), 4 deletions(-)

commit 4b5aae71ebd36c76fb65317165eebcf73c116053
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Nov 28 20:55:10 2010 +0200

    tests: Update HTTPPost test

 tests/rygel-http-post-test.vala | 28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

commit eaf52f4144c7864e5075256022066c54e305d719
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Nov 28 18:13:45 2010 +0200

    media-export: Fix build issues in commit 34157a0

 src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9bd2d31658a184b7e0a7e0deba1678a062da5202
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Nov 28 18:06:34 2010 +0200

    tracker: Fix year in copyright headers

 src/plugins/tracker/rygel-tracker-deletion-query.vala  | 2 +-
 src/plugins/tracker/rygel-tracker-insertion-query.vala | 2 +-
 src/plugins/tracker/rygel-tracker-selection-query.vala | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 34157a0df475c4d37e8289117f166ce15af010da
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Nov 28 17:36:38 2010 +0200

    core,plugins,tests: Change in coding-style
    
    If the first argument to a function does not fit on the same line, we now
    put the opening '(' on the next line rather than having it at the end of
    the first line.

 src/plugins/external/rygel-external-container.vala |  84 +++++++------
 .../external/rygel-external-interfaces.vala        |  28 ++---
 .../external/rygel-external-item-factory.vala      |  36 +++---
 .../media-export/rygel-media-export-database.vala  |   8 +-
 .../rygel-media-export-db-container.vala           |  12 +-
 .../rygel-media-export-harvesting-task.vala        |  28 ++---
 .../rygel-media-export-media-cache.vala            | 130 ++++++++++-----------
 .../rygel-media-export-query-container.vala        |  38 +++---
 .../rygel-media-export-recursive-file-monitor.vala |  16 +--
 .../rygel-media-export-root-container.vala         |  24 ++--
 .../mediathek/rygel-mediathek-asx-playlist.vala    |  14 +--
 .../mediathek/rygel-mediathek-video-item.vala      |  16 +--
 .../tracker/rygel-tracker-insertion-query.vala     |   8 +-
 src/plugins/tracker/rygel-tracker-interfaces.vala  |   4 +-
 .../tracker/rygel-tracker-music-item-factory.vala  |   4 +-
 src/rygel/rygel-audio-item.vala                    |  12 +-
 src/rygel/rygel-av-transport.vala                  |  12 +-
 src/rygel/rygel-browse.vala                        |  19 +--
 src/rygel/rygel-connection-manager.vala            |  26 ++---
 src/rygel/rygel-gst-utils.vala                     |  12 +-
 src/rygel/rygel-http-byte-seek.vala                |   5 +-
 src/rygel/rygel-http-get-handler.vala              |  10 +-
 src/rygel/rygel-http-get.vala                      |  32 ++---
 src/rygel/rygel-http-identity-handler.vala         |   6 +-
 src/rygel/rygel-http-post.vala                     |  18 +--
 src/rygel/rygel-http-request.vala                  |  11 +-
 src/rygel/rygel-http-time-seek.vala                |   5 +-
 src/rygel/rygel-image-item.vala                    |  12 +-
 src/rygel/rygel-item-creator.vala                  |  49 ++++----
 src/rygel/rygel-item-destroyer.vala                |  26 ++---
 src/rygel/rygel-l16-transcoder-bin.vala            |   8 +-
 src/rygel/rygel-media-item.vala                    |  12 +-
 src/rygel/rygel-media-query-action.vala            |  17 ++-
 src/rygel/rygel-meta-config.vala                   |  52 ++++-----
 src/rygel/rygel-mp3-transcoder.vala                |  12 +-
 src/rygel/rygel-plugin-loader.vala                 |  10 +-
 src/rygel/rygel-relational-expression.vala         |   4 +-
 src/rygel/rygel-search.vala                        |   9 +-
 src/rygel/rygel-subtitle-manager.vala              |   8 +-
 src/rygel/rygel-thumbnailer.vala                   |   8 +-
 src/rygel/rygel-user-config.vala                   |  10 +-
 src/rygel/rygel-video-item.vala                    |  12 +-
 src/ui/rygel-general-pref-section.vala             |   8 +-
 tests/rygel-http-time-seek-test.vala               |   4 +-
 44 files changed, 433 insertions(+), 446 deletions(-)

commit 46685a0b28a765d67345ec97d7e25eb8bd62dc18
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Nov 28 17:33:08 2010 +0200

    core: Minor coding-style fix

 src/rygel/rygel-configuration.vala | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 2910311dd3b59f4eae3fd8d05f805ff9b66d1efb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 26 16:09:31 2010 +0200

    core: Rename a variable to make everything fit 80-columns

 src/rygel/rygel-media-server-plugin.vala | 31 +++++++++++++++----------------
 1 file changed, 15 insertions(+), 16 deletions(-)

commit 89d85b0d13216468a9c9119a3e5d029284c8b100
Author: Jens Georg <mail@jensge.org>
Date:   Sat Nov 27 15:00:41 2010 +0100

    media-export: Fix bgo#635598
    
    Always use the real root container, otherwise signals do not get
    propagated properly

 src/plugins/media-export/rygel-media-export-object-factory.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a399beb3f42e112a63994990a67f1a2876d37692
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 25 20:21:10 2010 +0200

    media-export: Minor coding-style fixes

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d6842dac8c154e94bf3e4b0708d41f55671d1d08
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 25 20:20:39 2010 +0200

    media-export: Remove inline methods from HarvestingTask

 .../rygel-media-export-harvesting-task.vala        | 47 ++++++++--------------
 1 file changed, 16 insertions(+), 31 deletions(-)

commit a81e7018498e042ca932d04198af0b48cc0b6889
Author: Aron Xu <aronxu@gnome.org>
Date:   Thu Nov 25 00:17:20 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po | 184 +++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 113 insertions(+), 71 deletions(-)

commit 56db93f72089f9250f4292bed3d8de7a567b6398
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 22 14:41:40 2010 +0200

    core: Fix visibility ItemCreator.create_uri()

 src/rygel/rygel-item-creator.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a2a815389ed286e90c8947c7fea9ee545c105e8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 19 19:24:15 2010 +0200

    core: Wait for new item to appear
    
    After adding a new item in a container, wair for it to actually appear
    under the container in the hierarchy. This is needed to satisfy DLNA CTT
    testcase 7.3.26.4,5.

 src/rygel/rygel-item-creator.vala | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit ff9cb9270c0aaa93fea3da1868774dd42ff46e22
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 19 17:50:23 2010 +0200

    core: Micro coding-style fix

 src/rygel/rygel-http-post.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ef59d5af3736e9fe32f69256c5c8fd6cc683969c
Author: Gheyret T.Kenji <gheyret@gmail.com>
Date:   Sat Nov 20 12:58:44 2010 +0100

    Added UG translation

 po/ug.po | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit b690dd861f0c8400fc30948bb6bc4bfbb4b074b6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 19 15:13:20 2010 +0200

    core: Wait for container update after HTTP POST
    
    Wait for updated signal from the parent container after pushing content
    to a child item before returning an 'OK' to the client. This is needed to
    satisfy the bogus check at the end of the DLNA CTT testcase 7.3.136.4.

 src/rygel/rygel-http-post.vala | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

commit f082f6a35d260d34436bd921fb1a811c32f505c8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 17 19:18:16 2010 +0200

    core: Minor optimization/re-factor

 src/rygel/rygel-root-device-factory.vala | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

commit 4598b9bf143b79881f4aff4350a6cd12275abd69
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 17 19:08:48 2010 +0200

    core: Don't use expired cache of description doc
    
    If the template device description was modified after cached description
    was modified/created, use the template device description. Without this
    change, user had to manually remove the cached description documents each
    time we modified the templates.

 src/rygel/rygel-root-device-factory.vala | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit 34fb03380f997cac19122ec8fbb509efeac6eda5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 17 17:13:04 2010 +0200

    core: Remove now redundant vala work-arounds

 src/rygel/rygel-http-post.vala         | 4 +---
 src/rygel/rygel-seekable-response.vala | 5 +----
 2 files changed, 2 insertions(+), 7 deletions(-)

commit 57945e70293674cad67c37560a2620caac3b1fca
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 17 16:19:39 2010 +0200

    mpris: Simplify DBus related code
    
    - Require interface MediaPlayer2 from MediaPlayer2.Player as they are
      always implemented by the same object.
    - Create proxy for only MediaPlayer2.Player interface and use that
      everywhere. No need to use Properties.get_all.

 src/plugins/mpris/rygel-mpris-interfaces.vala     |  3 ++-
 src/plugins/mpris/rygel-mpris-plugin-factory.vala | 29 ++++-------------------
 src/plugins/mpris/rygel-mpris-plugin.vala         | 27 +++++++++------------
 3 files changed, 18 insertions(+), 41 deletions(-)

commit 9c8993e8b1f0a3e548a944f8c2d20853a66da841
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 17 16:18:45 2010 +0200

    mpris: Remove bogus comment resulting from C&P

 src/plugins/mpris/rygel-mpris-plugin-factory.vala | 1 -
 1 file changed, 1 deletion(-)

commit faefb6600d0b2d2ed5613627a36cc0cb73cbaea7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 17 15:33:28 2010 +0200

    core,mpris: Make use of GDBus prop change API
    
    No need for using FreeDesktop.Properties.properties_changed when GDBus
    provides us an API to hook to property changes.

 src/plugins/mpris/rygel-mpris-player.vala    | 43 ++++++++++++++++------------
 src/plugins/mpris/rygel-mpris-plugin.vala    |  8 ------
 src/rygel/rygel-free-desktop-interfaces.vala |  5 ----
 3 files changed, 25 insertions(+), 31 deletions(-)

commit 7171b91f9567eda403f971a3d106754294ae2ee2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 17 15:42:03 2010 +0200

    mpris: Require DBusProxy for all proxy interfaces

 src/plugins/mpris/rygel-mpris-interfaces.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7c1d768e5b20ea22dcb162976d65f5645e758c8a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 15 17:47:59 2010 +0200

    external,mpris: Prefer async D-Bus proxies creation

 src/plugins/external/rygel-external-album-art-factory.vala | 2 +-
 src/plugins/external/rygel-external-container.vala         | 4 ++--
 src/plugins/external/rygel-external-icon-factory.vala      | 2 +-
 src/plugins/external/rygel-external-plugin-factory.vala    | 2 +-
 src/plugins/external/rygel-external-thumbnail-factory.vala | 2 +-
 src/plugins/mpris/rygel-mpris-plugin-factory.vala          | 2 +-
 6 files changed, 7 insertions(+), 7 deletions(-)

commit 7ebfcbd5d4759e2b73fa7cceb31cf4eb2ce30cd2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 15 15:59:20 2010 +0200

    core,plugins: Load D-Bus properties only when needed
    
    Don't load properties on D-Bus proxy creation if not needed.

 .../external/rygel-external-album-art-factory.vala       |  8 +++++---
 src/plugins/external/rygel-external-container.vala       | 16 ++++++++++------
 src/plugins/external/rygel-external-icon-factory.vala    |  8 +++++---
 src/plugins/external/rygel-external-plugin-factory.vala  | 16 ++++++++++------
 .../external/rygel-external-thumbnail-factory.vala       |  8 +++++---
 src/plugins/mpris/rygel-mpris-plugin-factory.vala        | 16 ++++++++++------
 src/plugins/mpris/rygel-mpris-plugin.vala                | 15 +++++++++------
 .../tracker/rygel-tracker-category-all-container.vala    |  8 +++++---
 src/plugins/tracker/rygel-tracker-metadata-values.vala   |  8 +++++---
 src/plugins/tracker/rygel-tracker-plugin-factory.vala    |  5 +++--
 src/plugins/tracker/rygel-tracker-search-container.vala  |  8 +++++---
 src/rygel/rygel-dbus-service.vala                        |  8 +++++---
 src/rygel/rygel-user-config.vala                         | 11 +++++++----
 13 files changed, 84 insertions(+), 51 deletions(-)

commit 315318cbf300623256f19357ceb1c1b7f5aed6fa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 15 15:35:16 2010 +0200

    core: Remove work-around for bug#631044

 src/rygel/rygel-dbus-interface.vala | 2 +-
 src/rygel/rygel-dbus-service.vala   | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 8ffa55cef0623dfd10b9d19f30c1e576a1a0873e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 15 15:27:19 2010 +0200

    Require vala 0.11.2

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 037f87be30337fbbaf3e57c578348938ccf4d3a5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 16 16:42:24 2010 +0200

    core: Only set dlnaManaged flags if non-zero
    
    Only set dlnaManaged flags if any of the contained flag is set. This is
    needed to comply with DLNA requirements 7.3.118.2-3.

 src/rygel/rygel-media-container.vala | 3 ++-
 src/rygel/rygel-media-item.vala      | 9 +++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit ed728297f0ff8f644f249c40eee1c01ffdd28efa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 15 22:09:45 2010 +0200

    core: Correct resolution for MPEG_TS_SD_EU_ISO

 src/rygel/rygel-mp2ts-transcoder.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a6c2fb304726387815e5db38dd726a92e1f73056
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 15 15:17:27 2010 +0200

    tracker: Keep only one hierarchy

 src/plugins/tracker/rygel-tracker-plugin.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 556cfb5244388552f29d42c1759d62752e3834e4
Author: Akom Chotiphantawanon <knight2000@gmail.com>
Date:   Mon Nov 15 19:50:32 2010 +0700

    Updated Thai Translation.

 po/th.po | 116 ++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 77 insertions(+), 39 deletions(-)

commit e44f64a6f4b1db9c826c43a87543c071272d1bc0
Author: Daniel Șerbănescu <cyber19rider@gmail.com>
Date:   Sun Nov 14 13:15:12 2010 +0200

    Updated Romanian translation

 po/ro.po | 141 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 59 insertions(+), 82 deletions(-)

commit a1b8ee916a27e64ebc0ebf2d64a6d1301b3717a1
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Date:   Sun Nov 14 13:11:57 2010 +0200

    Updated Romanian translation

 po/ro.po | 580 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 283 insertions(+), 297 deletions(-)

commit be8d208a46d08df2eb779a614368ba7a80aa83d2
Author: Gheyret T.Kenji <gheyret@gmail.com>
Date:   Sun Nov 14 00:08:10 2010 +0100

    Added UG translation

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 05e80c04fab67ac95625bb3596a456d855732f89
Author: Gheyret T.Kenji <gheyret@gmail.com>
Date:   Sat Nov 13 22:55:38 2010 +0100

    Added UG translation

 po/ug.po | 692 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 692 insertions(+)

commit 82d746df5fe30cbf82b79718b6fcb6d68264f258
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Nov 13 01:58:55 2010 +0100

    Updated Galician translations

 po/gl.po | 186 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 114 insertions(+), 72 deletions(-)

commit d83083507c5d78bf81411cd3d91aa1263b8c6480
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 12 17:51:53 2010 +0200

    tracker: Handle updates in CategoryAllContainer
    
    Handle graph updates in CategoryAllContainer instead of MetadataValues. In
    CategoryAllContainer we can easily know if the update affect the container or
    not, which is not true for MetadataValues and we end-up launching a lot of
    redundant Tracker queries and network traffic.

 .../tracker/rygel-tracker-category-all-container.vala   | 17 ++++++++++++-----
 src/plugins/tracker/rygel-tracker-metadata-values.vala  | 13 -------------
 2 files changed, 12 insertions(+), 18 deletions(-)

commit 3e76be78c6f0a57fab571afd7a107fe238ea722a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 12 17:51:05 2010 +0200

    tracker: SearchContainer.get_children_count now protected

 src/plugins/tracker/rygel-tracker-search-container.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 6fd3fed7c927784066255add308cfb2405a0dfa7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 12 15:38:22 2010 +0200

    tracker: Adapt to new Tracker update API

 src/plugins/tracker/rygel-tracker-interfaces.vala  | 28 ++++++++--------------
 .../tracker/rygel-tracker-item-factory.vala        |  3 ---
 .../tracker/rygel-tracker-metadata-values.vala     | 27 ++++++++-------------
 .../tracker/rygel-tracker-music-item-factory.vala  |  1 -
 .../rygel-tracker-picture-item-factory.vala        |  1 -
 .../tracker/rygel-tracker-video-item-factory.vala  |  1 -
 6 files changed, 20 insertions(+), 41 deletions(-)

commit ab41672e72d1674b6317150957b39654f5b3fb37
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 12 15:37:05 2010 +0200

    tracker: Micro code-readability improvement

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d20197288ff469a4c03c2a389436c39273df78fb
Author: Ivar Smolin <okul@linux.ee>
Date:   Thu Nov 11 09:14:32 2010 +0200

    [l10n] Updated Estonian translation

 po/et.po | 40 ++++++++++++++++++++++++++++++++++------
 1 file changed, 34 insertions(+), 6 deletions(-)

commit 1c04a26d6fe120eaac13f0fea920b677ae4fa1d2
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Thu Nov 11 07:35:42 2010 +0200

    Updated Hebrew translation.

 po/he.po | 186 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 114 insertions(+), 72 deletions(-)

commit 8fdd672ea108e0485db3cc6fada162488d371ed2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 10 16:21:08 2010 +0200

    Announement for release 0.9.3

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

commit 0d47f554eed776b802063bbd5005cd8d4be525df
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 10 16:11:38 2010 +0200

    ui,data: Port UI to gtk-3

 data/rygel-preferences.ui              | 4 +---
 src/ui/rygel-general-pref-section.vala | 6 +++---
 2 files changed, 4 insertions(+), 6 deletions(-)

commit b739b2205d2258d1a1b9c5687c255c2cb410be64
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 10 15:19:40 2010 +0200

    build: Build against gtk-3 only
    
    At this point in unstable cycle, we can simply forget about gtk-2.

 configure.ac       | 27 +++------------------------
 src/ui/Makefile.am |  2 +-
 2 files changed, 4 insertions(+), 25 deletions(-)

commit cbe53345c6bd52f05ce55b0e3a30ee293c865dcb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 10 15:03:42 2010 +0200

    data: Default config for upload and deletion

 data/rygel-default.conf | 6 ++++++
 data/rygel-maemo.conf   | 6 ++++++
 2 files changed, 12 insertions(+)

commit f4b379f5c4a56de3ca616c40a10da8a3c2a7c844
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 9 19:49:41 2010 +0200

    core: Configuration for (dis)allowing deletion
    
    Enable user to choose if she wants to (dis)allowing media object deletion.

 src/rygel/rygel-cmdline-config.vala     | 11 +++++++++++
 src/rygel/rygel-configuration.vala      |  2 ++
 src/rygel/rygel-environment-config.vala |  5 +++++
 src/rygel/rygel-media-container.vala    | 11 ++++++++++-
 src/rygel/rygel-media-item.vala         | 17 ++++++++++++++++-
 src/rygel/rygel-meta-config.vala        | 19 +++++++++++++++++++
 src/rygel/rygel-user-config.vala        |  9 +++++++++
 7 files changed, 72 insertions(+), 2 deletions(-)

commit daccb8e187f149649ef8cde92e6afd7489895811
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 3 13:45:45 2010 +0200

    core: Configuration for (dis)allowing upload
    
    Enable user to choose if she wants to (dis)allowing media object upload.

 src/rygel/rygel-cmdline-config.vala     | 12 ++++++++++++
 src/rygel/rygel-configuration.vala      |  2 ++
 src/rygel/rygel-environment-config.vala |  5 +++++
 src/rygel/rygel-media-container.vala    | 20 +++++++++++++++-----
 src/rygel/rygel-meta-config.vala        | 19 +++++++++++++++++++
 src/rygel/rygel-user-config.vala        |  9 +++++++++
 6 files changed, 62 insertions(+), 5 deletions(-)

commit d34d403dee524fccbd9399aa0fda620def40ef7d
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Nov 9 10:27:06 2010 +0100

    Updated Spanish translation

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

commit 709ff7fd0f264b85d152a35b79397166cb49efa8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 15:58:36 2010 +0200

    Announcement for release 0.9.2

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

commit 0441d1b288f5964d02d12422c337fc4364dad6b9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 00:42:11 2010 +0200

    core: Make use of new gupnp-av 'createClass' API

 src/rygel/rygel-media-container.vala | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit c1005731eb290aeb29fd05cc260e8b7cc8525cc1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 4 20:02:19 2010 +0200

    core: MediaObject handles 'restricted' prop on its own
    
    There is no need for inheriting classes to provides it's value as MediaObject
    can do that based on the value of abstract property 'ocm_flags' provided by
    inheriting classes.

 src/rygel/rygel-media-container.vala | 6 ------
 src/rygel/rygel-media-item.vala      | 6 ------
 src/rygel/rygel-media-object.vala    | 7 ++++++-
 3 files changed, 6 insertions(+), 13 deletions(-)

commit 45d62b7bb62951b5b1fdd2bfa87383214c202e74
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 4 20:00:09 2010 +0200

    data: Advertize support for creation of destroyable objects

 data/xml/MediaServer2.xml.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0bcb116f834b9e87c27fb7569f7f86b06f84f2bd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 4 17:45:18 2010 +0200

    core: Set dlnaManaged attribute on DIDL-Lite objects
    
    This helps us pass the following DLNA CTT testcases:
    
    * 7.3.118.2,3
    * 7.3.121.1
    * 7.3.139.1
    
    This change should also satisfy 7.3.118.4 but that seems to have some "known
    issue": performs some invalid checks and ends up failing.

 src/rygel/rygel-media-container.vala | 1 +
 src/rygel/rygel-media-item.vala      | 1 +
 2 files changed, 2 insertions(+)

commit 1c312b7243006b0e104d4ff81807c48379520ccb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 4 17:43:45 2010 +0200

    core: Make use of new OCM flags API in gupnp-av
    
    Make use of new DLNA OCM flags API in gupnp-av for access-writes.

 src/rygel/rygel-item-creator.vala    |  2 +-
 src/rygel/rygel-item-destroyer.vala  |  2 +-
 src/rygel/rygel-media-container.vala | 18 +++++++++---------
 src/rygel/rygel-media-item.vala      |  7 ++++---
 src/rygel/rygel-media-object.vala    |  2 +-
 5 files changed, 16 insertions(+), 15 deletions(-)

commit 2ecaa78c23ff7b65cbe3d4eedca47e0fd35e3f0b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 4 17:16:33 2010 +0200

    build: Require git master of gupnp-av & gupnp-vala

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit de24172a50f70e74cc3a60084191fb285986acb3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 3 13:46:27 2010 +0200

    core: Add access-writes to MediaObject
    
    MediaItem and MediaContainer now provides boolean properties specifying
    different access writes.

 src/rygel/rygel-item-creator.vala    |  3 ++-
 src/rygel/rygel-item-destroyer.vala  |  5 ++---
 src/rygel/rygel-media-container.vala | 20 +++++++++++++++++++-
 src/rygel/rygel-media-item.vala      | 13 ++++++++++++-
 src/rygel/rygel-media-object.vala    |  3 +++
 5 files changed, 38 insertions(+), 6 deletions(-)

commit 3c3224a8463baef7289fcb3781224deab8781415
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 22:59:26 2010 +0200

    core: Port to vala 0.11.2
    
    Do so without breaking the build against 0.11.2.

 src/rygel/rygel-http-post.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 487f0b20e445628a6e7a311e247ce85db7f4b88c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 22:55:01 2010 +0200

    tests: Update test cases as per latest changes

 tests/rygel-http-post-test.vala | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 52df713921537596a3d463eb2c0d35d55e1f9b74
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 22:52:23 2010 +0200

    tests: Correct visibility of a constant

 tests/rygel-http-response-test.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2231228c0a09c72fb92395180e2ad85ba4fb2904
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 22:48:16 2010 +0200

    tests: Port to vala 0.11.1

 tests/rygel-http-post-test.vala         | 14 ++++++--------
 tests/rygel-seekable-response-test.vala |  2 +-
 2 files changed, 7 insertions(+), 9 deletions(-)

commit 2b856b6958f57012b765561131eab5144b9e4236
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 22:44:24 2010 +0200

    core: Remove redundant arg from a method
    
    Remove now redundant 'length' argument of SeekableResponse.push_data().

 src/rygel/rygel-http-response.vala     | 2 +-
 src/rygel/rygel-live-response.vala     | 2 +-
 src/rygel/rygel-seekable-response.vala | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 4b14f8b1b8ef3f313bb72b1dbf5cb06a76fdebcf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 22:39:03 2010 +0200

    core: Only push read bytes, not the whole buffer
    
    This corrects a serious regression in seekable HTTP GET handling
    introduced by commit c398c26.

 src/rygel/rygel-seekable-response.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 78a89ef54489d36addd4328fa1beaae4d8056807
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 22:23:38 2010 +0200

    i18n: Update ignored & translated files list

 po/POTFILES.in   | 2 +-
 po/POTFILES.skip | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cac45560bbdb504c8027fabbcca5744c17c45ec6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 8 00:57:51 2010 +0200

    core: Sort by title by default
    
    Sort Search and Browse results alphabetically (in descending order) by title
    when no sort criteria is specified by the client.

 src/rygel/rygel-media-query-action.vala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit bc5f68bc5a4ca9033dc398be915f9453021e6ce5
Author: Akom C <knight2000@gmail.com>
Date:   Fri Nov 5 20:01:50 2010 +0700

    Added Thai translation.

 po/LINGUAS |   1 +
 po/th.po   | 649 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 650 insertions(+)

commit 5fec2b00204f14bdfdb52f86559ae85c32d6f4dd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 3 14:32:51 2010 +0200

    core: Remove redundant call to Gst.init()

 src/rygel/rygel-main.vala | 3 ---
 1 file changed, 3 deletions(-)

commit 3e851b0f518e77687024509efafd0856929d7da6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 2 20:14:13 2010 +0200

    core: Unique short arg for disabling WMV transcoding

 src/rygel/rygel-cmdline-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2991984d0d640157e9be8e7cf703046e98be112e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 31 00:50:07 2010 +0300

    core: Implement DLNA's 'auto-destroy'
    
    If an item has been created using DLNA's AnyContainer feature, we are required
    to destroy it:
    
    * If no content are pushed to it after 35 seconds of it's creation.
    * If content transfer to newly created item fails.

 src/rygel/Makefile.am                   |  1 +
 src/rygel/rygel-http-post.vala          | 13 +++++
 src/rygel/rygel-import-resource.vala    |  4 ++
 src/rygel/rygel-item-creator.vala       |  7 +++
 src/rygel/rygel-item-removal-queue.vala | 86 +++++++++++++++++++++++++++++++++
 5 files changed, 111 insertions(+)

commit 787ed93cc34a58f38b28d5c912e2422502c29735
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 2 16:40:17 2010 +0200

    core: Only allow importing to our own items
    
    Only allow importing contents to URIs belonging to our own items.

 src/rygel/rygel-import-resource.vala | 35 +++++++++++++++++++++--------------
 1 file changed, 21 insertions(+), 14 deletions(-)

commit 70845280c378849357e23754536668ad37f05728
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 2 15:20:49 2010 +0200

    core: No need for modifying value of 'ContainerID'
    
    Keep the original values of all 'in' arguments.

 src/rygel/rygel-item-creator.vala | 1 -
 1 file changed, 1 deletion(-)

commit 5370156f18628b3980c4cce7eae5e2eb070ff0e9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 29 17:23:37 2010 +0300

    core: Fix visibility of ItemDestroyer.remove_object

 src/rygel/rygel-item-destroyer.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit db01f03e216258cb4db503e85d9f06224a95e558
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 18 15:55:20 2010 +0300

    Revert "core: Use Signal.connect* for connecting dynamic signals"
    
    This reverts commit 565c72bba0bb5f6ff60fa587a78a02cfed4e5ca9.
    
    Conflicts:
    
    	src/rygel/rygel-live-response.vala
    	src/rygel/rygel-mp2ts-transcoder-bin.vala
    	src/rygel/rygel-wmv-transcoder-bin.vala

 src/rygel/rygel-live-response.vala        | 9 +--------
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 9 +--------
 src/rygel/rygel-wmv-transcoder-bin.vala   | 9 +--------
 3 files changed, 3 insertions(+), 24 deletions(-)

commit 873839d8d1a918d031e2680860ba924c165ef9fa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 31 01:41:29 2010 +0300

    core: Correct visibility of a few fields

 src/rygel/rygel-mp3-transcoder.vala |  2 +-
 src/rygel/rygel-user-config.vala    | 26 ++++++++++++--------------
 src/rygel/rygel-wma-transcoder.vala |  2 +-
 3 files changed, 14 insertions(+), 16 deletions(-)

commit 4916fa4d7d701eb30ff949bca1c64afd4cd2a74b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 31 01:37:47 2010 +0300

    core: No need to pass dummy args to Gst.init()
    
    I'm not exactly sure why I was doing that.

 src/rygel/rygel-main.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit c398c260e798095496f735ebf32c6549baef928b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 31 01:36:14 2010 +0300

    core,plugins: Port to vala 0.11.1

 .../rygel-media-export-harvesting-task.vala        |  2 +-
 .../rygel-media-export-metadata-extractor.vala     |  2 +-
 src/rygel/rygel-gst-utils.vala                     |  6 ++----
 src/rygel/rygel-http-post.vala                     |  2 +-
 src/rygel/rygel-http-response.vala                 |  6 ++----
 src/rygel/rygel-media-item.vala                    |  6 ++----
 src/rygel/rygel-plugin-loader.vala                 |  2 +-
 src/rygel/rygel-search-criteria-parser.vala        |  2 +-
 src/rygel/rygel-seekable-response.vala             | 24 ++++++++--------------
 src/rygel/rygel-transcoder.vala                    |  6 +++---
 10 files changed, 22 insertions(+), 36 deletions(-)

commit 8cf7b1a923ede7dae79cdbf4fecae8a868946a75
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 31 00:59:01 2010 +0300

    build: Require vala 0.11.1

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7d549ba7c2fab02f631eb523bf7007da710a94a2
Author: Carles Ferrando <carles.ferrando@gmail.com>
Date:   Fri Oct 29 21:57:53 2010 +0100

    Added Catalan (Valencian) translation

 po/LINGUAS        |   1 +
 po/ca@valencia.po | 655 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 656 insertions(+)

commit 7a792b0f452c3c1e4736ac87f6b08af305ff3526
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 29 15:33:39 2010 +0300

    core: Document WritableContainer some more
    
    Provide more information on what exactly is expected and not expected from
    WritableContainer implementations.

 src/rygel/rygel-writable-container.vala | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 310b1c7fb62e5e95ae994eb6f4a527a0bc10f2b2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Oct 28 14:59:16 2010 +0300

    core,data: Implement ContentDirecotory's DestroyObject

 data/xml/ContentDirectory.xml.in       |  12 ++++
 src/rygel/Makefile.am                  |   1 +
 src/rygel/rygel-content-directory.vala |  10 +++
 src/rygel/rygel-item-destroyer.vala    | 115 +++++++++++++++++++++++++++++++++
 4 files changed, 138 insertions(+)

commit 1cf6afdaf15b14da52de6da4da73c0ea6a2ae357
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Oct 28 17:43:05 2010 +0300

    core: Add MediaObject.get_writables()
    
    Add a method that fetches File objects for all its writable URIs.

 src/rygel/rygel-media-object.vala | 48 +++++++++++++++++++++++++++++----------
 1 file changed, 36 insertions(+), 12 deletions(-)

commit 53efd4855cd2ac7d54fc3a61a89d58e0a4ed7c0a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 27 20:55:23 2010 +0300

    core,plugins: Add WritableContainer.remove_item()
    
    Writable containers now support removal of (direct) child item, given its
    ID.

 .../rygel-media-export-db-container.vala           |  5 ++
 src/plugins/tracker/Makefile.am                    |  1 +
 .../rygel-tracker-category-all-container.vala      | 18 ++++++++
 .../tracker/rygel-tracker-deletion-query.vala      | 54 ++++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-interfaces.vala  |  1 +
 src/rygel/rygel-writable-container.vala            | 14 +++++-
 6 files changed, 92 insertions(+), 1 deletion(-)

commit 4b2a42501f41aef3d6e1aaaf2f449a2f037f80de
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 27 20:58:03 2010 +0300

    tracker: SearchContainer.get_item_info() now protected

 .../tracker/rygel-tracker-search-container.vala    | 30 +++++++++++-----------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 9c65a6ae6cf022292f2a068839fe507ac1946539
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 26 02:39:49 2010 +0300

    core: Don't allow uploading to non-place-holder items
    
    ImportResource and HTTP POST now error out on requests for
    non-place-holder items.

 src/rygel/rygel-http-post.vala       |  6 ++++++
 src/rygel/rygel-import-resource.vala | 15 +++++++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit b4402c02e73ca19b06229117ba986c478b137c66
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 26 02:36:17 2010 +0300

    core: MediaItem.place_holder is now a property
    
    This is to make it visible to all (core) classes, while not allowing them
    to write to it.

 src/rygel/rygel-media-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c901c87c0f386fa7b5c79b0607d78f48b1cf840e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 25 20:19:05 2010 +0300

    core: Only provide 'importUri' for place-holder items

 src/rygel/rygel-media-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c0fc1bbd2e3c1bab6eb71345887050cc92929cc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 25 20:08:17 2010 +0300

    core: Remove redundant string conversions

 src/rygel/rygel-http-server.vala | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 41183d6a2bda2d74b6cc52640a49676da3c922a0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 20 17:40:45 2010 +0300

    core,plugins: Special interface for writable containers
    
    Containers that allow creation, editing and/or removal of new items under them
    are now supposed to implement this new interface.

 src/plugins/external/rygel-external-container.vala |  8 ----
 .../external/rygel-external-dummy-container.vala   |  8 ----
 .../rygel-media-export-db-container.vala           | 18 +++++---
 .../rygel-media-export-dummy-container.vala        |  2 +-
 .../rygel-media-export-media-cache.vala            |  2 +-
 .../rygel-media-export-null-container.vala         |  8 ----
 .../rygel-tracker-category-all-container.vala      | 18 ++++----
 .../tracker/rygel-tracker-search-container.vala    |  8 ----
 src/rygel/Makefile.am                              |  1 +
 src/rygel/rygel-item-creator.vala                  | 20 +++++----
 src/rygel/rygel-media-container.vala               | 48 +++-----------------
 src/rygel/rygel-relational-expression.vala         |  7 +--
 src/rygel/rygel-simple-container.vala              |  8 ----
 src/rygel/rygel-writable-container.vala            | 51 ++++++++++++++++++++++
 14 files changed, 99 insertions(+), 108 deletions(-)

commit 1a3fcb2b503b5eba48a44e522643657cf55bf246
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 20 17:38:11 2010 +0300

    media-export,tracker: Minor clean-ups

 .../media-export/rygel-media-export-object-factory.vala       | 11 +++++------
 src/plugins/tracker/rygel-tracker-search-container.vala       |  4 +++-
 2 files changed, 8 insertions(+), 7 deletions(-)

commit a120c1e3fbcf3c48c168c96addd2942e1c281424
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 19 20:01:38 2010 +0300

    tracker: Update container upon adding item

 src/plugins/tracker/rygel-tracker-category-all-container.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 4739a941081e739ae26b864ae19aae00c1eb6f6d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 19 19:37:13 2010 +0300

    tracker: Save title when adding item to store

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 812ff1dc3baceb3b327f57e9b521be999742b895
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 19 17:54:22 2010 +0300

    core,plugins: Don't create files for new items
    
    There is no need to actually create the file for new items. The file will
    automatically be created when/if contents are copied to the new empy item. This
    change also turns MediaContainer.add_item() into an abstract method.

 src/plugins/external/rygel-external-container.vala |  8 ++++
 .../external/rygel-external-dummy-container.vala   |  8 ++++
 .../rygel-media-export-db-container.vala           |  2 -
 .../rygel-media-export-null-container.vala         |  8 ++++
 .../rygel-tracker-category-all-container.vala      | 38 +---------------
 src/plugins/tracker/rygel-tracker-interfaces.vala  |  6 ---
 .../tracker/rygel-tracker-search-container.vala    |  8 ++++
 src/rygel/rygel-item-creator.vala                  | 21 +++++++++
 src/rygel/rygel-media-container.vala               | 53 +++++-----------------
 src/rygel/rygel-media-object.vala                  | 10 +++-
 src/rygel/rygel-simple-container.vala              |  8 ++++
 11 files changed, 82 insertions(+), 88 deletions(-)

commit 57ff2dd8ef0482550f1174f9fa812c5869885774
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 19 17:57:51 2010 +0300

    core,media-export: Micro coding-style fixes

 src/plugins/media-export/rygel-media-export-db-container.vala | 4 ++--
 src/rygel/rygel-item-creator.vala                             | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ae263f0f6063e0a6dc18c3f2ff943dae9d23b690
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Oct 16 20:46:53 2010 +0300

    tracker: No need for special item creation class

 src/plugins/tracker/Makefile.am                    |   1 -
 .../rygel-tracker-category-all-container.vala      |  69 ++++++++++++-
 .../tracker/rygel-tracker-item-creation.vala       | 108 ---------------------
 3 files changed, 64 insertions(+), 114 deletions(-)

commit 38a2fd923f7c18a3586262fbf1a4e1f624121690
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 15 20:18:32 2010 +0300

    core: Remove redundant item size initialization

 src/rygel/rygel-media-container.vala | 1 -
 1 file changed, 1 deletion(-)

commit b274d483a78778075222669f63b955756dc82472
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 15 19:56:43 2010 +0300

    core,tracker: CreateObject should use URI when provided

 .../tracker/rygel-tracker-item-creation.vala       | 20 ++++++----
 src/rygel/rygel-item-creator.vala                  | 35 +++++++++++++++--
 src/rygel/rygel-media-container.vala               | 45 +++++++++++++---------
 3 files changed, 72 insertions(+), 28 deletions(-)

commit 9034121d27179e4480f59945a7a2595e8415804d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 15 17:22:38 2010 +0300

    tracker: Put size in store only if its > 0
    
    Tracker keeps the size set by us originally even after the size changes. A
    simple work-around is to just not set the size if its an empty file.

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 50be1b8adc1558142e12e2a20e2246ad40695f09
Author: Aron Xu <aronxu@gnome.org>
Date:   Mon Oct 25 17:21:12 2010 +0800

    Update Simplified Chinese translation

 po/zh_CN.po | 88 ++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 52 insertions(+), 36 deletions(-)

commit eee65bc2e0ded236056d6d47fe8d4fed982b372c
Author: Jens Georg <mail@jensge.org>
Date:   Sun Oct 24 00:04:43 2010 +0200

    mpris: Fix wrong service destination
    
    Left-over from dbus-glib to GDBus conversion

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

commit 43843eeea8b244779620974112dbed3142d4107b
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Sat Oct 23 16:12:02 2010 +0100

    Updated British English translation

 po/en_GB.po | 299 +++++++++++++++++++++++++-----------------------------------
 1 file changed, 126 insertions(+), 173 deletions(-)

commit 8546cba38846a925e3b797932c728de2b2867871
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 22 23:32:20 2010 +0200

    media-export: Print enum name for debug

 src/plugins/media-export/rygel-media-export-harvester.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4e9e0d5dfa80d54250ed4af964400b7d077c9751
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 19 13:30:57 2010 +0200

    media-export: Fix indent

 .../rygel-media-export-harvesting-task.vala            | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit a4eb08d1187e43c398759c2f02bbfb439c1bf78c
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 19 13:27:54 2010 +0200

    media-export: Use simple mode fallback
    
    If files are not discoverable, use simple mode for that file

 .../rygel-media-export-harvesting-task.vala             | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 199943c73100c280b6de4f0712a81c4e4278cf14
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 18 19:33:45 2010 +0300

    core: Fix broken NEWS entry for last release
    
    The release tarball is already out so its unfortunately too late to get the fix
    in there.

 NEWS | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

commit 9d94e12368b96059be47fa196e904b0ac522dfd1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 18 17:07:17 2010 +0300

    Release announcement for 0.9.1

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

commit 7bb93ffaf2bed39cc2a80ce77bab7fac0f670a17
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 18 16:56:35 2010 +0300

    core: Don't assume user config dir to be present everywhere
    
    This assumption is only true for modern (free)desktops.

 src/rygel/rygel-root-device-factory.vala | 5 +++--
 src/rygel/rygel-user-config.vala         | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 52fea610a24b492d1977334e7c47f63ef4bed639
Author: Jens Georg <mail@jensge.org>
Date:   Sun Oct 17 00:51:44 2010 +0200

    build: Properly require automake-1.11

 autogen.sh   | 3 +++
 configure.ac | 3 +--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 62d960426ff98fa407a1b6d9946c921b3c9a9da9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 15 16:19:21 2010 +0300

    build: Custom rule to remove .stamp files

 Makefile.am                          | 3 +++
 src/Makefile.am                      | 3 +++
 src/plugins/Makefile.am              | 3 +++
 src/plugins/external/Makefile.am     | 3 +++
 src/plugins/gst-launch/Makefile.am   | 3 +++
 src/plugins/media-export/Makefile.am | 3 +++
 src/plugins/mediathek/Makefile.am    | 3 +++
 src/plugins/mpris/Makefile.am        | 3 +++
 src/plugins/playbin/Makefile.am      | 3 +++
 src/plugins/test/Makefile.am         | 3 +++
 src/plugins/tracker/Makefile.am      | 3 +++
 src/rygel/Makefile.am                | 3 +++
 src/ui/Makefile.am                   | 3 +++
 13 files changed, 39 insertions(+)

commit c441f0cf43c92cfe89f7cf8fa0dbadaeee8ad951
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 13 20:26:18 2010 +0300

    tracker: Assume UPnP-created items to be shared
    
    We create items on demand from UPnP clients so its logical to assume that the
    client would want it to be available on the UPnP network after creation.

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 1 +
 1 file changed, 1 insertion(+)

commit af4e79d938ee9a65098c5d3f303868c337852fa7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 13 20:15:13 2010 +0300

    tracker: Honor 'nmm:uPnPShared' property
    
    Make sure we only expose items that are either explicity marked to be shared
    over UPnP network or not marked at all.

 src/plugins/tracker/rygel-tracker-selection-query.vala | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit 025f5b8a3752798af85be5bf75f9b73435adc5bf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 13 20:08:37 2010 +0300

    tracker: Centralize constant for item variable
    
    Lets define the constant string for item variable in SelectionQuery only. This
    way we can always be certain that its usage is the same everywhere and can add
    filters at any point of query building stream from any where in the code,
    including SelectionQuery itself.

 .../tracker/rygel-tracker-metadata-values.vala     |  5 ++--
 .../tracker/rygel-tracker-search-container.vala    | 30 ++++++++++++----------
 .../tracker/rygel-tracker-selection-query.vala     |  2 ++
 3 files changed, 20 insertions(+), 17 deletions(-)

commit fd18bbe8245136d20dd7a3b9e3fb950b42a8428e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 13 20:07:16 2010 +0300

    tracker: CategoryContainer should be abstract

 src/plugins/tracker/rygel-tracker-category-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9ca0cca272e0756c743336fef08aeb534ea3dc2
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Oct 12 20:10:33 2010 +0200

    Updated Slovenian translation

 po/sl.po | 342 ++++++++++++++++++++-------------------------------------------
 1 file changed, 107 insertions(+), 235 deletions(-)

commit 0595e5a2a55bd9f538c038da60d9a517884d16b3
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sat Oct 9 07:57:41 2010 +0900

    Updated Korean translation

 po/ko.po | 236 ++++++++++++++-------------------------------------------------
 1 file changed, 51 insertions(+), 185 deletions(-)

commit 550c2219b7ee39e7e26d3798185538a9423b8ee1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 8 15:44:52 2010 +0300

    tracker: URI escape metadata titles for IDs
    
    The titles might have charachters like ',' and ':' that we use for
    separating differents parts of the ID so we better escape the strings
    from Tracker before using it in the IDs.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a4f41b7391d0247db24166492f035830dd6762c
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Oct 7 14:34:14 2010 +0200

    Updated Spanish translation

 po/es.po | 347 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 147 insertions(+), 200 deletions(-)

commit b227f4f5e4e034af36d03f3b00dc9299fabfcd8c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 5 19:44:17 2010 +0300

    core: Destroy the device list before quiting main loop
    
    For some reason, the SSDP 'BYE' message doesn't get sent out for all devices
    before rygel exits. This change makes sending of these packet a lot more
    (could actually be 100%) reliable.

 src/rygel/rygel-main.vala | 1 +
 1 file changed, 1 insertion(+)

commit 624b35dd832873ace5224c7dee747683c03b8aea
Author: Ivar Smolin <okul@linux.ee>
Date:   Tue Oct 5 11:58:28 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

commit 403c49a309fe0ffcb72b24534b099eb9438f7601
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 4 23:34:42 2010 +0300

    Release 0.9.0

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

commit d66f8ae0ce97cd79a349a0fd42279de4970f1826
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 30 16:52:06 2010 +0300

    media-export: Entertain base Audio and Image classes

 src/plugins/media-export/rygel-media-export-object-factory.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 53cbaae0fbdf081b73ab057ba3e24115eb648a14
Author: Jens Georg <mail@jensge.org>
Date:   Sun Oct 3 10:56:44 2010 +0200

    build: Always set VAPIDIR to ${datadir}/vala/vapi

 configure.ac | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit a838088559a27ec5488e89fac4cff0b2dd3b651a
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 29 09:18:42 2010 +0200

    media-export: Handle uint64 in SQLite statements

 src/plugins/media-export/rygel-media-export-database.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 7f58bcc18f06bb8983dd1df1ebc23d3a00879574
Author: Jens Georg <mail@jensge.org>
Date:   Tue Sep 28 20:50:41 2010 +0200

    media-export: Proper default values for item metdata
    
    This fixes the misterious "0" Album and Artist on XBox

 .../rygel-media-export-media-cache.vala            | 24 +++++++++++-----------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit dbb6607277b6e15327bc634d5257d7c8d2689891
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 4 13:24:18 2010 +0300

    core: Explicitly start service by name
    
    Instead of creating a proxy to Rygel's D-Bus object to start the service,
    use standard D-Bus interface directly to explicitly start service by name.

 src/rygel/Makefile.am                        |  3 ++-
 src/rygel/rygel-free-desktop-interfaces.vala |  4 +++-
 src/rygel/rygel-user-config.vala             | 12 ++++++------
 3 files changed, 11 insertions(+), 8 deletions(-)

commit e3d8bd27408fbd221b0422ea35325b7251d81e40
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 4 11:41:48 2010 +0300

    build,core,plugins: Port to GDBus and GVariant
    
    Port from glib-dbus usage to the new awesome D-Bus APIs in gio (2.26).

 configure.ac                                       |   3 -
 src/plugins/external/Makefile.am                   |   7 +-
 .../external/rygel-external-album-art-factory.vala |  23 ++---
 src/plugins/external/rygel-external-container.vala |  32 +++----
 .../external/rygel-external-icon-factory.vala      |  44 ++++-----
 .../external/rygel-external-interfaces.vala        |  24 +++--
 .../external/rygel-external-item-factory.vala      | 100 +++++++++++----------
 .../external/rygel-external-plugin-factory.vala    |  71 ++++++++-------
 src/plugins/external/rygel-external-plugin.vala    |  24 +++--
 .../external/rygel-external-thumbnail-factory.vala |  32 +++----
 src/plugins/gst-launch/Makefile.am                 |   5 +-
 src/plugins/media-export/Makefile.am               |   3 -
 .../rygel-media-export-dbus-service.vala           |   7 +-
 src/plugins/mpris/Makefile.am                      |   2 -
 src/plugins/mpris/rygel-mpris-interfaces.vala      |  20 ++---
 src/plugins/mpris/rygel-mpris-player.vala          |   6 +-
 src/plugins/mpris/rygel-mpris-plugin-factory.vala  |  60 +++++++------
 src/plugins/mpris/rygel-mpris-plugin.vala          |  16 ++--
 src/plugins/playbin/Makefile.am                    |   2 -
 src/plugins/test/Makefile.am                       |   5 +-
 src/plugins/tracker/Makefile.am                    |   6 +-
 .../tracker/rygel-tracker-insertion-query.vala     |   2 +-
 src/plugins/tracker/rygel-tracker-interfaces.vala  |  18 ++--
 .../tracker/rygel-tracker-item-creation.vala       |  14 +--
 .../tracker/rygel-tracker-metadata-values.vala     |  20 ++---
 .../tracker/rygel-tracker-plugin-factory.vala      |  11 ++-
 src/plugins/tracker/rygel-tracker-query.vala       |   2 +-
 .../tracker/rygel-tracker-root-container.vala      |   1 -
 .../tracker/rygel-tracker-search-container.vala    |  14 +--
 .../tracker/rygel-tracker-selection-query.vala     |   2 +-
 src/plugins/tracker/rygel-tracker-tags.vala        |   1 -
 src/rygel/Makefile.am                              |  14 +--
 src/rygel/rygel-1.0.deps                           |   1 -
 src/rygel/rygel-dbus-interface.vala                |  31 +++++++
 src/rygel/rygel-dbus-service.vala                  |  32 ++++---
 src/rygel/rygel-free-desktop-interfaces.vala       |  34 ++++---
 src/rygel/rygel-main.vala                          |   2 +-
 src/rygel/rygel-user-config.vala                   |  49 ++++------
 src/ui/Makefile.am                                 |   9 +-
 39 files changed, 367 insertions(+), 382 deletions(-)

commit c30ccc0ad86b653e056489a8ac91977e30c5dc90
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 28 23:48:58 2010 +0300

    build: Require latest GIO release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f6594f6e7b4df919a953789287f2f26af265e04
Author: Žygimantas Beručka <zygis@gnome.org>
Date:   Sun Oct 3 15:49:52 2010 +0200

    Updated Lithuanian translation

 po/lt.po | 45 ++++++++++++++++++++++++++++++---------------
 1 file changed, 30 insertions(+), 15 deletions(-)

commit e885227f764ff5851452a4a92b62c3df7b1e7fdc
Author: Ivar Smolin <okul@linux.ee>
Date:   Sun Oct 3 12:59:21 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 89aef618281437f73ca293bee90d267a94268185
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sat Oct 2 15:01:59 2010 +0200

    Removed id locale from LINGUAS, master doesn't have the id.po file

 po/LINGUAS | 1 -
 1 file changed, 1 deletion(-)

commit 0a6ed6ef3dbe6aa21dc283b40aa8eb9325980576
Author: Milo Casagrande <milo@ubuntu.com>
Date:   Sat Oct 2 14:57:23 2010 +0200

    [l10n] Added Italian translation, added it locale to LINGUAS

 po/LINGUAS |   2 +
 po/it.po   | 657 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 659 insertions(+)

commit e3b58952d5e1c1e6bbceda3845fac4bcba2fe6b6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 1 14:26:14 2010 +0300

    tracker: Unknown size means size of 0
    
    If item is in tracker store and size is unknown, it most probably means
    the size is actually 0 (i-e a place-holder empty item that we created).

 src/plugins/tracker/rygel-tracker-item-factory.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 62dc77da90e8b3b08f9d472fb33828980b19576c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 30 16:49:14 2010 +0300

    core,tracker: Set item's size on creation

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 3 +++
 src/rygel/rygel-media-container.vala                   | 1 +
 2 files changed, 4 insertions(+)

commit 23f6a97a4867e6d00c1738058e5abb70f665d894
Author: Simos Xenitellis <simos@gnome.org>
Date:   Thu Sep 30 14:27:24 2010 +0300

    l10n: Updated Greek translation for rygel

 po/el.po | 308 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 138 insertions(+), 170 deletions(-)

commit 008385293be225d3a64486410384d37b2d5600b8
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Wed Sep 29 19:09:44 2010 +0200

    Updated Dutch translation by Mario Blättermann

 po/nl.po | 42 ++++++++++++++++++++++++++++--------------
 1 file changed, 28 insertions(+), 14 deletions(-)

commit 6cbfae715bc113e4e2b4e82a35bf5b23615b9898
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Wed Sep 29 18:41:39 2010 +0200

    Updated Polish translation

 po/pl.po | 211 +++++++++++----------------------------------------------------
 1 file changed, 35 insertions(+), 176 deletions(-)

commit 195a040a6d34a6d22b00b06d2f2f0d1b069d1802
Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
Date:   Thu Sep 30 00:51:46 2010 +0900

    Updated Japanese translation

 po/ja.po | 280 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 117 insertions(+), 163 deletions(-)

commit 3490af8aeda6ee49841295801bd4cd906bdc7c74
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Wed Sep 29 14:00:53 2010 +0200

    Updated Hungarian translation

 po/hu.po | 72 +++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 42 insertions(+), 30 deletions(-)

commit f28a5096c3ac04a98623d3e801a883dc0f67e1ad
Author: Bruno Brouard <annoa.b@gmail.com>
Date:   Wed Sep 29 08:56:03 2010 +0200

    Updated French translation

 po/fr.po | 186 +++++++++------------------------------------------------------
 1 file changed, 24 insertions(+), 162 deletions(-)

commit be906152ce75c07b99d87a880ccda4ac9696eff9
Author: Gil Forcada <gforcada@gnome.org>
Date:   Wed Sep 29 01:18:29 2010 +0200

    Minor update to Catalan translation

 po/ca.po | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

commit 2ee5e3f43852709a47e943f6317b2ee00ea365cd
Author: Joan Duran <jodufi@gmail.com>
Date:   Wed Sep 29 01:16:42 2010 +0200

    Added Catalan translation

 po/LINGUAS |   1 +
 po/ca.po   | 655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 656 insertions(+)

commit ac673cde420163580aca38f574a884b966538081
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Wed Sep 29 00:33:52 2010 +0200

    Updated Hebrew translation.

 po/he.po | 296 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 125 insertions(+), 171 deletions(-)

commit c411f54db93f47da4a7e4329aa41590be96743aa
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Sep 28 17:32:07 2010 +0200

    Updated GAlician translations

 po/gl.po | 311 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 134 insertions(+), 177 deletions(-)

commit 9afcbf7a1d49fd0b85835e971e7bc5d1f45ca1cf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 28 18:05:58 2010 +0300

    core,ui,build: Make i18n system actually work
    
    Based on a patch from Jonh Wendell <jwendell@gnome.org>.

 src/rygel/Makefile.am                | 3 ++-
 src/rygel/rygel-build-config.vapi    | 6 ++++++
 src/rygel/rygel-main.vala            | 6 ++++++
 src/ui/Makefile.am                   | 3 ++-
 src/ui/rygel-preferences-dialog.vala | 6 ++++++
 5 files changed, 22 insertions(+), 2 deletions(-)

commit 6275aa69c8f134dc47f746be6240e8697e2399ba
Author: Jonh Wendell <jwendell@gnome.org>
Date:   Tue Sep 28 11:54:50 2010 -0300

    Updated Brazilian Portuguese translation

 po/pt_BR.po | 149 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 82 insertions(+), 67 deletions(-)

commit 84e89df856d43dc69e0fc53e50184ea233cb3677
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 28 16:37:40 2010 +0300

    tracker: Improved handling of search by "upnp:class"
    
    SearchContainer maps search for "upnp:class" to all its children if
    "upnp:class" in question is that of its item factory.

 src/plugins/tracker/rygel-tracker-search-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2c0167d581c64952edb419b4905c6256ab947052
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 28 16:21:46 2010 +0300

    tracker: Optimize handling of invalid searches
    
    SearchContainer now almost always deals with every simple (relation
    expression) searches on its own. This speeds-up lots of search requests
    since now dbus queries to tracker are only launched in the particular
    SearchContainer in which they actually apply.

 .../tracker/rygel-tracker-search-container.vala    | 48 +++++++++++-----------
 1 file changed, 23 insertions(+), 25 deletions(-)

commit 0c01e999553e8e1e8098b2ba1b066ed643c81062
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 27 00:22:17 2010 +0300

    tracker: Join item ID components by ',' rather than ':'
    
    Use ',' intead of ':' to join SearchContainer's ID and item's URN in the
    child item's ID. This fixes item queries for Tracker backend. This issue
    has been there since commit 51e4fdb (Feb 19 2010) but it didn't realize
    so far because the default slow search used to kick-in and save the day.

 src/plugins/tracker/rygel-tracker-search-container.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit bb17634cb54a3e53dacf34ccaf0e1b1c473bac2d
Author: Marek Černocký <marek@manet.cz>
Date:   Tue Sep 28 12:48:04 2010 +0200

    Updated Czech translation

 po/cs.po | 206 +++++++++++----------------------------------------------------
 1 file changed, 36 insertions(+), 170 deletions(-)

commit cd7b8e3810177272dedae9dd614041cc19566817
Author: Rosi Dimova <pocu@bk.ru>
Date:   Tue Sep 28 10:14:02 2010 +0300

    Updated Bulgarian translation

 po/LINGUAS |   1 +
 po/bg.po   | 653 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 654 insertions(+)

commit a48e2ce5a00f791d5332c54c13e07a26a5dcfa89
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Tue Sep 28 06:39:41 2010 +0200

    [i18n] Updated German translation

 po/de.po | 49 ++++++++++++++++++++++++++++++-------------------
 1 file changed, 30 insertions(+), 19 deletions(-)

commit ea39de16e1ac6ae8816a81383b2c768ef84b0ab6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 28 01:28:22 2010 +0300

    VCS: Ignore desktop.in files

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit 43598cd031d6631f60cef2f91b44bcbd22643f51
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 27 23:48:43 2010 +0300

    i18n: Translate XML .in files rather than XML files
    
    This should have been part of commit 02b74cb. This is only to satisfy
    the build at this point since XML files don't have any translated strings.

 po/POTFILES.in   | 12 ++++++------
 po/POTFILES.skip |  6 ++++++
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 358e33e88c5b82dabbd74a63cdac7f268e8ea032
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 27 23:39:59 2010 +0300

    data: Don't distribute generated XML files

 data/xml/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7a54de9b886180fb4afcdd74b6d1687a3a31a59e
Author: Ivar Smolin <okul@linux.ee>
Date:   Mon Sep 27 19:24:27 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit e64b93291a0fb801e9a1979fa5afa94602c22654
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 27 17:53:09 2010 +0300

    data: Generated XML files must be cleaned by `make clean`

 data/xml/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 3d053450ed1f1e37084b7ddb2b33e5f7cb3a5f82
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 27 17:43:02 2010 +0300

    i18n: Ignore rygel-preferences.desktop.in file

 po/POTFILES.skip | 1 +
 1 file changed, 1 insertion(+)

commit d26e9b49d55cf77a421b3183d559e91cd0d8ef62
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 27 17:40:55 2010 +0300

    data: Add XML .in files to dist

 data/xml/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7ae8431365ad50927d31ce118384ec3710628b60
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 27 16:52:54 2010 +0300

    build,ui: Use correct Gtk+ Vala API version

 configure.ac       | 1 +
 src/ui/Makefile.am | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 1ed77d77cf9d342c6fd4f50213a98d979c8dc0ee
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 27 15:50:45 2010 +0300

    tracker: Add forgotten file from d8cae15

 src/plugins/tracker/rygel-tracker-genre.vala | 39 ++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit f855ad12a560252664bd895f28e87e930d966a2c
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Sun Sep 26 15:44:38 2010 +0200

    Updated Dutch translation by Wouter Bolsterlee

 po/nl.po | 131 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 66 insertions(+), 65 deletions(-)

commit 5cd26568d381f80ab5e5fbdce1d1ccf26bc0b2ee
Author: Wouter Bolsterlee <wbolster@gnome.org>
Date:   Sun Sep 26 15:30:35 2010 +0200

    Updated Dutch translation by Mario Blätterman

 po/LINGUAS |   1 +
 po/nl.po   | 637 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 638 insertions(+)

commit 3194e5b95049bb8223ec378020d4ebf356baba8e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 24 21:03:34 2010 +0300

    i18n: Correct Rygel's spelling in Arabic

 po/ar.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6fe97d3b7a29d97a77a5f11d93ceb3d6dc3efbe
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 24 20:48:10 2010 +0300

    tracker: Provide more information for music items
    
    * sample rate
    * number of channels
    * bits per sample
    * bitrate

 .../tracker/rygel-tracker-music-item-factory.vala  | 26 ++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 1e6ba7def8b397f87d63c1ede4c59027ddaca0e1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 24 20:45:09 2010 +0300

    core: AudioItem.n_audio_channels -> channels
    
    Rename 'n_audio_channels' field of AudioItem to 'channels'.

 src/plugins/media-export/rygel-media-export-item.vala        | 4 ++--
 src/plugins/media-export/rygel-media-export-media-cache.vala | 5 ++---
 src/rygel/rygel-audio-item.vala                              | 4 ++--
 src/rygel/rygel-l16-transcoder.vala                          | 4 ++--
 4 files changed, 8 insertions(+), 9 deletions(-)

commit d8cae15a93f37ad9f3aa748943222232b7550203
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 24 16:39:38 2010 +0300

    tracker,i18n: Add 'Genre' hierarchy

 po/POTFILES.in                               | 1 +
 po/POTFILES.skip                             | 1 +
 src/plugins/tracker/Makefile.am              | 1 +
 src/plugins/tracker/rygel-tracker-music.vala | 1 +
 4 files changed, 4 insertions(+)

commit a95b10f7eca058ce744d2b2ba72fe8c8491f6bc8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 24 15:23:55 2010 +0300

    core: Direct XBox's genre search to root container

 src/rygel/rygel-xbox-hacks.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1569fc15b53957fec9a530f31d625277de842875
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 23 18:16:12 2010 +0300

    tracker: Container search invalid in SearchContainer

 src/plugins/tracker/rygel-tracker-search-container.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 593bdbbb49a26066636c0bbb9d864dacad64eb21
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 22 23:50:37 2010 +0300

    core: Hack XBox search for upnp:class
    
    Yet another XBox quirk: It can't handle '0' as value for TotalMatches in
    response of search for upnp:class.

 src/rygel/rygel-search.vala     | 21 ++++++++++++++-------
 src/rygel/rygel-xbox-hacks.vala | 24 ++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 7 deletions(-)

commit 47d9140d54fdb89831809b73c3d2ab30e37ab061
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 20 19:11:07 2010 +0300

    tracker: Provide UPnP class for artists and albums
    
    Provide specific UPnP class for artist and album containers so that they
    could be searched by this property. This should fix music browsing on XBox
    360.

 src/plugins/tracker/rygel-tracker-albums.vala          | 3 ++-
 src/plugins/tracker/rygel-tracker-artists.vala         | 3 ++-
 src/plugins/tracker/rygel-tracker-metadata-values.vala | 9 ++++++++-
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 41da62c5a43b2a2f035546ec6785610471aaf4b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 23 17:35:08 2010 +0300

    core: Constants for common UPnP container classes

 src/rygel/rygel-media-container.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 92f48e2294d989212850f87ab9b9eb5c2b2d9d5c
Author: Khaled Hosny <khaledhosny@eglug.org>
Date:   Fri Sep 24 16:09:09 2010 +0300

    Add Arabic translation

 po/LINGUAS |   1 +
 po/ar.po   | 636 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 637 insertions(+)

commit a13f557bc99ec43ba533286ac66a72134ea1003d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 22 22:14:49 2010 +0300

    core: HTTP GET/HEAD is invalid for place-holder items

 src/rygel/rygel-http-get.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 9b8e6c2be538170402a98dc0408109a66c2a0f63
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 22 22:14:31 2010 +0300

    core: Only provide import URI for place-holder items

 src/rygel/rygel-image-item.vala |  6 ++++--
 src/rygel/rygel-media-item.vala | 13 ++++++++++---
 src/rygel/rygel-music-item.vala |  4 +++-
 src/rygel/rygel-video-item.vala | 16 +++++++++++-----
 4 files changed, 28 insertions(+), 11 deletions(-)

commit c4136661414b7ae5db8f4f17891c3c0f8cdbe2ce
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 22 21:44:08 2010 +0300

    core: Assume item of size 0 to be a place-holder
    
    We don't need to expose MediaItem.place_holder anymore as its now
    automatically determined by size (which is now a property).

 src/rygel/rygel-item-creator.vala |  2 +-
 src/rygel/rygel-media-item.vala   | 18 ++++++++++++++++--
 2 files changed, 17 insertions(+), 3 deletions(-)

commit 6b3f1947527e48a94dea01507f6f702416d19da4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 21 20:08:11 2010 +0300

    core: MediaObjects serialize its contents

 src/rygel/rygel-media-objects.vala      | 13 +++++++++++++
 src/rygel/rygel-media-query-action.vala | 10 +++-------
 2 files changed, 16 insertions(+), 7 deletions(-)

commit 1ef60942f5d122538e4a89bf9e0d952cd20a2061
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 17 18:36:24 2010 +0300

    core: Micro refactor

 src/rygel/rygel-media-item.vala | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 2cfbb74dadebc5432c9fa1e03af3a6280fa46c1b
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Wed Sep 22 19:17:23 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 392 ++++++++++++++++++++++++++----------------------------------
 po/zh_TW.po | 392 ++++++++++++++++++++++++++----------------------------------
 2 files changed, 342 insertions(+), 442 deletions(-)

commit 241dff9f6e171e5e3f6c7c92568c710980bb0d7e
Author: Mattias Põldaru <mahfiaz gmail com>
Date:   Tue Sep 21 19:29:28 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po | 89 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 47 insertions(+), 42 deletions(-)

commit 2e366c9ba3793a871804f7d5cfb232c841e917eb
Author: Djavan Fagundes <djavan@comum.org>
Date:   Mon Sep 20 16:09:14 2010 -0300

    Added Brazilian Portuguese translation

 po/pt_BR.po | 639 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 639 insertions(+)

commit dd65be838a6d63fa485b82f652d796116cfb6a71
Author: Djavan Fagundes <djavan@comum.org>
Date:   Mon Sep 20 16:06:14 2010 -0300

    Added Brazilian Portuguese to LINGUAS

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit fbe46b6b8407922ec724f7f9bf4963f14a91b9d4
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Sun Sep 19 17:49:08 2010 +0200

    Updated Danish translation

 po/da.po | 379 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 166 insertions(+), 213 deletions(-)

commit ddd2751cc6844a91676c2436affe79848ea7569d
Author: Mattias Põldaru <mahfiaz gmail com>
Date:   Sun Sep 19 12:00:05 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po | 167 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 84 insertions(+), 83 deletions(-)

commit e123020968d2ba6cc405c1cfcf51accfc1b31676
Author: Žygimantas Beručka <zygis@gnome.org>
Date:   Sat Sep 18 23:35:54 2010 +0300

    Added Lithuanian translation

 po/LINGUAS |   1 +
 po/lt.po   | 640 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 641 insertions(+)

commit 432934d926b02fc52fec58e40930bb77e2d32a8a
Author: Priit Laes <plaes@plaes.org>
Date:   Sat Sep 18 14:58:16 2010 +0300

    [l10n] Added Estonian (et) to LINGUAS

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 91b6c56d87add2ecc406353bc3fdf83fc49bbbb4
Author: Ivar Smolin <okul@linux.ee>
Date:   Sat Sep 18 14:57:07 2010 +0300

    [l10n] Updated Estonian translation

 po/et.po | 458 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 458 insertions(+)

commit f0b0127c3227848ab73ad4c17feef90acc80eb83
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Mon Sep 13 23:01:39 2010 +0200

    build,data,i18n: Make .desktop files translatable

 configure.ac                         |  4 ++++
 data/Makefile.am                     |  8 ++------
 data/rygel-preferences.desktop.in    | 16 ----------------
 data/rygel-preferences.desktop.in.in | 14 ++++++++++++++
 data/rygel.desktop.in                | 17 -----------------
 data/rygel.desktop.in.in             | 15 +++++++++++++++
 po/POTFILES.in                       |  3 ++-
 7 files changed, 37 insertions(+), 40 deletions(-)

commit 42a0f7b0809213da39ab1f7334c8b4596be12858
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 15 20:02:28 2010 +0300

    media-export: Add null checks to standard XDG folders

 .../media-export/rygel-media-export-root-container.vala      | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit ff5a8c52d4ed08b4d7247dfa2edbfd282b266c57
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 15 15:56:00 2010 +0300

    VCS: Add generated manpages to ignore list

 .gitignore | 3 +++
 1 file changed, 3 insertions(+)

commit f6bfed40d7137a473d8f33ac056fc215ba705038
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 15 15:54:46 2010 +0300

    VCS: Add generated XML files to ignore list

 .gitignore | 7 +++++++
 1 file changed, 7 insertions(+)

commit 14071c0698c1922721bba673d86823ee244841e1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 15 14:49:09 2010 +0300

    core: Remove newlines from modified description doc
    
    libxml insists on adding a newline after the xml header node, don't
    let it do that for the sake of IOP.

 src/rygel/rygel-root-device-factory.vala | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit 0cb7fe4244533ac900497f185237f833f13ecf0f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 15 14:24:27 2010 +0300

    data: Transform XML files for better IOP
    
    Generate XML files from templates at build time so we can strip out
    newlines and leading whitespace to improve our IOP with some devices in
    the market that use some crappy XML parsers.

 data/xml/AVTransport2.xml                    | 575 ---------------------------
 data/xml/AVTransport2.xml.in                 | 575 +++++++++++++++++++++++++++
 data/xml/ConnectionManager.xml               | 167 --------
 data/xml/ConnectionManager.xml.in            | 167 ++++++++
 data/xml/ContentDirectory.xml                | 407 -------------------
 data/xml/ContentDirectory.xml.in             | 407 +++++++++++++++++++
 data/xml/Makefile.am                         |  20 +-
 data/xml/MediaRenderer2.xml                  |  19 -
 data/xml/MediaRenderer2.xml.in               |  19 +
 data/xml/MediaServer2.xml                    |  22 -
 data/xml/MediaServer2.xml.in                 |  22 +
 data/xml/RenderingControl2.xml               | 194 ---------
 data/xml/RenderingControl2.xml.in            | 194 +++++++++
 data/xml/X_MS_MediaReceiverRegistrar1.xml    |  96 -----
 data/xml/X_MS_MediaReceiverRegistrar1.xml.in |  96 +++++
 15 files changed, 1493 insertions(+), 1487 deletions(-)

commit 8c0391d1f1625af4ce9a5013d4298f5c65462ba5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 15 03:08:07 2010 +0300

    Revert "data: Use '\r\n' instead of '\n' in XML files"
    
    This reverts commit d4ea25388b05eaf5f6963235fd9766d55e596bc1.

 data/xml/AVTransport2.xml                 | 1150 ++++++++++++++---------------
 data/xml/ConnectionManager.xml            |  334 ++++-----
 data/xml/ContentDirectory.xml             |  814 ++++++++++----------
 data/xml/Makefile.am                      |   26 +-
 data/xml/MediaRenderer2.xml               |   38 +-
 data/xml/MediaServer2.xml                 |   44 +-
 data/xml/RenderingControl2.xml            |  388 +++++-----
 data/xml/X_MS_MediaReceiverRegistrar1.xml |  192 ++---
 8 files changed, 1493 insertions(+), 1493 deletions(-)

commit 206f01926d3293d4885c69d090467270f28a36c3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 15 03:03:08 2010 +0300

    core: Don't set description if already set

 src/rygel/rygel-root-device-factory.vala | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 945d1487462c6b4dc3f4a6269c00ec0f713725c2
Author: Aron Xu <aronxu@gnome.org>
Date:   Wed Sep 15 13:45:12 2010 +0800

    Update simplified Chinese translation.

 po/zh_CN.po | 774 +++++++++++++++++++++++++++---------------------------------
 1 file changed, 350 insertions(+), 424 deletions(-)

commit 93cb08a1f0dac907cb39c1d52e022301a13a09c5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 13 18:36:50 2010 +0300

    Release announcement for 0.7.8

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

commit 684a60153d473fc2417c67c6b0aa2a502dbb7f1d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 14 00:19:55 2010 +0300

    tests: Update ByteSeek unit test for commit b92b7a8

 tests/rygel-http-byte-seek-test.vala | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit c79bb4079908f57a5e74b0ad5a8473c814d4556e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 13 23:39:26 2010 +0300

    Remove empty line from git ignore list file

 .gitignore | 1 -
 1 file changed, 1 deletion(-)

commit d4ea25388b05eaf5f6963235fd9766d55e596bc1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 13 16:09:03 2010 +0300

    data: Use '\r\n' instead of '\n' in XML files
    
    Some UPnP devices in the market are apparently unable to use the unix
    newline charachter so we better provide the XML files in DOS format.

 data/xml/AVTransport2.xml                 | 1150 ++++++++++++++---------------
 data/xml/ConnectionManager.xml            |  334 ++++-----
 data/xml/ContentDirectory.xml             |  814 ++++++++++----------
 data/xml/Makefile.am                      |   26 +-
 data/xml/MediaRenderer2.xml               |   38 +-
 data/xml/MediaServer2.xml                 |   44 +-
 data/xml/RenderingControl2.xml            |  388 +++++-----
 data/xml/X_MS_MediaReceiverRegistrar1.xml |  192 ++---
 8 files changed, 1493 insertions(+), 1493 deletions(-)

commit 4a990df0e4a7ecc8110295e1f843a3a0fdc31771
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 13 14:56:44 2010 +0300

    data,core: Don't put empty nodes in device description

 data/xml/MediaRenderer2.xml              |  1 -
 data/xml/MediaServer2.xml                |  3 ---
 src/rygel/rygel-root-device-factory.vala | 19 +++----------------
 3 files changed, 3 insertions(+), 20 deletions(-)

commit e50349a710541d18043f54d1c88ec07b45084c82
Author: Jens Georg <mail@jensge.org>
Date:   Sun Sep 5 11:06:06 2010 +0200

    media-export: Fix (parent != NULL) assertion

 src/plugins/media-export/rygel-media-export-harvester.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit b92b7a801861099bba0714ce8ffd6f04a0033146
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 4 20:14:36 2010 +0200

    core: Add *-Range headers only for Range request
    
    If the client didn't pass a Range header in the request, don't
    append Accept-Ranges and Content-Range headers to response.
    
    This fixes picture browsing on XBox 360 (again)

 src/rygel/rygel-http-byte-seek.vala | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 3a9c42d7f5a3895b1af10d9c101e2109a5c18b0a
Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
Date:   Sun Sep 12 01:13:57 2010 +0200

    [l10n] Updated German translation

 po/de.po | 890 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 409 insertions(+), 481 deletions(-)

commit 6e9de4e7f41e86ff83e911c3530984f5f05f916a
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sun Sep 12 00:59:09 2010 +0200

    Hungarian translation added

 po/hu.po | 638 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 638 insertions(+)

commit c622ee052ed2c1e985c232b083f05088afc0f01c
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sun Sep 12 00:58:54 2010 +0200

    Added hu to LINGUAS

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 836c8f5b614de93f56c5de1111e7c536e330a339
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 11 15:33:21 2010 +0200

    core,plugins: Fix bgo#629348
    
    Don't translate debug messages. Patch provided by Gabor Kelement

 src/plugins/media-export/rygel-media-export-database.vala         | 2 +-
 src/plugins/media-export/rygel-media-export-harvester.vala        | 2 +-
 src/plugins/media-export/rygel-media-export-media-cache.vala      | 4 ++--
 .../media-export/rygel-media-export-metadata-extractor.vala       | 2 +-
 .../media-export/rygel-media-export-recursive-file-monitor.vala   | 2 +-
 src/plugins/media-export/rygel-media-export-root-container.vala   | 2 +-
 src/plugins/mpris/rygel-mpris-player.vala                         | 2 +-
 src/plugins/playbin/rygel-playbin-player.vala                     | 6 +++---
 src/plugins/tracker/rygel-tracker-insertion-query.vala            | 2 +-
 src/plugins/tracker/rygel-tracker-selection-query.vala            | 2 +-
 src/rygel/rygel-av-transport.vala                                 | 2 +-
 src/rygel/rygel-changelog.vala                                    | 2 +-
 src/rygel/rygel-http-get.vala                                     | 2 +-
 src/rygel/rygel-http-server.vala                                  | 8 ++++----
 src/rygel/rygel-import-resource.vala                              | 2 +-
 src/rygel/rygel-main.vala                                         | 6 +++---
 src/rygel/rygel-plugin-loader.vala                                | 8 ++++----
 src/rygel/rygel-root-device-factory.vala                          | 2 +-
 src/rygel/rygel-search.vala                                       | 2 +-
 src/rygel/rygel-user-config.vala                                  | 4 ++--
 20 files changed, 32 insertions(+), 32 deletions(-)

commit 00d241ada2805167bde212e4952ca902413b5467
Author: Kentaro KAZUHAMA <kazken3@gmail.com>
Date:   Sat Sep 11 10:09:46 2010 +0900

    Added Japanese translation.

 po/LINGUAS |   1 +
 po/ja.po   | 789 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 790 insertions(+)

commit 3282a3b941c63714af17f4f6f5a586bce981812b
Author: Duarte Loreto <happyguy_pt@hotmail.com>
Date:   Fri Sep 10 22:25:23 2010 +0100

    Updated Portuguese translation

 po/LINGUAS |   1 +
 po/pt.po   | 788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 789 insertions(+)

commit 2e0d0de59cca9bf5ce74391cf8982ff5012365fc
Author: Petr Kovar <pknbe@volny.cz>
Date:   Fri Sep 10 22:31:57 2010 +0200

    Update Czech translation by Marek Cernocky

 po/cs.po | 85 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 45 insertions(+), 40 deletions(-)

commit 9b8d47c78893626e4144e788cbcd82c16716bbd1
Author: Homin Lee <ff4500@gmail.com>
Date:   Fri Sep 10 01:37:43 2010 +0900

    Added Korean translation

 po/LINGUAS |   1 +
 po/ko.po   | 785 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 786 insertions(+)

commit 9fb055d4fd60c1956d261807b7e280cc48c154fd
Author: Tomasz Dominikowski <dominikowski@gmail.com>
Date:   Tue Sep 7 11:16:59 2010 +0200

    Added pl to LINGUAS

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 18df1251bf87c978b67a2e081b5c5b5dcc941c84
Author: Michael Kotsarinis <mk73628@gmail.com>
Date:   Sun Sep 5 18:06:46 2010 +0300

    Updated Greek translation

 po/el.po | 259 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 127 insertions(+), 132 deletions(-)

commit 0fb115fc8f5621d96da805f2b39d36da35670db4
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   Sat Sep 4 19:47:32 2010 +0200

    Updated Polish translation

 po/pl.po | 795 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 795 insertions(+)

commit a2bc31d25cb42dbdc8b9ce3ea4de8e3c4607850e
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Sep 4 15:09:52 2010 +0200

    Updated French translation

 po/fr.po | 179 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 90 insertions(+), 89 deletions(-)

commit 3b797a15d53ebbe4acda6925bf3735bd1377a143
Author: A S Alam <aalam@users.sf.net>
Date:   Sat Sep 4 08:07:25 2010 +0530

    update for Punjabi

 po/pa.po | 707 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 309 insertions(+), 398 deletions(-)

commit c1d9e94f41dec4d45d633e9c1fc239cc9399b76b
Author: Daniel Nylander <po@danielnylander.se>
Date:   Fri Sep 3 19:30:01 2010 +0200

    Updated Swedish translation

 po/sv.po | 544 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 250 insertions(+), 294 deletions(-)

commit 2f67ed42e3e24dd9bd244fcdcc16733563ee8671
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Fri Sep 3 18:35:49 2010 +0200

    Updated Slovenian translation

 po/sl.po | 181 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 93 insertions(+), 88 deletions(-)

commit 58823beec6a776a407107a108c2bb7c5e5ff1a0f
Author: drtv <vasudeven@git.gnome.org>
Date:   Fri Sep 3 21:07:39 2010 +0530

    Updated Tamil translation

 po/ta.po | 49 +------------------------------------------------
 1 file changed, 1 insertion(+), 48 deletions(-)

commit f9875eb7274db32d1281f781857321305e35c9e2
Author: drtv <vasudeven@git.gnome.org>
Date:   Fri Sep 3 21:06:27 2010 +0530

    Updated Tamil translation

 po/ta.po | 410 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 204 insertions(+), 206 deletions(-)

commit e5e6d2bd2247059b81b35b774b55fe94255df758
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Fri Sep 3 07:47:24 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 464 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 212 insertions(+), 252 deletions(-)

commit ef8bd8a787bdd441471ac027cb6b3054aa411493
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Thu Sep 2 18:04:02 2010 +0300

    Updated Hebrew translation.

 po/he.po | 199 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 102 insertions(+), 97 deletions(-)

commit 0416e4fb7946d448410172412759d82fa436af9e
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Tue Aug 31 16:05:40 2010 +0100

    Updated British English translation

 po/en_GB.po | 88 ++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 49 insertions(+), 39 deletions(-)

commit c3c773404f0f34f5a748dc614a6e11d33776b128
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Aug 31 11:35:13 2010 +0200

    Updated Galician translations

 po/gl.po | 197 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 101 insertions(+), 96 deletions(-)

commit e12db1a9ae808ff714e7b0664763a02cdc98aeb7
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Aug 31 05:13:02 2010 +0200

    Updated Spanish translation

 po/es.po | 218 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 116 insertions(+), 102 deletions(-)

commit 4910a6fd97d2523db70fcb05a976247acc6ab758
Author: Милош Поповић <gpopac@gmail.com>
Date:   Tue Aug 31 02:09:50 2010 +0200

    Updated Serbian translation

 po/sr.po       | 197 +++++++++++++++++++++++++++++++--------------------------
 po/sr@latin.po | 197 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 218 insertions(+), 176 deletions(-)

commit eda5168b91cd627561ddf51e94125a5a2ba35245
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 31 00:58:49 2010 +0300

    media-export: Prefer term 'folder' over 'directory'
    
    Prefer the term 'folder' over 'directory' in translated strings.

 src/plugins/media-export/rygel-media-export-recursive-file-monitor.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 595e5729bf0121e7e726aa52733ed7b7466e998d
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 28 14:03:22 2010 +0100

    core,plugins: Miscellaneous string fixes
    
    Mostly punctuation fixes.

 src/plugins/media-export/rygel-media-export-dbus-service.vala       | 2 +-
 src/plugins/media-export/rygel-media-export-harvester.vala          | 2 +-
 .../media-export/rygel-media-export-recursive-file-monitor.vala     | 2 +-
 src/plugins/media-export/rygel-media-export-root-container.vala     | 4 ++--
 src/plugins/playbin/rygel-playbin-player.vala                       | 2 +-
 src/rygel/rygel-main.vala                                           | 4 ++--
 src/rygel/rygel-plugin-loader.vala                                  | 6 +++---
 src/rygel/rygel-root-device-factory.vala                            | 2 +-
 8 files changed, 12 insertions(+), 12 deletions(-)

commit e19749355a0ba0eb80d54351b31a86086fb2c0ad
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 28 13:57:44 2010 +0100

    core: Don't build translatable strings by substitution
    
    Based on a patch from Philip Withnall <philip@tecnocode.co.uk>.

 src/rygel/rygel-user-config.vala | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 31d098b316721dfaebc98e055d5379b3dba4cc80
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 28 13:55:33 2010 +0100

    ui: Remove markup from a translatable string

 data/rygel-preferences.ui | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 80ceea7101f7e60a4297f4b0b95eb51bfd54b0c8
Author: Милош Поповић <gpopac@gmail.com>
Date:   Tue Aug 31 01:55:29 2010 +0200

    Added Serbian translation

 po/LINGUAS     |   2 +
 po/sr.po       | 788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/sr@latin.po | 788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1578 insertions(+)

commit 5f8890f38fa29548d6305806ff20932832a1ddf6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 31 00:25:16 2010 +0300

    Release announcement for 0.7.7

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

commit 228a905333f3064eeb25ca8ffd2549716fc3ad8d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 30 20:53:13 2010 +0300

    data: Correct a typo in default config files

 data/rygel-default.conf | 2 +-
 data/rygel-maemo.conf   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit abf19bd6b98ff3b00d076299490adf2163505d7d
Author: Marek Černocký <marek@manet.cz>
Date:   Mon Aug 30 18:47:34 2010 +0200

    Updated Czech translation

 po/cs.po | 287 +++++++++++++--------------------------------------------------
 1 file changed, 59 insertions(+), 228 deletions(-)

commit 8845d4033d96632e505eadb0cc5c3af77380eeb3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 30 16:55:16 2010 +0300

    i18n: Add MPRIS sources to translated/ignored lists

 po/POTFILES.in   | 4 ++++
 po/POTFILES.skip | 4 ++++
 2 files changed, 8 insertions(+)

commit f04050ccb4cad6dfa079e966dc96c82b86bc9632
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 30 16:46:07 2010 +0300

    data: Export XDG standard media dirs by default

 data/rygel-default.conf | 2 +-
 data/rygel-maemo.conf   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c7359bd209eb6565867c9114b3264d6a572f0c2d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 30 16:43:59 2010 +0300

    data,media-export: Special variables for XDG dirs
    
    Allow user to specify standard XDG media directories using variables.

 data/rygel-default.conf                             |  9 +++++++--
 data/rygel-maemo.conf                               |  9 +++++++--
 .../rygel-media-export-root-container.vala          | 21 ++++++++++++++++++++-
 3 files changed, 34 insertions(+), 5 deletions(-)

commit 69ed2dbdf2552f3079a942622e73f5c98fe1fb8c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 30 02:08:39 2010 +0300

    playbin: Remove last "all rights reserved"
    
    Remove last remaining "all rights reserved" from copyright headers.

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

commit f0edf1287cea9a79a6331570acf9d21dcbbad0ef
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 30 02:00:35 2010 +0300

    doc: List known MPRIS2 implementors in README

 README | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 3575385a38a32d031514a36012d3f37df86311d7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 30 01:45:11 2010 +0300

    doc: Add MediaRenderer info to README

 README | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit a63397772d34a0757a0ec4cd792248e47f1d9496
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 30 01:32:35 2010 +0300

    docs: Update README on MediaServer spec

 README | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 7a25e15dbf12b7da2caa6c9fbc94bdef42c7d70d
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 28 20:01:58 2010 +0300

    media-export: map @refID to NULL
    
    This fixes IOP with WMP 12

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

commit bf6f7c39d41700f6e01b0e6d534cd6706e458b4c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 28 04:23:24 2010 +0300

    mpris: Add MPRIS2-based MediaRenderer plugin
    
    This plugin turns any media player that implements MPRIS2 D-Bus interface
    into a UPnP MediaRenderer.
    
    http://www.mpris.org/2.0/spec/

 configure.ac                                      |   9 ++
 src/plugins/Makefile.am                           |   5 +
 src/plugins/mpris/Makefile.am                     |  39 +++++
 src/plugins/mpris/rygel-mpris-interfaces.vala     |  50 ++++++
 src/plugins/mpris/rygel-mpris-player.vala         | 183 ++++++++++++++++++++++
 src/plugins/mpris/rygel-mpris-plugin-factory.vala | 140 +++++++++++++++++
 src/plugins/mpris/rygel-mpris-plugin.vala         |  91 +++++++++++
 7 files changed, 517 insertions(+)

commit d27e1ba5c317ee4200ec880f21067abaabcd46fd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 27 02:13:16 2010 +0300

    core,external: Move f.d.o D-Bus interfaces to core
    
    Move FreeDesktop D-Bus interfaces to core.

 .../external/rygel-external-interfaces.vala        | 15 --------
 src/rygel/Makefile.am                              |  3 +-
 src/rygel/rygel-free-desktop-interfaces.vala       | 45 ++++++++++++++++++++++
 3 files changed, 47 insertions(+), 16 deletions(-)

commit 73bbc3ce96a9821c0ccf837d939dde553c6df7c9
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sat Aug 28 13:53:46 2010 +0100

    Add British English translation

 po/LINGUAS  |   1 +
 po/en_GB.po | 778 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 779 insertions(+)

commit 8e64da0e464c6523dcf9242f065a6766af53e3e8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 28 07:22:21 2010 +0300

    media-export: Use debug if cancelled
    
    Check if the error during harvesting is due to a cancelled cancellable

 .../media-export/rygel-media-export-harvesting-task.vala      | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 8715db959eaa7f9f03fc3e3d2c44d2b844de0484
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 28 07:21:19 2010 +0300

    media-export: Apply file filter in monitoring
    
    The inclusion filter was not used for file monitoring

 .../media-export/rygel-media-export-harvester.vala | 27 ++++++++++++----------
 1 file changed, 15 insertions(+), 12 deletions(-)

commit 3c8136941a63e63333210b139596eda9568b8beb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 28 03:51:04 2010 +0300

    core,playbin: MediaPlayer.uri now nullable

 src/plugins/playbin/rygel-playbin-player.vala | 2 +-
 src/rygel/rygel-media-player.vala             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 078761ba82cf0d26557dad3b268e61a603d3fb65
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 28 03:48:55 2010 +0300

    core,paybin: string props getter transfer ownership
    
    Getters for string properties should transfer ownership.

 src/plugins/playbin/rygel-playbin-player.vala | 4 ++--
 src/rygel/rygel-media-player.vala             | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f9ab6e249c7cefa77cd96ac398171544efc77bc3
Merge: f9bc56b 5628ef8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 28 04:40:20 2010 +0300

    Merge remote branch 'phako/integration'

commit f9bc56bb8c81aef32c2bc9deb87ea360471e77c6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 28 04:38:15 2010 +0300

    build: Lower gtk+-2.0 requirement to 2.20.0

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5628ef8f07e4048c7a3bfd396f6e95761b468051
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 27 22:54:35 2010 +0300

    media-export: Support the "Genre" folder of XBox

 .../rygel-media-export-media-cache.vala            |  2 ++
 .../rygel-media-export-root-container.vala         | 24 ++++++++++++----------
 2 files changed, 15 insertions(+), 11 deletions(-)

commit 5943236e3c27a63b0c86ec1ae127b1e76727c13d
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 27 19:18:03 2010 +0300

    data: Add m4v, m4a and png to scanned files

 data/rygel-default.conf | 2 +-
 data/rygel-maemo.conf   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9d8aa32068b300e71d84162e2fb8f02cf7fa3cea
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 27 15:35:33 2010 +0300

    core: Don't claim to be clock source
    
    Do not set the 'sp-flag' as we never really are the clock source for the
    content, even in case of live/transcoded streams. This renders DLNA CTT
    test case 7.3.41.1 N.A'ed.

 src/rygel/rygel-media-item.vala | 2 --
 src/rygel/rygel-transcoder.vala | 1 -
 2 files changed, 3 deletions(-)

commit d88825464d530355fd2391866f181c6bdfef0d0a
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 25 21:15:45 2010 +0300

    media-export: Fix UPnP "exists" search

 src/plugins/media-export/rygel-media-export-media-cache.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a47f2f4ac100de251bf5161c9d7dbc952d4b2211
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 25 20:08:15 2010 +0300

    media-export: Enable use of SQL functions
    
    Search translation was hard-coded to use operators

 src/plugins/media-export/Makefile.am               |  2 +
 .../rygel-media-export-media-cache.vala            | 36 ++++-------
 .../rygel-media-export-sql-function.vala           | 31 +++++++++
 .../rygel-media-export-sql-operator.vala           | 73 ++++++++++++++++++++++
 4 files changed, 119 insertions(+), 23 deletions(-)

commit 58b299f15c9f877a226611b62ca015dfca31244f
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 25 20:04:39 2010 +0300

    media-export: Add custom has_prefix function
    
    This function is used for a caseless derivedFrom search

 .../media-export/rygel-media-export-database.vala  | 29 ++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 27d1bf7fa8616ec2714c21b5733b177ff763661f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 26 15:10:00 2010 +0300

    core,playbin: Time represented as int64
    
    Player interface now deals with all time values in nano-seconds as int64.
    We should be simply using Gst.ClockTime but that is unfortunately not a
    registered type so we can't use that as GObject property. :(

 src/plugins/playbin/Makefile.am               |  3 +-
 src/plugins/playbin/rygel-playbin-player.vala | 21 ++++++------
 src/plugins/playbin/rygel-playbin-time.vala   | 49 ---------------------------
 src/rygel/rygel-av-transport.vala             | 22 +++++++-----
 src/rygel/rygel-gst-utils.vala                | 20 +++++++++++
 src/rygel/rygel-media-player.vala             | 18 ++++++++--
 6 files changed, 59 insertions(+), 74 deletions(-)

commit ec6460afabd7c419c13f6844b5c48c3f0e7756e1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 26 15:13:42 2010 +0300

    data: Forgotten part of s/GstRenderer/Playbin/ change
    
    This was supposed to be included in commit e33fd41.

 data/rygel-default.conf | 2 +-
 data/rygel-maemo.conf   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2427b6d5c16abfd028c3af721bc6b669d23bf05f
Author: Jens Georg <mail@jensge.org>
Date:   Tue Aug 24 16:59:12 2010 +0300

    media-export: Fix bgo#627243
    
    String operators during Search() should be case insensitive

 .../media-export/rygel-media-export-database.vala  | 44 ++++++++++++++++++++++
 .../rygel-media-export-media-cache.vala            | 21 +++++++++--
 2 files changed, 62 insertions(+), 3 deletions(-)

commit 76110df42b3481901b8b387180487bda0f4ee978
Author: Jens Georg <mail@jensge.org>
Date:   Tue Aug 24 16:57:37 2010 +0300

    media-export: count_children () left out container

 src/plugins/media-export/rygel-media-export-sql-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de8d552a94914cae167cbcaa420e7292b6087307
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 19:28:32 2010 +0300

    tests: Don't go beyond 80 columns

 tests/rygel-album-art-spec-test.vala | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

commit 3df772e437e20b883bf0a6904acf659cf0218c81
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 19:23:46 2010 +0300

    tests: Update test against latest MediaItem changes

 tests/rygel-album-art-spec-test.vala | 32 +++++++++++++++------------
 tests/rygel-http-get-test.vala       | 42 ++++++++++++++++++++++++++++++++----
 tests/rygel-http-time-seek-test.vala | 19 ++++++++++------
 3 files changed, 69 insertions(+), 24 deletions(-)

commit 7298eb8f263ef0421384f13fca1217bb0fb8eb9f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 17:41:24 2010 +0300

    core: Support for search by album and artist

 src/rygel/rygel-relational-expression.vala | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit cc0dda5a2733a94a06da78100737a78f352d854c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 17:40:27 2010 +0300

    core: Remove redundant assignment/variable

 src/rygel/rygel-relational-expression.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 923f3c81ee0f7644538853b8871b787f7387cc61
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 16:42:26 2010 +0300

    core: Drop now redundant custom DIDLLiteWriter class

 po/POTFILES.in                          |  1 -
 po/POTFILES.skip                        |  1 -
 src/rygel/Makefile.am                   |  1 -
 src/rygel/rygel-didl-lite-writer.vala   | 44 ---------------------------------
 src/rygel/rygel-item-creator.vala       |  6 ++---
 src/rygel/rygel-media-container.vala    |  3 ++-
 src/rygel/rygel-media-item.vala         | 12 ++++-----
 src/rygel/rygel-media-object.vala       |  3 ++-
 src/rygel/rygel-media-query-action.vala |  8 +++---
 src/rygel/rygel-music-item.vala         |  5 ++--
 src/rygel/rygel-photo-item.vala         |  5 ++--
 src/rygel/rygel-video-item.vala         |  5 ++--
 12 files changed, 27 insertions(+), 67 deletions(-)

commit 5aabc44fc312e2406bb2dd32eceddb2ccf648fad
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 16:23:06 2010 +0300

    core: Serialization handled by MediaObject itself
    
    Serialization of MediaObject is now completely handled by the MediaObject
    itself.

 src/rygel/rygel-didl-lite-writer.vala | 34 +---------------------------------
 src/rygel/rygel-media-container.vala  | 28 ++++++++++++++++++++++++++++
 src/rygel/rygel-media-item.vala       |  4 ++--
 src/rygel/rygel-media-object.vala     |  3 +++
 src/rygel/rygel-music-item.vala       |  4 ++--
 src/rygel/rygel-photo-item.vala       |  4 ++--
 src/rygel/rygel-video-item.vala       |  4 ++--
 7 files changed, 40 insertions(+), 41 deletions(-)

commit 5d387d745677cedb49428031af9839303863c4c4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 16:03:37 2010 +0300

    core: Don't compare apples and oranges
    
    Before comparing two items, first make sure they are of the same type.

 src/rygel/rygel-media-item.vala | 4 ++++
 src/rygel/rygel-music-item.vala | 4 ++++
 src/rygel/rygel-photo-item.vala | 4 ++++
 src/rygel/rygel-video-item.vala | 4 ++++
 4 files changed, 16 insertions(+)

commit aaf25fb2c2e79dac1d3ec43bad2b5dd58f541e0d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 15:06:41 2010 +0300

    core,plugins: Proper, rich item hierarchy
    
    * We have the following item hierarchy now:
    
      * VisualItem (interface, requires MediaItem)
      * MediaItem (abstract class)
         |
         |--> AudioItem
         |      |
         |      |--> MusicItem
         |      |--> VideoItem (implements VisualItem)
         |
         |--> ImageItem (implements VisualItem)
                |
                |--> PhotoItem
    
    * Serialization of MediaItem is completely handled by MediaItem itself.

 po/POTFILES.in                                     |   8 +-
 po/POTFILES.skip                                   |   6 +
 .../external/rygel-external-item-factory.vala      | 106 +++++--
 src/plugins/gst-launch/Makefile.am                 |   4 +-
 .../gst-launch/rygel-gst-launch-audio-item.vala    |  48 +++
 src/plugins/gst-launch/rygel-gst-launch-item.vala  |  30 +-
 .../rygel-gst-launch-root-container.vala           |  18 +-
 .../gst-launch/rygel-gst-launch-video-item.vala    |  48 +++
 .../rygel-media-export-harvesting-task.vala        |   4 +-
 .../media-export/rygel-media-export-item.vala      | 337 +++++++++++----------
 .../rygel-media-export-media-cache.vala            | 102 +++++--
 .../rygel-media-export-object-factory.vala         |  11 +-
 .../mediathek/rygel-mediathek-video-item.vala      |   9 +-
 src/plugins/test/Makefile.am                       |   1 -
 src/plugins/test/rygel-test-audio-item.vala        |  10 +-
 src/plugins/test/rygel-test-item.vala              |  45 ---
 src/plugins/test/rygel-test-video-item.vala        |  10 +-
 .../tracker/rygel-tracker-item-factory.vala        |  18 +-
 .../tracker/rygel-tracker-music-item-factory.vala  |  33 +-
 .../rygel-tracker-picture-item-factory.vala        |  27 +-
 .../tracker/rygel-tracker-video-item-factory.vala  |  25 +-
 src/rygel/Makefile.am                              |   6 +
 src/rygel/rygel-audio-item.vala                    |  67 ++++
 src/rygel/rygel-didl-lite-writer.vala              |  59 +---
 src/rygel/rygel-http-get-handler.vala              |   4 +-
 src/rygel/rygel-http-get.vala                      |  23 +-
 src/rygel/rygel-http-server.vala                   |  53 +---
 src/rygel/rygel-http-time-seek.vala                |   5 +-
 src/rygel/rygel-image-item.vala                    |  99 ++++++
 src/rygel/rygel-item-creator.vala                  |  46 ++-
 src/rygel/rygel-l16-transcoder.vala                |  17 +-
 src/rygel/rygel-media-art-store.vala               |  22 +-
 src/rygel/rygel-media-container.vala               |   8 +-
 src/rygel/rygel-media-item.vala                    | 212 +++++--------
 src/rygel/rygel-mp2ts-transcoder.vala              |  29 +-
 src/rygel/rygel-mp3-transcoder.vala                |   9 +-
 src/rygel/rygel-music-item.vala                    | 129 ++++++++
 src/rygel/rygel-photo-item.vala                    |  67 ++++
 src/rygel/rygel-relational-expression.vala         |   6 +-
 src/rygel/rygel-transcode-manager.vala             |   5 +-
 src/rygel/rygel-transcoder.vala                    |   2 +-
 src/rygel/rygel-video-item.vala                    | 153 ++++++++++
 src/rygel/rygel-visual-item.vala                   |  90 ++++++
 src/rygel/rygel-wma-transcoder.vala                |   9 +-
 src/rygel/rygel-wmv-transcoder.vala                |  15 +-
 45 files changed, 1364 insertions(+), 671 deletions(-)

commit 1069929ce2da84496db65b189117ed4e586212c8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 15:42:48 2010 +0300

    gst-launch: Micro coding-style fix

 src/plugins/gst-launch/rygel-gst-launch-item.vala | 1 +
 1 file changed, 1 insertion(+)

commit 4130395d711bd5571bce3a6eb06544365a3103e0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 15:41:50 2010 +0300

    gst-launch: Remove redundant 'using' statements

 src/plugins/gst-launch/rygel-gst-launch-item.vala | 3 ---
 1 file changed, 3 deletions(-)

commit 8dcac7ee69f5487a40c1e42da1ac6d1f8778d8e1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 14:41:45 2010 +0300

    core: HTTPServer.is_http_uri() -> need_proxy()
    
    Replace HTTPServer.is_http_uri() with need_proxy() that does the opposite
    and is public.

 src/rygel/rygel-http-server.vala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit d48a9cff1adc22514ed5638bbe49f96ded85c002
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 25 14:35:07 2010 +0300

    core: DIDLLiteWriter.http_server now public

 src/rygel/rygel-didl-lite-writer.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e79685445987fb41d8bfe31b864cdbd4adadb7e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 24 17:41:14 2010 +0300

    core: Don't override error status

 src/rygel/rygel-import-resource.vala | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 9bb293ca617b8434f8803f4aded4344008a846c5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 24 17:32:06 2010 +0300

    core: List/report all transfers
    
    'TransferIDs' state variable should list IDs for all transfers we have,
    even the ones that are complete.

 src/rygel/rygel-content-directory.vala | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit 1ae16e7e0ea79df367ee49b9170d858faaa1be2e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 22 18:34:29 2010 +0300

    core,plugins: Drop MediaItem.add_uri().thumbnail
    
    MediaItem.add_uri() doesn't take optional thumbnail argument anymore. None
    of the plugins were using this and it doesn't really matter if rygel can
    find the thumbnail before plugins add their own thumbnail(s).

 src/plugins/external/rygel-external-item-factory.vala        |  2 +-
 src/plugins/media-export/rygel-media-export-item.vala        |  4 ++--
 src/plugins/media-export/rygel-media-export-media-cache.vala |  2 +-
 src/plugins/mediathek/rygel-mediathek-video-item.vala        |  2 +-
 src/plugins/tracker/rygel-tracker-item-factory.vala          |  2 +-
 src/rygel/rygel-media-item.vala                              | 10 +++-------
 6 files changed, 9 insertions(+), 13 deletions(-)

commit f74721321cab80d29065f0fd1bfba97dc45a68d8
Author: Ask H. Larsen <asklarsen@gmail.com>
Date:   Mon Aug 23 23:07:51 2010 +0200

    Updated Danish translation

 po/da.po | 792 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 792 insertions(+)

commit 8877df040db9863bae5bb0bf6471c996bac55b8d
Author: Kenneth Nielsen <k.nielsen81@gmail.com>
Date:   Mon Aug 23 23:07:50 2010 +0200

    Added da to list of languages

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit c33cdebe510d13b2401349ab68571a13ffbb6a05
Author: Petr Kovar <pknbe@volny.cz>
Date:   Mon Aug 23 22:28:35 2010 +0200

    Update Czech translation by Marek Cernocky

 po/cs.po | 826 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 399 insertions(+), 427 deletions(-)

commit 883b65b8005a32e2f333e92523afd6dd396d7dc2
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 18 18:39:05 2010 +0300

    [doc] Add manpages for rygel and rygel.conf

 Makefile.am            |   2 +-
 configure.ac           |   5 +
 doc/Makefile.am        |  14 ++
 doc/man/rygel.conf.xml | 335 +++++++++++++++++++++++++++++++++++++++++
 doc/man/rygel.xml      | 396 +++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 751 insertions(+), 1 deletion(-)

commit 197a0ef4b35fd527f39314e7b8c213444fa94393
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 22 02:08:15 2010 +0300

    core,tracker: Case-insensitive string comparisons
    
    String comparisons must be case-insensitive in searches.

 src/plugins/tracker/rygel-tracker-search-container.vala | 2 +-
 src/rygel/rygel-relational-expression.vala              | 9 ++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 1993f0246cafdb05ddf2e4530cdbcc5fb1b2be3e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 22 02:05:53 2010 +0300

    tracker: Escape the regex for SPARQL

 src/plugins/tracker/Makefile.am                    |  2 +-
 .../tracker/rygel-tracker-search-container.vala    | 59 ++++++++++++++++++++--
 2 files changed, 57 insertions(+), 4 deletions(-)

commit 85f8dcc50271b4f0d5f8ef9544929642451d8a96
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Sat Aug 21 21:06:47 2010 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 548 ++++++++++++++++++++++++++++--------------------------------
 po/zh_TW.po | 548 ++++++++++++++++++++++++++++--------------------------------
 2 files changed, 520 insertions(+), 576 deletions(-)

commit 526e85727f73669cb6707911e1307157aaa22cd0
Author: Claude Paroz <claude@2xlibre.net>
Date:   Sat Aug 21 14:47:21 2010 +0200

    Updated French translation

 po/fr.po | 449 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 168 insertions(+), 281 deletions(-)

commit e24b4fa035125a7708eba18b5144dd3c897d2e49
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 22:53:21 2010 +0300

    core: Minor coding-style fixes

 src/rygel/rygel-media-object.vala | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit c98f8c5f95e787467c7d04db6c2cdcb727912efd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 22:40:01 2010 +0300

    core: Pre-compile regex for substitute variables
    
    Apparently these string comparisons were taking a hell lot of time and the
    reason was that string.replace() compiles regex each time it needs to
    replace a string.

 src/rygel/rygel-media-object.vala | 39 +++++++++++++++++++++++++++++++++------
 1 file changed, 33 insertions(+), 6 deletions(-)

commit a7d5b6cc6b8e7eabc297a01212bbdc31ec9197e1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 22:36:37 2010 +0300

    core: Add MediaItem.streamable()
    
    Differential between items that are streamable and should be streamed.

 src/rygel/rygel-http-get.vala   | 2 +-
 src/rygel/rygel-media-item.vala | 8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 186da535210afeea212414a9bc51b1dc606321f6
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 20 21:58:57 2010 +0300

    gst-launch: Use - instead of _ in options

 data/rygel-default.conf                              | 20 ++++++++++----------
 data/rygel-maemo.conf                                | 20 ++++++++++----------
 .../gst-launch/rygel-gst-launch-root-container.vala  |  8 ++++----
 3 files changed, 24 insertions(+), 24 deletions(-)

commit 1f31e845f3f1abd8d05ad5c6e29fb36a16e3b488
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 19:14:23 2010 +0300

    tracker: Correct checks for limit and offset

 src/plugins/tracker/rygel-tracker-selection-query.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit faba9fa346f89f144d7db059eef5d6471d4798ca
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 19:10:25 2010 +0300

    core,tracker: Drop support for search by 'res'
    
    Drop support for search by 'res' and 'res@protocolInfo'. Since we didn't
    handle proxy and transcoding resources this gave wrong impression to the
    clients and was causing rygel to fail DLNA CTT test case 7.3.66.3,4.

 .../tracker/rygel-tracker-search-container.vala    |  3 ---
 src/rygel/rygel-relational-expression.vala         | 24 ++--------------------
 2 files changed, 2 insertions(+), 25 deletions(-)

commit a1d192f000b6cd3a9c89e53f6f68c1a43168c600
Author: Giannis Katsampirhs <juankatsamprishs@gmail.com>
Date:   Fri Aug 20 18:12:37 2010 +0300

    l10n: Added Greek translation for rygel

 po/el.po | 800 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 800 insertions(+)

commit 32d33608c470076c9e98f2b80573819a15f5b35b
Author: Giannis Katsampirhs <juankatsamprishs@gmail.com>
Date:   Fri Aug 20 18:12:18 2010 +0300

    l10n: Added Greek (el) to po/LINGUAS for rygel

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit caa4e78c1af790f3c2735e828fa2ecc4f19dd818
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 16:38:18 2010 +0300

    core: Don't advertize search by '@refID'
    
    Don't advertize support for search by '@refID' as we do not really support
    and use it at all. Fixes DLNA CTT test case 7.3.66.2.

 src/rygel/rygel-relational-expression.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 152883e4a0636df716575fc1f8bc92f87da92933
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 16:33:09 2010 +0300

    core: Fix typo in serialization of upnp:createClass

 src/rygel/rygel-didl-lite-writer.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f6ce8a5bf3cc1224d2c62cbf4c3bdc422ae98e93
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 16:29:19 2010 +0300

    core: Don't throw error on empty search results
    
    I was doing this because of my misunderstanding of error code 720
    description in in ContentDirectory v2 specification (Table 2-20).

 src/rygel/rygel-search.vala | 5 -----
 1 file changed, 5 deletions(-)

commit 73beeb52aac464d586b20a6c1d25cfe20f96f5f3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 20 12:20:25 2010 +0300

    core: Make some code more readable
    
    Make the code deciding whether or not the mode of the HTTP GET is correct,
    more readable.

 src/rygel/rygel-http-get.vala | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 9c94c8fac1e1bc0389d1028ceecc329860ab0a56
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 19 18:24:40 2010 +0300

    core: Error on 'background' request for streams
    
    Throw an error on 'background' download request for streaming content.
    This satisfies DLNA requirement 7.4.49.4.

 src/rygel/rygel-http-get.vala | 1 +
 1 file changed, 1 insertion(+)

commit b32a5831a2bc50e4bf9d7b51c01b4267ed3fb816
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 19 18:17:44 2010 +0300

    core: Error on 'interactive' request for streams
    
    Throw an error on 'interactive' download request for streaming content.
    This satisfies DLNA requirement 7.4.49.4.

 src/rygel/rygel-http-get.vala | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit 6d4003290f8e41177301cf717eda12bb9db914dc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 19 17:31:02 2010 +0300

    core: Refactor HTTPGet.handle() a bit

 src/rygel/rygel-http-get.vala | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit 9d4d80c7f5de76e5ec10cd4c96a433ba00ed2d93
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 19 15:58:41 2010 +0300

    core: Minor coding-style fixes

 src/rygel/rygel-http-get.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 91b9110e9d804e670b823f219e283f37d40bc9f0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 19 15:56:33 2010 +0300

    core: Error on streaming request for unstreamable
    
    Throw an error on streaming request for unstreamable content. This satisfies
    DLNA requirement 7.4.49.4.

 src/rygel/rygel-http-get.vala | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit c0b24e6505d18acdd41fff53b98a0042ad6da15e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 19 15:55:39 2010 +0300

    core: Image items are not streamable

 src/rygel/rygel-media-item.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2f2302c7d534d6fc5cb4e6c6f7f6934cd4adefde
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 18 16:14:23 2010 +0300

    Release announcement for 0.7.6

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

commit 4d48096041ecb0810045a4cdfae59dbdaff4b20d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 18 16:22:27 2010 +0300

    i18n: Update ignored & translated files list

 po/POTFILES.in   | 2 ++
 po/POTFILES.skip | 2 ++
 2 files changed, 4 insertions(+)

commit 187cae3b971f7b6180d20aa40f88ea487c7dfc41
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 18 15:06:40 2010 +0300

    tracker: Create ID from title rather then the value
    
    Create ID of MetadataValues' children from their title rather then the
    associated 'value' of the child. This also implies that Years container
    now only provide the method for title creation rather than ID creation.
    
    With this change, the 'Year' hierarchy works again. \o/

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 9 ++++-----
 src/plugins/tracker/rygel-tracker-years.vala           | 4 ++--
 2 files changed, 6 insertions(+), 7 deletions(-)

commit 7e23ea726329e870d922adc2283101c88642d1b5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 18 14:35:33 2010 +0300

    tracker: Replace MetadataValues delegates by virtual methods
    
    Subclasses should now override the methods if they need a different
    implementation rather than passing methods to base constructor.

 .../tracker/rygel-tracker-metadata-values.vala     | 38 ++++------------------
 src/plugins/tracker/rygel-tracker-years.vala       | 11 +++----
 2 files changed, 11 insertions(+), 38 deletions(-)

commit 0a6d562a7307c6bcd4fba35d29b4cea433455d63
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 18 13:45:40 2010 +0300

    core: MetadataValues is now an abstract class

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cf44be559b287a82e60bed96085731c9a5ec9463
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 18 13:43:22 2010 +0300

    tracker: Special classes for albums & artists
    
    Add special container classes for albums and artists.

 src/plugins/tracker/Makefile.am                |  2 ++
 src/plugins/tracker/rygel-tracker-albums.vala  | 40 ++++++++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-artists.vala | 40 ++++++++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-music.vala   | 17 ++---------
 4 files changed, 84 insertions(+), 15 deletions(-)

commit ebfec8f2bb179f7ec4cf5b380cae7560a2da38fa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 17 02:28:35 2010 +0300

    Release announcement for 0.7.4

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

commit 6eb9a65b826b93dfc1e9e9e98378cedd56af18df
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Tue Aug 17 14:27:46 2010 +0200

    Updated Slovenian translation

 po/sl.po | 210 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 109 insertions(+), 101 deletions(-)

commit 3555d7830c4b36607870a0bcbc8a0efba53e108a
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Tue Aug 17 02:05:16 2010 +0300

    Updated Hebrew translation.

 po/he.po | 285 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 145 insertions(+), 140 deletions(-)

commit 678e7123abb88fea79fdd8d2fc00146c79ad6b25
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 16 23:33:56 2010 +0300

    core: GetProtocolInfo should utilize gupnp-dlna
    
    GetProtocolInfo action for MediaServer should list all DLNA profiles
    covered by gupnp-dlna.

 src/rygel/rygel-source-connection-manager.vala | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

commit 464b0dff9692db594f5a5f76c46768982d0485e3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 16 23:31:55 2010 +0300

    build: Rygel core now links to gupnp-dlna

 src/rygel/Makefile.am | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 134d60c511bd1f81dcc4034ae7992b7d8da55db6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 16 23:29:13 2010 +0300

    core: Equality function for list of ProtocolInfo
    
    This is to allow for easy search of a particular ProtocolInfo in the list.

 src/rygel/rygel-transcode-manager.vala | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit c1f91083c91bebc36df197de75b4ee0eebd6bd4b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 16 23:25:26 2010 +0300

    build,media-export: Adapt to gupnp-dlna 0.3 API

 configure.ac                                                        | 4 ++--
 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 411e03a29439af788893d561275a34c9ca59d7eb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 16 16:22:18 2010 +0300

    core: Make use of GUPnP.ProtocolInfo
    
    Instead of passing around ProtocolInfo as strings, use a list of
    ProtocolInfo objects and translate them to strings only where/when needed.

 src/rygel/rygel-http-server.vala               | 14 ++++++++------
 src/rygel/rygel-source-connection-manager.vala | 11 ++++++++++-
 src/rygel/rygel-transcode-manager.vala         | 17 +++++++++--------
 3 files changed, 27 insertions(+), 15 deletions(-)

commit 9c4d2f90493385b4d316c2f703c0c787e83b91d0
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Mon Aug 16 17:47:55 2010 +0200

    Updated Galician translations

 po/gl.po | 279 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 142 insertions(+), 137 deletions(-)

commit 061655d1616cf9c4e16a5e7b3a555cca14b9ad44
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 16 10:59:13 2010 +0300

    build: Fix vala.m4
    
     - Don't accumulate checks
     - Remove ugly leading white-space

 m4/vala.m4 | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3aae76d16d850864c3276375653385a7fed264ce
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 16 04:23:44 2010 +0300

    core: Prefix service URLs with a "/"
    
    This seems like the right way to do it and it might actually improve our
    IOP.

 src/rygel/rygel-root-device-factory.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9b944e913cc02a8748b738607c1ea044b3d08f32
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 16 04:08:16 2010 +0300

    data: Set standard header on XML files

 data/xml/AVTransport2.xml      | 1 +
 data/xml/MediaRenderer2.xml    | 1 +
 data/xml/MediaServer2.xml      | 1 +
 data/xml/RenderingControl2.xml | 1 +
 4 files changed, 4 insertions(+)

commit c7682f6fdeaa1929eff179570ff2548806aa3a94
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 15 16:44:00 2010 +0300

    external: Mirco indentation fix

 src/plugins/external/rygel-external-plugin-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e8c8f2c6aab7d2076de0ba4fd74ec9dac676fda
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 15 16:29:39 2010 +0300

    external: Remove redundant constants

 src/plugins/external/rygel-external-plugin-factory.vala | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 14770c5d3de7a68a444e8ab47f369b06d92a2b5e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 15 18:08:13 2010 +0300

    media-export: Fix database upgrade to v10

 .../media-export/rygel-media-export-media-cache-upgrader.vala        | 5 +++++
 1 file changed, 5 insertions(+)

commit e0b862d8582c8618a5e400e8dee2c1f0ccff1432
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 15 16:51:39 2010 +0300

    media-export: Rename "Filesystem" folder

 .../rygel-media-export-media-cache-upgrader.vala      | 19 +++++++++++++------
 .../rygel-media-export-query-container.vala           |  4 ++--
 .../rygel-media-export-root-container.vala            |  9 ++++++---
 3 files changed, 21 insertions(+), 11 deletions(-)

commit 072374c30d7e965378d7772db11d7f53d3f253d5
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 17:17:25 2010 +0300

    media-export: Simplify format string

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

commit 4d297595e9a4b3eab10534d603f2d84fef44f755
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Aug 15 21:03:19 2010 +0200

    Updated Spanish translation

 po/es.po | 290 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 150 insertions(+), 140 deletions(-)

commit aef878adb536978490f01176d570b07f0551fac1
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 18:56:45 2010 +0300

    media-export: file filter may be null

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dab065ba76afc771b430c9c6e48d6a169b22d3e8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 16:43:02 2010 +0300

    media-export: Speed up startup-filesystem walk

 src/plugins/media-export/rygel-media-export-sql-factory.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 67d5a72e709b8c00b0704bfbcf9db345048fd63c
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 16:02:40 2010 +0300

    media-export: No need for fuzzy search
    
    We define the UPnP classes so we can search for the exact classes

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

commit 0dc5e58e8dffcc060bc89f258d2af21a5bf959fa
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 14:10:14 2010 +0300

    media-export: Move filesystem to special folder
    
    With the default virtual containers the root-folder's content was way to
    cluttered

 .../rygel-media-export-media-cache-upgrader.vala   | 60 ++++++++++++++++++++++
 .../rygel-media-export-query-container.vala        |  4 +-
 .../rygel-media-export-root-container.vala         | 24 ++++++---
 .../rygel-media-export-sql-factory.vala            |  2 +-
 4 files changed, 81 insertions(+), 9 deletions(-)

commit d14f0543f689969efd370aca6c9193c65d9f5cce
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 12:31:32 2010 +0300

    media-export: Implement a cancel-everything

 src/plugins/media-export/rygel-media-export-harvester.vala | 14 ++++++++------
 .../media-export/rygel-media-export-harvesting-task.vala   |  8 +++++++-
 src/plugins/media-export/rygel-media-export-plugin.vala    | 10 ++++++++++
 .../media-export/rygel-media-export-root-container.vala    | 10 ++++++++--
 4 files changed, 33 insertions(+), 9 deletions(-)

commit bb37a263a308b449a6fb034c20f249ef623aa23a
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 11:46:53 2010 +0300

    media-export: Fix a FIXME

 src/plugins/media-export/rygel-media-export-root-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4f96d2e87428ad8d9622d40e465435bbef8f1cb1
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 11:41:55 2010 +0300

    media-export: Remove custom virtual folders
    
    User-defined virtual folders are not not supported anymore

 data/rygel-default.conf                            |  9 ------
 data/rygel-maemo.conf                              |  9 ------
 .../rygel-media-export-query-container.vala        | 37 ----------------------
 .../rygel-media-export-root-container.vala         | 31 ------------------
 4 files changed, 86 deletions(-)

commit 9207d4833c057e47a0b6de784291aee069af1780
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 11:34:29 2010 +0300

    media-export: Expose default virtual folders
    
    Expose a similar default virtual folder tree as tracker.
    There are no "Tags" folders since we don't support tags.
    
    Pictures
        -> Year             dc:date,?
        -> All              upnp:class,object.item.ImageItem
    Music
        -> Year             dc:date,?
        -> Artist
            -> Album        upnp:artist,?,upnp:album,?
        -> Album            upnp:album,?
        -> Genre            upnp:genre,?
        -> All              upnp:class,object.item.audioIte
    Videos
        -> Year             dc:date,?
        -> All              upnp:class,object.item.videoItem

 .../rygel-media-export-media-cache.vala            |  2 +-
 .../rygel-media-export-root-container.vala         | 70 ++++++++++++++++++++++
 2 files changed, 71 insertions(+), 1 deletion(-)

commit fbc7f042872b74be4450a396be0d24765932a972
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 11:31:00 2010 +0300

    media-export: Use derivedFrom on class
    
    If a virtual folder contains a match on upnp:class, assume that the
    derivedFrom operator is meant

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

commit 7040b30ac3a1a38036db27bf8be1b4abdf0e3a98
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 13 23:17:41 2010 +0300

    media-export: Move extractor to harvester

 src/plugins/media-export/rygel-media-export-harvester.vala      | 9 ++-------
 src/plugins/media-export/rygel-media-export-root-container.vala | 4 +---
 2 files changed, 3 insertions(+), 10 deletions(-)

commit 87640a848580141bff2923522ab05dd02d8ddad5
Author: Jens Georg <mail@jensge.org>
Date:   Thu Aug 5 00:14:25 2010 +0300

    media-export: Minor coding style fix

 src/plugins/media-export/rygel-media-export-harvester.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0e4f37d82fd525f83d423a4f7a01f729d9fee51c
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 2 22:57:39 2010 +0300

    media-export: Move file handling to harvester
    
    Reacting to changes is now also done in the Harvester class. No more
    filesystem stuff in root container

 .../media-export/rygel-media-export-harvester.vala | 61 ++++++++++++++++++++--
 .../rygel-media-export-root-container.vala         | 54 +------------------
 2 files changed, 59 insertions(+), 56 deletions(-)

commit d09256428096668689068edd49314f204e6cc9bf
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 2 22:36:55 2010 +0300

    media-export: Move public methods to top of class

 .../rygel-media-export-root-container.vala         | 196 +++++++++++----------
 1 file changed, 101 insertions(+), 95 deletions(-)

commit b9bd82688905bf76896f1aff6e1672a145bcdc61
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 2 22:19:10 2010 +0300

    media-export: Minor optimization
    
    No need for generic API

 .../media-export/rygel-media-export-harvesting-task.vala       |  5 ++---
 src/plugins/media-export/rygel-media-export-media-cache.vala   | 10 +++++-----
 src/plugins/media-export/rygel-media-export-sql-factory.vala   |  2 +-
 3 files changed, 8 insertions(+), 9 deletions(-)

commit 3eb8fb50b676727d345740bf292b69c5be4cb554
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 2 21:54:54 2010 +0300

    media-export: Make batch size a constant

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d588393e11194761ae26e9548d6f39e80e492915
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 1 15:37:56 2010 +0200

    media-export: Avoid extra database query
    
    When checking for change conditions, avoid extra query for size-check.
    Since push_if_changed_or_unknown will be called for MediaItems only,
    there is no need for a left-outer join in the query.

 .../rygel-media-export-harvesting-task.vala           | 19 ++++---------------
 .../media-export/rygel-media-export-media-cache.vala  |  6 +++++-
 .../media-export/rygel-media-export-sql-factory.vala  |  4 +++-
 3 files changed, 12 insertions(+), 17 deletions(-)

commit 7b95278a5a028868eb0e6c6d6cd5d311a44ab53b
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 14:04:20 2010 +0200

    media-export: Simplify child processing

 src/plugins/media-export/rygel-media-export-dummy-container.vala | 4 ++--
 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 9 ++++-----
 2 files changed, 6 insertions(+), 7 deletions(-)

commit 4a88cd8ab6896d947d219982e1a262caab871e6a
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 11:11:47 2010 +0200

    media-export: Move id generation to MediaCache
    
    Also use it consistently everywhere

 .../media-export/rygel-media-export-db-container.vala     |  2 +-
 .../media-export/rygel-media-export-dummy-container.vala  |  2 +-
 .../media-export/rygel-media-export-harvesting-task.vala  |  6 +++---
 src/plugins/media-export/rygel-media-export-item.vala     |  9 ++-------
 .../media-export/rygel-media-export-media-cache.vala      |  5 +++++
 .../media-export/rygel-media-export-root-container.vala   | 15 ++++-----------
 6 files changed, 16 insertions(+), 23 deletions(-)

commit 2911ffd29a5dd5e5a70e3bb3432ac68df0013586
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 10:54:54 2010 +0200

    media-export: No need for safeguard

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 5 +----
 src/plugins/media-export/rygel-media-export-root-container.vala  | 5 +----
 2 files changed, 2 insertions(+), 8 deletions(-)

commit cfc0fdf1107f4c4d4cec3359e10ec5db4dd68e40
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 01:18:13 2010 +0200

    media-export: Fix coding style

 .../media-export/rygel-media-export-recursive-file-monitor.vala       | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9368fb259d659b18b7a972785c4967aa32c86c84
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 00:24:26 2010 +0200

    media-export: Rename RecursiveFileMonitor.monitor
    
    Method was renamed to .add cause monitor seemed a bit awkward
    (monitor.monitor)

 src/plugins/media-export/rygel-media-export-harvesting-task.vala      | 2 +-
 .../media-export/rygel-media-export-recursive-file-monitor.vala       | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit e234377deb58b2bec4b3b5d6d9a1cd2a6e5bc801
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 14 04:49:57 2010 +0300

    core: Use standard DLNA profile for WMV
    
    I'm not sure this is correct but at least its a standard DLNA profile and
    enables us to comply with DLNA requirements (7.3.29.3).

 src/rygel/rygel-wmv-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85a934a6533a4e696fe4d6d7bb795cd9ee495314
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 14 04:46:37 2010 +0300

    i18n: Add a new C file to ignore list

 po/POTFILES.skip | 1 +
 1 file changed, 1 insertion(+)

commit 475507e372cff85db170da47d80038efcbc09ed0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 14 04:31:00 2010 +0300

    core: Clean & correct seek-deciding code
    
    Clean & correct code that decides whether to seek or not and creates the
    relavent HTTPSeek object.
    
    This also enables us to comply with DLNA (7.3.33.5).

 src/rygel/rygel-http-byte-seek.vala | 25 +++++++++++--------------
 src/rygel/rygel-http-get.vala       | 12 ++++++++++--
 src/rygel/rygel-http-time-seek.vala | 23 ++++++++++-------------
 3 files changed, 31 insertions(+), 29 deletions(-)

commit d17be04430fd4103c8f6a15da866e69ef788db6b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 14 04:25:31 2010 +0300

    core: Advertize byte-seek support for thumbnails

 src/rygel/rygel-thumbnail.vala | 1 +
 1 file changed, 1 insertion(+)

commit 880038c97718f4fe809390f937a9f58c30dc5915
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 13 18:50:26 2010 +0300

    core: Micro indentation fix

 src/rygel/rygel-http-byte-seek.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 43227e554e97d5a1f1c67924a70030919849ead9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 13 17:25:34 2010 +0300

    tracker: Fix ID of Years' children
    
    Fix generation of ID for each child of 'Years' container.

 src/plugins/tracker/rygel-tracker-years.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 87b0e920098fbd1edf957d34c554a93cdc9aced3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 13 17:07:22 2010 +0300

    core: Make use of mime-type in item creation requests
    
    If mime-type is provided in item creation request, there is no need
    to guess it. Just use the one provided.

 src/rygel/rygel-item-creator.vala | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit ec1d9741b84b469a802336eed60d53837e4c2638
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 13 16:54:08 2010 +0300

    core,tracker: Use DLNA PN in item creation requests
    
    Use the DLNA profile when provided in item creation requests. This fixes
    failing DLNA CTT testcase 7.3.26.4,5.

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 5 +++++
 src/rygel/rygel-item-creator.vala                      | 9 +++++++++
 2 files changed, 14 insertions(+)

commit 3b21bf3ede12afac7e24f9fccfeb2c804ea25e13
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 12 19:07:25 2010 +0300

    tracker: Provide DLNA profile when available

 src/plugins/tracker/rygel-tracker-item-factory.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 3dce37df5e7d58077dff7ac14f47afaf2f0d150a
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 2 21:07:43 2010 +0300

    media-export: Fix deprecation warnings with libgee

 src/plugins/media-export/rygel-media-export-harvester.vala          | 6 +++---
 .../media-export/rygel-media-export-recursive-file-monitor.vala     | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 09a23fc50090d388f8bf0c74418fde3c9791fac0
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 01:05:44 2010 +0200

    media-export: Simplify code and code-flow

 .../rygel-media-export-harvesting-task.vala        | 78 +++++++++++-----------
 1 file changed, 38 insertions(+), 40 deletions(-)

commit def301159f38a6636da10afd6f75b01d3f57d069
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 01:01:15 2010 +0200

    media-export: Simplify enumerate_directoy
    
    enmerate_directory is an instance method, it can figure out itself
    which directory it should use.

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit ee80e109c66d6d19b475f912df3530c5ac597ecb
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 00:50:47 2010 +0200

    media-export: Small refactor

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit a7391ec69c19fd7cf4e9d734bd815d5eab9749ee
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 00:48:23 2010 +0200

    media-export: Small refactor

 .../rygel-media-export-harvesting-task.vala        | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit bf120cc0c9d07e0eee28ad4e1d4f43d497b558bf
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 00:46:17 2010 +0200

    media-export: Fix coding style

 .../rygel-media-export-harvesting-task.vala        | 29 +++++++++++-----------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit 8a6d423c40a62a8c169c96b966ee7d97004d33d9
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 00:22:21 2010 +0200

    media-export: Update documentation

 .../rygel-media-export-harvesting-task.vala        | 23 +++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 1a761c9adb54c513c28a6bc8dfc010cd1b35f73e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 29 18:57:43 2010 +0200

    media-export: Don't do work twice
    
    Container queue's head was fetched twice

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e2c1ea57869cf3b70d9038fd052294450f7d17c1
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 29 18:52:22 2010 +0200

    media-export: Handle cancellation correctly in idle-func

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 32cffd25a56149c7de7456c55885fd1cef81becb
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 29 17:58:55 2010 +0200

    media-export: Remove useless parameter

 src/plugins/media-export/rygel-media-export-harvesting-task.vala | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 0c74e75ae29ee235d596dfe95824f3c005054a1c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 29 17:55:33 2010 +0200

    media-export: Only build file-filter once
    
    File filter regex does not need to be generated for every harvesting
    task

 .../media-export/rygel-media-export-harvester.vala | 31 ++++++++++++++++++++++
 .../rygel-media-export-harvesting-task.vala        | 21 ++-------------
 2 files changed, 33 insertions(+), 19 deletions(-)

commit 753bc48dc8fe01050f709aef01c959d39519e89c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 29 17:39:29 2010 +0200

    media-export: Update documentation of Harvester

 .../media-export/rygel-media-export-harvester.vala | 32 +++++++++++++++++++++-
 1 file changed, 31 insertions(+), 1 deletion(-)

commit 2167b105c0d9dbae8d478e8525679838c2518953
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 29 17:38:08 2010 +0200

    media-export: No need for harvester trash

 src/plugins/media-export/rygel-media-export-harvester.vala | 8 --------
 1 file changed, 8 deletions(-)

commit 5abd17dddd3d83950cab9653fcbc07e2c0f70d0f
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 28 12:48:23 2010 +0200

    media-export: Simplify DummyContainer

 .../rygel-media-export-dummy-container.vala         | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

commit b2090101ee66c891c558e0ba068f3776a827438b
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 28 12:29:17 2010 +0200

    media-export: Refactor filessystem walking
    
    Handling harvester events and book-keeping is done by a new Harvester
    class, the old harvester class has been renamed to HarvestingTask

 src/plugins/media-export/Makefile.am               |   1 +
 .../media-export/rygel-media-export-harvester.vala | 370 +++------------------
 .../rygel-media-export-harvesting-task.vala        | 355 ++++++++++++++++++++
 .../rygel-media-export-root-container.vala         |  63 +---
 4 files changed, 404 insertions(+), 385 deletions(-)

commit 8c2e51ad20ab9dd508b00f40881988c672f423a0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 12 17:36:13 2010 +0300

    tracker: Implement find_object() in 2 containers
    
    To speed-up the searches for particular objects, this patch adds
    find_object() implementation to MetadataValues and SearchContainer.

 src/plugins/tracker/rygel-tracker-metadata-values.vala  | 14 ++++++++++++++
 src/plugins/tracker/rygel-tracker-search-container.vala | 14 ++++++++++++++
 2 files changed, 28 insertions(+)

commit 93efe9fafe9a1b733b1997d965b5c58f1991f72a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 12 17:12:24 2010 +0300

    core: SimpleContainer implements find_object()
    
    The default find_object() implementation in base MediaContainer translates
    find_object() to a search() query and since search() is recursive, the
    whole tree under the container then gets a search() called on them so if
    any of them has implemented find_object(), that implementation will never
    be actually used. This is exactly what was happening in case of tracker
    plugin and that was the main reason for it being so extremely slow in the
    past few months.
    
    Since most containers are SimpleContainer, this solves the problem for most
    (if not all) of the plugins.

 src/rygel/rygel-simple-container.vala | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 767403f99a4719bb51b1094ad07ce467b81fdb51
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 12 15:02:27 2010 +0300

    tracker: Unique IDs for MetadataValues's children
    
    Prefix IDs of MetadataValues's children containers with parent ID to
    guarantee uniqueness in the hierarchy.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit a295ba5375e763a2604dedf811483bbb04bf06b6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 20:13:06 2010 +0300

    tracker: Default id & filter funcs shouldn't be public

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a3be5d7861c1609accba87f064a99eb3a226893d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 20:11:26 2010 +0300

    tracker: Default id & filter funcs shouldn't be static

 .../tracker/rygel-tracker-metadata-values.vala     | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

commit 9583fd192f28b91ee2267cab351e6f3c177ef4e7
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Thu Aug 12 14:12:49 2010 +0200

    Updated Slovenian translation

 po/sl.po | 162 ++++++++++++++++++++++++++++++++++++++-------------------------
 1 file changed, 99 insertions(+), 63 deletions(-)

commit bccfe752674416b910614e0ffa0e67ca9a3b1d85
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 18:39:36 2010 +0300

    core,mediathek: Don't use deprecated libsoup API
    
    Replace usage of Soup.MessageHeaders.get() with get_one().

 src/plugins/mediathek/rygel-mediathek-rss-container.vala | 4 ++--
 src/rygel/rygel-http-byte-seek.vala                      | 6 +++---
 src/rygel/rygel-http-get-handler.vala                    | 4 ++--
 src/rygel/rygel-http-get.vala                            | 3 ++-
 src/rygel/rygel-http-time-seek.vala                      | 5 +++--
 src/rygel/rygel-seekable-response.vala                   | 2 +-
 src/rygel/rygel-xbox-hacks.vala                          | 2 +-
 tests/rygel-http-byte-seek-test.vala                     | 4 ++--
 tests/rygel-http-time-seek-test.vala                     | 2 +-
 9 files changed, 17 insertions(+), 15 deletions(-)

commit 90095419cf0852e47367b954a1e4825dae8a01b6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 17:37:02 2010 +0300

    core: Correctly handle string involving plurals

 src/rygel/rygel-main.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1b973bb7ea0c0f46917977af8787f2576f5d58e0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 17:25:21 2010 +0300

    build: Checks for gstreamer-tag & gstreamer-app VAPI
    
    Check for these VAPIs if media-export plugin build is enabled.

 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9db33b6ad8c75624d6e2fc9963dfa2341cd04be6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 17:19:08 2010 +0300

    build: Core doesn't require sqlite3

 configure.ac | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 3a0aded2fec8a7c48cc9f1fbcef61b6db9606836
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 17:08:48 2010 +0300

    core: Make sure HTTPServer gets created successfully

 src/rygel/rygel-content-directory.vala | 10 +---------
 src/rygel/rygel-http-server.vala       |  2 +-
 src/rygel/rygel-transcode-manager.vala | 31 +++++++++++++++++++++++++------
 3 files changed, 27 insertions(+), 16 deletions(-)

commit 8ff86251da58ffd91d2f771d523de75b2f478220
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 13:48:46 2010 +0300

    build: Correct Gtk+ vapi check

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9bce1271413fa46ea6bc56b65f9839df547369b1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 13:37:45 2010 +0300

    build: Minor refactoring of configure.ac

 configure.ac | 40 +++++++++++++++++++---------------------
 1 file changed, 19 insertions(+), 21 deletions(-)

commit fd6e50b4143c8b820745b8dbd86702a439e0b964
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 02:48:34 2010 +0300

    external: Refactor properties retrieval code
    
    Refactor most of the code that gets different properties from hashtable.

 .../external/rygel-external-icon-factory.vala      |  27 +++---
 .../external/rygel-external-item-factory.vala      | 105 +++++++--------------
 .../external/rygel-external-thumbnail-factory.vala |  39 ++++----
 3 files changed, 70 insertions(+), 101 deletions(-)

commit e93c0f56d7cd5836be614c4e514d100573b06094
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 02:33:32 2010 +0300

    external: All 'size' properties are now 64-bit
    
    This should have been part of commit a55f708.

 src/plugins/external/rygel-external-album-art-factory.vala | 2 +-
 src/plugins/external/rygel-external-icon-factory.vala      | 2 +-
 src/plugins/external/rygel-external-thumbnail-factory.vala | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 6d693495750e3f17c4e23974412827c9d47f95a6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 01:32:48 2010 +0300

    external: Use Vala's Value conversion capabilities
    
    Make use of Vala's ability to convert GLib.Value to primite types.

 .../external/rygel-external-album-art-factory.vala |  6 ++--
 src/plugins/external/rygel-external-container.vala | 18 +++++------
 .../external/rygel-external-icon-factory.vala      | 14 ++++-----
 .../external/rygel-external-item-factory.vala      | 36 +++++++++++-----------
 .../external/rygel-external-plugin-factory.vala    |  2 +-
 .../external/rygel-external-thumbnail-factory.vala | 14 ++++-----
 6 files changed, 45 insertions(+), 45 deletions(-)

commit 0a8d775e365208ab45c67bf5f7a139943b04f70f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 00:33:20 2010 +0300

    external: Remove empty comment line

 src/plugins/external/rygel-external-item-factory.vala | 1 -
 1 file changed, 1 deletion(-)

commit 37d9bbacb8e777ed5bbeee2f990a04081ff4d31f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 00:32:46 2010 +0300

    external: Remove workaround for bug#602003

 src/plugins/external/rygel-external-item-factory.vala | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 5556293c2e104c8fea9214695d80f1d8295d607c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 00:20:49 2010 +0300

    external: Item should keep ref of dummy parent
    
    Item should keep parent's ref if parent is a dummy container.

 src/plugins/external/rygel-external-item-factory.vala | 3 +++
 1 file changed, 3 insertions(+)

commit a55f7089b183ab3dd956bc0e820429179f87d449
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 9 20:27:50 2010 +0300

    core,plugins: MediaItem.size is now int64
    
    This is so that we can deal with resources bigger than 2GB.

 src/plugins/external/rygel-external-item-factory.vala        | 2 +-
 src/plugins/media-export/rygel-media-export-item.vala        | 4 ++--
 src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +-
 src/plugins/tracker/rygel-tracker-item-factory.vala          | 2 +-
 src/rygel/rygel-icon-info.vala                               | 8 ++++----
 src/rygel/rygel-live-response.vala                           | 4 ++--
 src/rygel/rygel-media-art-store.vala                         | 2 +-
 src/rygel/rygel-media-item.vala                              | 8 ++++----
 src/rygel/rygel-seekable-response.vala                       | 2 +-
 src/rygel/rygel-subtitle-manager.vala                        | 2 +-
 src/rygel/rygel-subtitle.vala                                | 2 +-
 src/rygel/rygel-thumbnail.vala                               | 2 +-
 src/rygel/rygel-thumbnailer.vala                             | 2 +-
 13 files changed, 21 insertions(+), 21 deletions(-)

commit 8a731909defed53303f5834dc6d59b0bf12db957
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 9 20:27:18 2010 +0300

    buid: Require gupnp-av >= 0.5.9

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 797ea2b36c950e20c839d1eaabd6107887487aba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 9 17:01:13 2010 +0300

    build: Add/use m4 magic for checking Vala bindings
    
    m4 script from Marc-Andre Lureau <marcandre.lureau@gmail.com>.

 configure.ac | 63 +++++++++++-------------------------------------------
 m4/vala.m4   | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+), 50 deletions(-)

commit 8015d4aba98751ec26915e734b40d385fef9e5c4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 9 17:03:07 2010 +0300

    vcs: Don't ignore the whole m4 directory

 .gitignore | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef99bb5f361b176b8fc43f307b9916d37b7dd228
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 9 17:03:39 2010 +0300

    buid: Require gupnp-vala 0.6.10

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19a0d88a66436e45b3d61fec843fa80e4a38fdbd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 9 16:58:20 2010 +0300

    buid: Require & adapt to Vala 0.9.5

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f254497254d254e9650a5528f59ec2e8a77b9f0e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 9 16:52:43 2010 +0300

    core: Remove redundant return statement
    
    A call to GLib.error is fatal so any code after it will never be reached.

 src/rygel/rygel-main.vala | 2 --
 1 file changed, 2 deletions(-)

commit 883011098215afdaeeb724341d71e6ca13f7b313
Author: Jens Georg <mail@jensge.org>
Date:   Tue Aug 10 12:29:11 2010 +0300

    core: Create media-art cache directory
    
    Don't fail if directory doesn't exist, just create it

 src/rygel/rygel-media-art-store.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 355f627054e17c277d5c6dd4457e4294c22fddcb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 10 14:49:39 2010 +0300

    external: Add the missing cast of child_count param

 src/plugins/external/rygel-external-dummy-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fab588d2dbe98f8b0f3684a07143a6000b1c8f1b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 10 01:13:38 2010 +0300

    external: Fix a typo

 src/plugins/external/rygel-external-dummy-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 489ae5850ebeaa858e6c33d01afdf31c838587fa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 9 02:10:24 2010 +0300

    core: Let PS3 seek into unseekable
    
    If PS3 wants to send a (totally unneeded) seek request for a resource that
    is not seekable, let it!

 src/rygel/rygel-http-byte-seek.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1b425c1c2d4cb9bf68c9f33548c88a601106b14c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 7 04:50:53 2010 +0300

    core: Ignore 'POST' request in server handler
    
    With the current libsoup API, we are forced to handle the HTTP POST
    messages before the server handler is called so by the time its called
    the message must have already been handled and we don't need to do
    anything about it anymore.

 src/rygel/rygel-http-server.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 15bfc6b61ac39c99e6e1018c44afcd5a3bc048b2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 7 04:39:59 2010 +0300

    core: Micro coding-style fix

 src/rygel/rygel-http-get.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e43a41a1eeb4fc2c0c9340c68825a273727ac50b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 7 04:32:04 2010 +0300

    core: Refactor HTTRequest classes a bit
    
    The async code was a bit clumsy and therefore unreadable.

 src/rygel/rygel-http-get.vala     |  4 ----
 src/rygel/rygel-http-post.vala    |  3 ---
 src/rygel/rygel-http-request.vala | 14 ++++++++------
 3 files changed, 8 insertions(+), 13 deletions(-)

commit 9554faeadad29c80dc6406f40bac657f467af5dd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 7 04:19:47 2010 +0300

    tracker: Print debug after item creation in store

 src/plugins/tracker/rygel-tracker-insertion-query.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 30538d9239fe91cb8a59efe839b9b401e0062bbb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 7 03:38:00 2010 +0300

    tracker: Micro coding-style fix

 src/plugins/tracker/rygel-tracker-item-creation.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 13a15716f220fc0bfa5039b95baf5e2ccdf88267
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 7 03:19:01 2010 +0300

    core: Correct GetCurrentConnectionInfo params
    
    Provide correct values for out parameters of GetCurrentConnectionInfo
    action.

 src/rygel/rygel-connection-manager.vala        | 32 ++++++++++++++++++++------
 src/rygel/rygel-sink-connection-manager.vala   |  4 ++++
 src/rygel/rygel-source-connection-manager.vala |  4 ++++
 3 files changed, 33 insertions(+), 7 deletions(-)

commit 351a7a3a84e329c3c8e5ed1cd098677098b91585
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 19:53:13 2010 +0300

    core: List DLNA formats first
    
    List DLNA formats first in the list of supported formats to satisfy DLNA
    requirement 7.3.28.2.

 src/rygel/rygel-http-server.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 1aefd544ed235133bd8c79543217c275de938941
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 19:26:32 2010 +0300

    core: Correct DLNA profile for MPEG-TS HD
    
    This allows us to pass DLNA CTT testcases 7.3.29.3 and 7.3.29.4.

 src/rygel/rygel-mp2ts-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9e4e756bc1349843b7d180e2d75cfbeaada27c3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 19:18:58 2010 +0300

    core: Throw error on seeking request for the unseekable
    
    This is required by DLNA (7.3.33.4).

 src/rygel/rygel-http-byte-seek.vala | 16 +++++++++++-----
 src/rygel/rygel-http-time-seek.vala | 19 +++++++++++++------
 2 files changed, 24 insertions(+), 11 deletions(-)

commit ee6648f9825f5f54383b172bb37b0df670eb9b61
Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
Date:   Mon Aug 9 01:08:31 2010 +0300

    Updated Romanian translation

 po/LINGUAS |   1 +
 po/ro.po   | 928 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 929 insertions(+)

commit 3886f3221f6636aa63bf12396f4ffc5425f29499
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 7 18:44:00 2010 +0300

    media-export: Use file mtime as fallback

 src/plugins/media-export/rygel-media-export-item.vala | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit ea71e550887dfd40f7c501efdb88a0d256bf81c8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 7 12:40:25 2010 +0300

    media-export: Fix degrading database performance
    
    With items being changed often the performance of the database could
    decrease over time

 .../rygel-media-export-media-cache-upgrader.vala   | 26 +++++++++++++++++++++-
 .../rygel-media-export-sql-factory.vala            |  6 ++++-
 2 files changed, 30 insertions(+), 2 deletions(-)

commit 7c17162b41328cbad238d934094b2d6250f804c2
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 28 18:29:24 2010 +0200

    media-export: Make MediaCache single-instance

 .../media-export/rygel-media-export-media-cache.vala       | 14 ++++++++++++--
 .../media-export/rygel-media-export-root-container.vala    |  2 +-
 2 files changed, 13 insertions(+), 3 deletions(-)

commit 83eef2d4af361d9ff5ee747cda9e420b22d8038c
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 25 14:35:00 2010 +0300

    media-export: Remove duplicate code

 src/plugins/media-export/rygel-media-export-db-container.vala | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

commit 7e0ffb60618fd52bc1c6a6de239ce8401c489cd3
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 25 14:32:07 2010 +0300

    media-export: Fix coding-style

 .../media-export/rygel-media-export-db-container.vala        | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e78d351fad5a734a58d9740108de0bc3104feac0
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 25 14:22:32 2010 +0300

    media-export: Remove useless massive database call
    
    No need to get the id from the container and then look it up in the
    database to create another instance of the container. Just use the
    existing container.

 .../media-export/rygel-media-export-db-container.vala      |  9 +--------
 .../media-export/rygel-media-export-media-cache.vala       | 14 +++++++-------
 2 files changed, 8 insertions(+), 15 deletions(-)

commit 3f3401f060d72b5cb94638f782b3a013b9eaa004
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 25 14:01:56 2010 +0300

    media-export: Unify query limit modification
    
    UPnP uses different limit semantics than SQLite. The mapping was done
    twice in some cases as it was done in the calling function and the
    called function. Now it is always done within MediaCache.

 .../media-export/rygel-media-export-db-container.vala      |  7 +------
 .../media-export/rygel-media-export-media-cache.vala       |  5 +++--
 .../media-export/rygel-media-export-query-container.vala   | 14 ++------------
 3 files changed, 6 insertions(+), 20 deletions(-)

commit dcebaa2c049f28427784716745763e82fc91a34b
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 25 13:25:18 2010 +0300

    media-export: Update docs

 src/plugins/media-export/rygel-media-export-database.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 236e932a8b35c6d5506b6a1e36dec3fbee56660a
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 25 13:21:25 2010 +0300

    media-export: Small refactor

 .../media-export/rygel-media-export-database.vala  | 96 +++++++++++-----------
 1 file changed, 50 insertions(+), 46 deletions(-)

commit 4d891c26d00a6fcfb0d657b1a116a6e77f8cc75b
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 21:18:49 2010 +0300

    media-export: Move SQL statements into factory
    
    Seperate the textual SQL stuff from the implementation.
    
    Could be used to exchange the backing database, but currently only done
    to make the MediaCache class less cluttered.

 src/plugins/media-export/Makefile.am               |   1 +
 .../rygel-media-export-media-cache-upgrader.vala   |  23 +-
 .../rygel-media-export-media-cache.vala            | 230 +++---------------
 .../rygel-media-export-sql-factory.vala            | 266 +++++++++++++++++++++
 4 files changed, 310 insertions(+), 210 deletions(-)

commit 585677ecefc5378ded1aed171132224ff3a414ae
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 21:26:05 2010 +0300

    media-export: Use correct namespace
    
    Move some left-over from code move into correct namespace

 .../rygel-media-export-db-container.vala           |  4 +--
 .../rygel-media-export-media-cache.vala            | 34 ++++++++++++----------
 .../rygel-media-export-query-container.vala        |  4 +--
 3 files changed, 22 insertions(+), 20 deletions(-)

commit 735951f2c4d07d3496c7979a7d885b19fee5a05f
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 19:53:33 2010 +0300

    media-export: Make item creation more robust
    
     - Use the same list of columns in every query dealing with items
     - Add an enum for the column instead of using the number directly
    
    This will hopefully protect against problems that arised before when
    modifying the query only in one place but using the same function on the
    resulting statement.

 .../rygel-media-export-media-cache.vala            | 124 +++++++++++++--------
 1 file changed, 75 insertions(+), 49 deletions(-)

commit d948be6a771c389f2ba8922b10f1ccff92949a31
Author: Claude Paroz <claude@2xlibre.net>
Date:   Fri Aug 6 20:04:36 2010 +0200

    Delete non-existent file in POTFILES.in

 po/POTFILES.in | 1 -
 1 file changed, 1 deletion(-)

commit 48112afd961e8f359224c7d3ca61a03b108fc3fc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 18:16:15 2010 +0300

    tracker: Don't use Tracker's logo as icon

 src/plugins/tracker/rygel-tracker-plugin.vala | 17 -----------------
 1 file changed, 17 deletions(-)

commit 3034d9d5e5aebf0414b455c580c57dd04494ad7c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 18:06:32 2010 +0300

    media-export: Disable in favor of Tracker plugin
    
    If user have Tracker installed, we really should make use of that. This
    change only disables the plugin's exposure over UPnP. We really should
    cancel all metadata harvesting if plugin is disabled and viceversa.

 .../media-export/rygel-media-export-plugin.vala    | 34 +++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

commit 81ed4cd8f9ffeb809e0ca461dbc15b9a21548991
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 16:29:27 2010 +0300

    i18n: Unmark deleted file for translation

 po/POTFILES.in | 1 -
 1 file changed, 1 deletion(-)

commit 93b2a1c977cde52bd848082d6821d260dd77e9d1
Author: drtv <vasudeven@git.gnome.org>
Date:   Fri Aug 6 20:09:53 2010 +0530

    Added ta translation

 po/LINGUAS |   1 +
 po/ta.po   | 836 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 837 insertions(+)

commit 312009c2e3a49ad56fc235f284f373be8b6b24cb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 15:27:45 2010 +0300

    data: Add forgotten JPEG icons

 data/icons/120x120/rygel.jpg | Bin 0 -> 12359 bytes
 data/icons/48x48/rygel.jpg   | Bin 0 -> 2108 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 232ec312e33c3dc9f4b71eb6aa394af57ac437c7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 00:05:43 2010 +0300

    core: Only offer time seeking if duration is known
    
    This satisfies DLNA requirement 7.3.26.3.

 src/rygel/rygel-transcoder.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 2fd9cefb87f89c0ca129e3b6d4355f8acf295b4d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 00:03:58 2010 +0300

    tracker: Ignore duration of '0'

 src/plugins/tracker/rygel-tracker-music-item-factory.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c0239a2e245b74d9ab212d6c6810d35a05eb5d62
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 5 19:35:20 2010 +0300

    core: Don't transcode to different item class
    
    Don't offer transcoding from video to audio and viceversa. This makes
    sense anyway, reduces network traffic and (last but not the least)
    satisfies DLNA (7.3.25.1).

 src/rygel/rygel-l16-transcoder.vala   | 26 ++++++++++----------------
 src/rygel/rygel-mp2ts-transcoder.vala | 26 ++++++++++----------------
 src/rygel/rygel-mp3-transcoder.vala   | 14 ++++----------
 src/rygel/rygel-wma-transcoder.vala   | 14 ++++----------
 src/rygel/rygel-wmv-transcoder.vala   | 14 ++++----------
 5 files changed, 32 insertions(+), 62 deletions(-)

commit 0e8967c034030f467fcfca5648cdee09b60d2583
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 18:35:13 2010 +0200

    media-export: Minor coding style fix

 src/plugins/media-export/rygel-media-export-database.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a162076fbba85108a103889479bad9d90c779e7c
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 23:29:38 2010 +0300

    media-export: Try to prevent crash when removing
    
    When uri is removed while harvesting, it could lead to a crash. now
    harvesting is cancelled before removing the uri.

 .../rygel-media-export-root-container.vala         | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit cdfdc35c7b7d9377fe4bb14c015d57097ce54f3c
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 25 13:39:43 2010 +0300

    media-export: Remove unused "using"

 src/plugins/media-export/rygel-media-export-plugin.vala | 2 --
 1 file changed, 2 deletions(-)

commit b4f2e74499bff7c450536fe1a73448484654ee5f
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 25 14:52:04 2010 +0300

    media-export: Remove WriteableContainer
    
    Functionality has been moved to DBContainer

 src/plugins/media-export/Makefile.am               |  1 -
 .../rygel-media-export-db-container.vala           | 11 ++++++
 .../rygel-media-export-object-factory.vala         |  2 +-
 .../rygel-media-export-writable-container.vala     | 41 ----------------------
 4 files changed, 12 insertions(+), 43 deletions(-)

commit 91f01b8d374294eceb5d05c8328061591d6b399b
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 30 00:13:11 2010 +0200

    git: Update .gitignore

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit b330119b4942c94db7bbb5e7ad4758fba0383a44
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 23:19:03 2010 +0300

    media-export: Extract embedded album art

 configure.ac                                       |  4 ++
 src/plugins/media-export/Makefile.am               |  7 +++
 .../media-export/rygel-media-export-item.vala      | 26 ++++++++-
 .../rygel-media-export-jpeg-writer.vala            | 66 ++++++++++++++++++++++
 4 files changed, 102 insertions(+), 1 deletion(-)

commit e25f075c019b64de77f433bcc51b008fe920106a
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 20:36:09 2010 +0300

    media-export: Only query for non-empty meta-data
    
    Previously a null check was in place in every function using this. Now
    the database filters the null columns itself.

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

commit 00d7cbd46e27809325284f0aeaefc8f8c62060e2
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 20:04:33 2010 +0300

    media-export: Remove unused arguments

 .../media-export/rygel-media-export-media-cache.vala   | 18 ++++--------------
 .../rygel-media-export-query-container.vala            |  4 +---
 2 files changed, 5 insertions(+), 17 deletions(-)

commit a30c57260bfb72919e94c65297a6bcc5b4514927
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 19:31:07 2010 +0300

    media-export: Remove factory base class

 src/plugins/media-export/Makefile.am               |  1 -
 .../rygel-media-export-db-object-factory.vala      | 66 ----------------------
 .../rygel-media-export-media-cache.vala            | 11 +---
 .../rygel-media-export-object-factory.vala         | 27 ++++++++-
 .../rygel-media-export-root-container.vala         |  3 +-
 5 files changed, 28 insertions(+), 80 deletions(-)

commit 8a53d8bacf828840c24a22a3c63d1f07fe29423e
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 19:01:03 2010 +0300

    external: Handle AlbumArt property

 src/plugins/external/Makefile.am                   |  1 +
 .../external/rygel-external-album-art-factory.vala | 62 ++++++++++++++++++++++
 .../external/rygel-external-item-factory.vala      | 13 +++--
 3 files changed, 72 insertions(+), 4 deletions(-)

commit 9d17b970da46d4667b53d7f480b01196b2231923
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 18:20:10 2010 +0300

    tracker,external: Handle genre

 src/plugins/external/rygel-external-item-factory.vala     | 6 +++++-
 src/plugins/tracker/rygel-tracker-music-item-factory.vala | 3 +++
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 39a80620d93e1b058e11bb39dcce383889e80b8f
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 16:23:36 2010 +0300

    media-export: Support genre tag

 src/plugins/media-export/rygel-media-export-item.vala   |  1 +
 .../media-export/rygel-media-export-media-cache.vala    | 17 +++++++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 9571157143f270b08ff41b56e0e9d812b6cce055
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 15:23:47 2010 +0300

    core: Add genre to MediaItem and DIDL

 src/rygel/rygel-didl-lite-writer.vala | 4 ++++
 src/rygel/rygel-media-item.vala       | 1 +
 2 files changed, 5 insertions(+)

commit 73c0196db2c47374423f3d46c6e8baafcf4feeb9
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 4 19:45:38 2010 +0300

    media-export: Handle null SearchExpression
    
    Let the database to the dirty work

 .../rygel-media-export-db-container.vala           |  7 ---
 .../rygel-media-export-media-cache.vala            | 52 +++++++++++-----------
 2 files changed, 25 insertions(+), 34 deletions(-)

commit 8224b961318ebf65a2a8bed5085d8cd67dddaf0d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 4 19:23:13 2010 +0300

    media-export: Correctly use null SearchExpression
    
    QueryContainers are based on searches so if a null search expression is
    passed the container's own search expression which is constructed from
    the folder description needs to be used.

 .../rygel-media-export-query-container.vala        | 23 +++++++++++-----------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit 6d73774fe97eed41c90789de02b99e8f7c45a62c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 5 17:17:57 2010 +0300

    core: Refactor default icon addition code

 src/rygel/rygel-plugin.vala | 65 +++++++++++++++++++++++++++------------------
 1 file changed, 39 insertions(+), 26 deletions(-)

commit 729c5b45d8d2ac1ca6769556d5fce189f5a95923
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 5 17:03:55 2010 +0300

    core,data: Provide icons in JPEG format as well
    
    Provide icons confirming to JPEG_SM_ICO and JPEG_LRG_ICO DLNA profiles.
    This change together with commit ea506c4 enables rygel to pass DLNA CTT
    testcase 7.2.28.1,2,3 with a warning.

 data/icons/120x120/Makefile.am |  2 +-
 data/icons/48x48/Makefile.am   |  2 +-
 src/rygel/rygel-plugin.vala    | 49 +++++++++++++++++++++++++++++++-----------
 3 files changed, 39 insertions(+), 14 deletions(-)

commit ea506c474bd75f3fbf55ea4911dde46f6e3f4e50
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 5 16:43:33 2010 +0300

    core,data: Provide icons in DLNA standard sizes
    
    Provide icons confirming to PNG_SM_ICO and PNG_LRG_ICO DLNA profiles to
    satisfy DLNA requirement 7.2.28. We still distribute the 32x32 sized icons
    but we do not expose them to UPnP clients.

 configure.ac                   |   3 ++-
 data/icons/120x120/Makefile.am |   4 ++++
 data/icons/120x120/rygel.png   | Bin 0 -> 33953 bytes
 data/icons/256x256/Makefile.am |   4 ----
 data/icons/256x256/rygel.png   | Bin 117312 -> 0 bytes
 data/icons/48x48/Makefile.am   |   4 ++++
 data/icons/48x48/rygel.png     | Bin 0 -> 3224 bytes
 data/icons/Makefile.am         |   2 +-
 src/rygel/Makefile.am          |   8 ++++----
 src/rygel/rygel-plugin.vala    |   8 ++++----
 10 files changed, 19 insertions(+), 14 deletions(-)

commit ddedbdb0b5363f32798436df38090a482c86816e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 5 16:26:55 2010 +0300

    core,plugins: Don't hardcode icon file extension

 src/plugins/external/rygel-external-icon-factory.vala | 13 ++++++++++++-
 src/plugins/tracker/rygel-tracker-plugin.vala         |  2 +-
 src/rygel/rygel-icon-info.vala                        |  4 +++-
 src/rygel/rygel-plugin.vala                           | 12 ++++++++----
 src/rygel/rygel-root-device-factory.vala              |  2 +-
 src/rygel/rygel-thumbnail.vala                        |  5 +++--
 6 files changed, 28 insertions(+), 10 deletions(-)

commit a200a818cd81f3340db75c85ea71b2c21a103bd2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 4 18:53:07 2010 +0300

    data: Distribute correct copy of scallable icons
    
    For some reason we have been distributing some messed-up copy of the
    scallable version of our icons.

 data/icons/scalable/rygel-small.svg |  186 +++--
 data/icons/scalable/rygel.svg       | 1398 +++++++++++++++++++++++++++++------
 2 files changed, 1258 insertions(+), 326 deletions(-)

commit 4d90a401c71ef08d22ec88b11c24a4304cd0001b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 4 18:07:09 2010 +0300

    core,plugins: Correctly handle wildcard in search

 src/plugins/external/rygel-external-container.vala     | 14 +++++++-------
 .../media-export/rygel-media-export-db-container.vala  | 17 ++++++++++++-----
 .../rygel-media-export-query-container.vala            | 18 +++++++++++++-----
 .../rygel-media-export-root-container.vala             | 18 +++++++++++++-----
 .../tracker/rygel-tracker-search-container.vala        | 16 ++++++++--------
 src/rygel/rygel-media-container.vala                   | 10 +++++-----
 6 files changed, 58 insertions(+), 35 deletions(-)

commit 1c6242ef143aa941c6c8367530b3783038c47d05
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 4 18:04:44 2010 +0300

    core: Add an accidently missing return

 src/rygel/rygel-search-criteria-parser.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 3e788bb950576bac2a6086eabec34e1a9fe2ff23
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 4 18:03:59 2010 +0300

    core: Micro coding-style fix

 src/rygel/rygel-search-criteria-parser.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe46c38d2c912842ade2d86c2c8e6803401f6d97
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 4 18:00:34 2010 +0300

    core: Put CreateObject arguments in correct order
    
    DLNA (7.2.14.2,3) requires that arguments in action responses be list in
    the exact same order as they are listed in the service description.

 src/rygel/rygel-item-creator.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ea87d841a5b13960ab6b98ad9f5c7fbe4d9f6f4e
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Wed Aug 4 15:03:32 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 538 +++++++++++++++++++++++++++------------------------------------
 1 file changed, 232 insertions(+), 306 deletions(-)

commit fe4e399aaf6158f509c314b972e91d30a314e656
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Wed Aug 4 14:30:00 2010 +0200

    Updated Slovenian translation

 po/sl.po | 189 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 92 insertions(+), 97 deletions(-)

commit 5b9d7f31d517ab027e48eac6d747a04ddbaca7e2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 3 16:40:58 2010 +0300

    core: Internalize many core classes
    
    This hides many classes from plugins that were previously exposed to them.
    Most of these are service/device implementations which the plugins do not
    need to access to anymore because of recent changes.

 src/rygel/rygel-av-transport.vala              |  2 +-
 src/rygel/rygel-changelog.vala                 |  2 +-
 src/rygel/rygel-cmdline-config.vala            |  4 ++--
 src/rygel/rygel-connection-manager.vala        |  2 +-
 src/rygel/rygel-content-directory.vala         |  2 +-
 src/rygel/rygel-environment-config.vala        |  2 +-
 src/rygel/rygel-media-receiver-registrar.vala  |  2 +-
 src/rygel/rygel-rendering-control.vala         |  2 +-
 src/rygel/rygel-root-device-factory.vala       | 12 ++++++------
 src/rygel/rygel-root-device.vala               |  2 +-
 src/rygel/rygel-sink-connection-manager.vala   |  2 +-
 src/rygel/rygel-source-connection-manager.vala |  2 +-
 12 files changed, 18 insertions(+), 18 deletions(-)

commit b413df939e629446b53126f2de335d9f9015c1a9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 3 16:22:34 2010 +0300

    tracker: Remove bogus doc comment

 src/plugins/tracker/rygel-tracker-item-creation.vala | 3 ---
 1 file changed, 3 deletions(-)

commit ef7e6d2a41439061fcb07d559b4626dcc1215716
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 3 16:13:28 2010 +0300

    core,plugins: Don't pass ContentDir to plugins
    
    Instead of ContentDirectory, pass the associated GUPnP.Context to
    MediaServer plugins when requesting their root containers.

 src/plugins/external/rygel-external-plugin.vala         | 5 ++---
 src/plugins/gst-launch/rygel-gst-launch-plugin.vala     | 3 +--
 src/plugins/media-export/rygel-media-export-plugin.vala | 3 +--
 src/plugins/mediathek/rygel-mediathek-plugin.vala       | 3 +--
 src/plugins/test/rygel-test-plugin.vala                 | 3 +--
 src/plugins/tracker/rygel-tracker-plugin.vala           | 3 +--
 src/rygel/rygel-content-directory.vala                  | 2 +-
 src/rygel/rygel-media-server-plugin.vala                | 3 +--
 8 files changed, 9 insertions(+), 16 deletions(-)

commit 2076182dd7889d4638c0a14f0eda6edaf7331628
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Tue Aug 3 12:44:35 2010 +0200

    Updated Galician translations

 po/gl.po | 331 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 154 insertions(+), 177 deletions(-)

commit d193f75371476de19715b95917ce433f281c9c99
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Tue Aug 3 10:33:08 2010 +0300

    Updated Hebrew translation.

 po/he.po | 506 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 241 insertions(+), 265 deletions(-)

commit 6c84be22743f1f28b3aff005e08fab339eb21c1f
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Aug 3 07:15:49 2010 +0200

    Updated Spanish translation

 po/es.po | 343 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 160 insertions(+), 183 deletions(-)

commit 6551d09b5fa1d049d71a4506b5e6b4e7ad13708d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 3 00:59:14 2010 +0300

    Release annoucement for 0.7.3

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

commit e6fc27abde24efed38beeaea3aea58776725c20f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 23:20:39 2010 +0300

    media-export: Process 256 children at a time
    
    This should improve performance of harvesting of large directories.

 src/plugins/media-export/rygel-media-export-harvester.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ccf2d6b778e133ef5281ba2be786518ec04070b9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 19:58:45 2010 +0300

    core: Better error handling in HTTPRequest & subclasses
    
    Simpler and more robust error handling in HTTPRequest & its subclasses.

 src/rygel/rygel-http-get.vala     | 76 ++++++++++++++++-----------------------
 src/rygel/rygel-http-post.vala    | 19 ++++------
 src/rygel/rygel-http-request.vala | 31 +++++++---------
 3 files changed, 48 insertions(+), 78 deletions(-)

commit e5c090833d96b8397b1b01bb59c9b1c47995ad95
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 19:54:38 2010 +0300

    core: Use name of the plugin rather than ContentDir
    
    We now have only one ContentDirectory implementation so its name is not
    unique amongst the plugins so better use the name of the plugin itself.

 src/rygel/rygel-content-directory.vala | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 6d19192fe50161774e32fd754925e5e57a6b6f4c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 29 17:49:44 2010 +0300

    core: Update value of 'SortCapabilities' state variable

 src/rygel/rygel-content-directory.vala | 6 ++----
 src/rygel/rygel-media-objects.vala     | 3 +++
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 266640059dd40a2dd58596196027291979902bb4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 29 16:59:47 2010 +0300

    build: Require libgee >= 0.5.2

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a865b8410498f2bef79281d8a2364fe48fc6a953
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 29 12:30:42 2010 +0300

    core,plugins: Custom ArrayList for MediaObjects
    
    This class not only unifies handling of lists of media objects but also
    handles the UPnP-specific sorting of them.

 src/plugins/external/rygel-external-container.vala | 26 ++++----
 .../external/rygel-external-dummy-container.vala   | 11 ++--
 .../rygel-media-export-db-container.vala           | 24 ++++----
 .../rygel-media-export-media-cache.vala            | 28 ++++-----
 .../rygel-media-export-null-container.vala         | 11 ++--
 .../rygel-media-export-query-container.vala        | 30 +++++----
 .../rygel-media-export-root-container.vala         | 15 +++--
 .../tracker/rygel-tracker-search-container.vala    | 24 ++++----
 src/rygel/Makefile.am                              |  1 +
 src/rygel/rygel-browse.vala                        | 11 ++--
 src/rygel/rygel-media-container.vala               | 39 ++++++------
 src/rygel/rygel-media-objects.vala                 | 71 ++++++++++++++++++++++
 src/rygel/rygel-media-query-action.vala            | 42 ++-----------
 src/rygel/rygel-search.vala                        |  2 +-
 src/rygel/rygel-simple-container.vala              | 15 +++--
 15 files changed, 185 insertions(+), 165 deletions(-)

commit 31bf9e34c6d78422a628bd996fde1a5b490bfafe
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 26 21:49:11 2010 +0300

    core: Support sorting by essential item properties

 src/rygel/rygel-media-item.vala | 49 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit 57ce3afba7d553ff9ac3e33db25267948b365f1d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 26 21:33:01 2010 +0300

    core: Correctly compare strings
    
    We need to be using string.collatate() rather than GLib.strcmp as the
    former does a locale-sensitive comparison of UTF-8 strings.

 src/rygel/rygel-media-object.vala | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit bd9c0b159f1712fa2a8ff5204ae7117f900b94d3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 23 19:58:10 2010 +0300

    core: Add support for sorted Browse/Search

 src/rygel/rygel-media-object.vala       | 16 ++++++++++++++
 src/rygel/rygel-media-query-action.vala | 37 +++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

commit e86c7f26cbbda9f44d3a68de6d92278e1c08d6e4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 18:08:10 2010 +0300

    core: Micro indentation fix

 src/rygel/rygel-http-byte-seek.vala | 5 +----
 src/rygel/rygel-http-time-seek.vala | 5 +----
 2 files changed, 2 insertions(+), 8 deletions(-)

commit f36277525cbb5563b84cc6a640574677216ef663
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 18:03:56 2010 +0300

    core: Fix Seek.length confusion
    
    Since we didn't care to specify whether Seek.length is length of the seek or
    total length of the associated resource, we intpreted it in both ways at
    different places. Now there is a separate property for both length and
    total length.
    
    This also fixes the broken seeking.

 src/rygel/rygel-http-byte-seek.vala  | 4 ++--
 src/rygel/rygel-http-seek.vala       | 7 +++++--
 src/rygel/rygel-http-time-seek.vala  | 4 ++--
 tests/rygel-http-byte-seek-test.vala | 8 ++++----
 tests/rygel-http-time-seek-test.vala | 3 ++-
 5 files changed, 15 insertions(+), 11 deletions(-)

commit 437e8d8cffe8db82bf123fc2a40e8c9d1ac33955
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 17:33:38 2010 +0300

    i18n: Add a C file to ignored list

 po/POTFILES.skip | 1 +
 1 file changed, 1 insertion(+)

commit 43082062c2bf76a9cb610891bde73e78b4aa35b2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 17:25:47 2010 +0300

    build: Bump gupnp-av dependency to 0.5.8
    
    After commit 625f9982, rygel will crash against gupnp-av < 0.5.8.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 625f99823ce9869ca933f12cbaa3400037def5d0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 17:24:24 2010 +0300

    core: Port to new DIDL-Lite contributor APIs

 src/rygel/rygel-didl-lite-writer.vala | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 211c86725c5922e86106747e24a50bdb1b47b984
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 15:14:24 2010 +0300

    data: Don't claim support for unsupported API
    
    Don't claim support for unsupported optional actions and state variables.

 data/xml/AVTransport2.xml      | 214 -----------
 data/xml/RenderingControl2.xml | 800 ++---------------------------------------
 2 files changed, 20 insertions(+), 994 deletions(-)

commit e437e5ce01fe82ca86adf8bcfd3d7bcb8063e00e
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Mon Aug 2 14:30:23 2010 +0200

    Updated Slovenian translation

 po/sl.po | 583 ++++++++++++++++++++++++++++-----------------------------------
 1 file changed, 258 insertions(+), 325 deletions(-)

commit fad31baa8cb58cc79ee645b8e16811bbac2e3a50
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 14:58:50 2010 +0300

    core: Add forgotten RenderingControl file

 src/rygel/rygel-rendering-control.vala | 246 +++++++++++++++++++++++++++++++++
 1 file changed, 246 insertions(+)

commit e33fd41c9044b7bcbf702db3970ac2caa79f1b18
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 14:57:30 2010 +0300

    core,gst-renderer,i18n: GstRenderer -> Playbin
    
    Rename GstRenderer plugin to Playbin.

 configure.ac                                       |  14 +-
 po/POTFILES.in                                     |   4 +-
 po/POTFILES.skip                                   |   4 +-
 src/plugins/Makefile.am                            |   6 +-
 src/plugins/gst-renderer/Makefile.am               |  38 ----
 .../gst-renderer/rygel-gst-renderer-player.vala    | 196 ---------------------
 .../gst-renderer/rygel-gst-renderer-plugin.vala    |  43 -----
 .../gst-renderer/rygel-gst-renderer-time.vala      |  49 ------
 src/plugins/playbin/Makefile.am                    |  38 ++++
 src/plugins/playbin/rygel-playbin-player.vala      | 196 +++++++++++++++++++++
 src/plugins/playbin/rygel-playbin-plugin.vala      |  43 +++++
 src/plugins/playbin/rygel-playbin-time.vala        |  49 ++++++
 12 files changed, 340 insertions(+), 340 deletions(-)

commit 17a85bc35997aa9e7ef0d3264c58f7fbdef7d040
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 12:01:08 2010 +0300

    gst-renderer: Handle error from playbin

 .../gst-renderer/rygel-gst-renderer-player.vala      | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit bdc7bb0aab3f19b741fd02a0f49cd7a6438b3ddc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 2 11:38:32 2010 +0300

    core,gst-renderer: Rename Player to MediaPlayer

 .../gst-renderer/rygel-gst-renderer-player.vala    |  2 +-
 .../gst-renderer/rygel-gst-renderer-plugin.vala    |  2 +-
 src/rygel/Makefile.am                              |  2 +-
 src/rygel/rygel-av-transport.vala                  |  4 +--
 src/rygel/rygel-media-player.vala                  | 34 ++++++++++++++++++++++
 src/rygel/rygel-media-renderer-plugin.vala         |  2 +-
 src/rygel/rygel-player.vala                        | 34 ----------------------
 src/rygel/rygel-sink-connection-manager.vala       |  2 +-
 8 files changed, 41 insertions(+), 41 deletions(-)

commit d5b63156a41f61ab3c3f181a67407019e86794df
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 1 19:57:08 2010 +0300

    i18n: Update lists of translated & ignored files

 po/POTFILES.in   | 13 ++++---------
 po/POTFILES.skip |  7 +++----
 2 files changed, 7 insertions(+), 13 deletions(-)

commit bf4ea6193efa778c4fb5317ac84edf8d33fcd654
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 1 05:22:54 2010 +0300

    core,gst-renderer: Add SinkConnectionManager to core
    
    This now makes it possible for MediaRenderer plugins to not have to provide
    ConnectionManager implementation. Instead Player implementation in plugins
    needs to provide list of supported protocols and mime_types.

 src/plugins/gst-renderer/Makefile.am               |  3 +-
 .../rygel-gst-renderer-connection-manager.vala     | 68 ----------------------
 .../gst-renderer/rygel-gst-renderer-player.vala    | 36 ++++++++++++
 .../gst-renderer/rygel-gst-renderer-plugin.vala    |  4 +-
 src/rygel/Makefile.am                              |  1 +
 src/rygel/rygel-media-renderer-plugin.vala         |  3 +-
 src/rygel/rygel-player.vala                        |  2 +
 src/rygel/rygel-sink-connection-manager.vala       | 47 +++++++++++++++
 8 files changed, 89 insertions(+), 75 deletions(-)

commit 7615c143d29fff2c414c8803c93e26353aaffff8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 1 04:47:24 2010 +0300

    core,gst-renderer: Simplify MediaRenderer implementations
    
    We no longer require plugins to provide AVTransport and RenderingControl
    services but instead they need to always subclass Plugin class and
    implement it's 'get_player' method.

 src/plugins/gst-renderer/Makefile.am               |  2 --
 .../rygel-gst-renderer-av-transport.vala           | 28 ----------------------
 .../gst-renderer/rygel-gst-renderer-plugin.vala    | 19 ++++++++++-----
 .../rygel-gst-renderer-rendering-control.vala      | 25 -------------------
 src/rygel/rygel-av-transport.vala                  |  9 +++----
 src/rygel/rygel-media-renderer-plugin.vala         | 16 +++++++------
 6 files changed, 27 insertions(+), 72 deletions(-)

commit 732a1c8d736d27ef2c93f1594c50db85b5dfde18
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 1 04:26:14 2010 +0300

    core,plugin: Simplify MediaServer implementation
    
    We no longer require plugins to provide a ContentDirectory service but
    instead they need to always subclass Plugin class and implement it's
    'get_root_container' method.

 src/plugins/external/Makefile.am                   |  3 +-
 .../external/rygel-external-content-dir.vala       | 47 ----------------------
 src/plugins/external/rygel-external-plugin.vala    | 13 +++++-
 src/plugins/gst-launch/Makefile.am                 |  1 -
 .../gst-launch/rygel-gst-launch-content-dir.vala   | 34 ----------------
 .../gst-launch/rygel-gst-launch-plugin.vala        | 15 +++++--
 .../media-export/rygel-media-export-plugin.vala    | 14 ++++---
 src/plugins/mediathek/rygel-mediathek-plugin.vala  | 15 ++++---
 src/plugins/test/Makefile.am                       |  3 +-
 src/plugins/test/rygel-test-content-dir.vala       | 38 -----------------
 src/plugins/test/rygel-test-plugin.vala            | 15 +++++--
 src/plugins/tracker/Makefile.am                    |  4 +-
 .../tracker/rygel-tracker-content-directory.vala   | 38 -----------------
 src/plugins/tracker/rygel-tracker-plugin.vala      |  8 +++-
 src/rygel/rygel-content-directory.vala             | 14 +++----
 src/rygel/rygel-media-server-plugin.vala           |  8 +++-
 16 files changed, 76 insertions(+), 194 deletions(-)

commit b8e82d9e957362df72a78955c740c70e03a753d7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 1 03:02:07 2010 +0300

    core,plugins: Separate classes for different plugin types
    
    Provide separate classes for MediaServer and MediaRenderer plugins rather
    than special constructors.

 src/plugins/external/rygel-external-plugin.vala    | 10 ++--
 .../gst-launch/rygel-gst-launch-plugin.vala        |  6 +--
 .../gst-renderer/rygel-gst-renderer-plugin.vala    |  2 +-
 .../media-export/rygel-media-export-plugin.vala    |  6 +--
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |  6 +--
 src/plugins/test/rygel-test-plugin.vala            |  6 +--
 src/plugins/tracker/rygel-tracker-plugin.vala      | 12 ++---
 src/rygel/Makefile.am                              |  2 +
 src/rygel/rygel-media-renderer-plugin.vala         | 56 ++++++++++++++++++++
 src/rygel/rygel-media-server-plugin.vala           | 56 ++++++++++++++++++++
 src/rygel/rygel-plugin.vala                        | 61 ----------------------
 11 files changed, 138 insertions(+), 85 deletions(-)

commit 4ebbbe95e563748bd07f3775da691fc67cec1fde
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 1 02:28:55 2010 +0300

    core,gst-plugins: Special MediaRenderer plugin constructor
    
    Convenient constructor for MediaRenderer plugins.

 .../gst-renderer/rygel-gst-renderer-plugin.vala    | 30 +++++-----------------
 src/rygel/rygel-plugin.vala                        | 30 ++++++++++++++++++++++
 2 files changed, 36 insertions(+), 24 deletions(-)

commit 7ae856e2e05041022b87abaa076901d8dce7bed6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 1 01:50:23 2010 +0300

    core,gst-renderer: Core provides base RenderingControl
    
    Core should provide base abstract class for RenderingControl
    implementations.

 .../gst-renderer/rygel-gst-renderer-plugin.vala    |   6 +-
 .../rygel-gst-renderer-rendering-control.vala      | 223 +--------------------
 src/rygel/Makefile.am                              |   1 +
 3 files changed, 8 insertions(+), 222 deletions(-)

commit a841c0974af6d0607cb8ed33a314219bfd664306
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 1 01:49:33 2010 +0300

    core,gst-plugins: Move Volume class to core

 src/plugins/gst-renderer/Makefile.am               |  1 -
 .../gst-renderer/rygel-gst-renderer-volume.vala    | 34 ----------------------
 src/rygel/Makefile.am                              |  3 +-
 src/rygel/rygel-volume.vala                        | 34 ++++++++++++++++++++++
 4 files changed, 36 insertions(+), 36 deletions(-)

commit a176cc7bcf833e27f6a1ea1bef111c241f6fd8c3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 31 15:54:41 2010 +0300

    gst-renderer: Remove redundant initializations

 src/plugins/gst-renderer/rygel-gst-renderer-connection-manager.vala | 4 ----
 1 file changed, 4 deletions(-)

commit a4e11123bd1b66e12400d014111efac01043d978
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 31 15:44:45 2010 +0300

    gst-renderer: Advertize support for RTSP

 src/plugins/gst-renderer/rygel-gst-renderer-connection-manager.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b850b751b3bab18bc1598569e0a9594722b600f4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 31 15:44:15 2010 +0300

    gst-renderer: Refactor ConnectionManager

 .../rygel-gst-renderer-connection-manager.vala     | 69 ++++++++++++----------
 1 file changed, 39 insertions(+), 30 deletions(-)

commit 85a1ccc670ba72c57c6588392bf36d68bab42977
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 31 14:34:58 2010 +0300

    gst-renderer: Remove commented-out code

 .../rygel-gst-renderer-connection-manager.vala     | 35 ----------------------
 1 file changed, 35 deletions(-)

commit 17b45c495dbd6f631e70e9ef2027a245851ece7a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 31 13:15:49 2010 +0300

    core,gst-renderer: Core provides base AVTransport
    
    Core should provide base abstract class for AVTranport implementations.

 .../rygel-gst-renderer-av-transport.vala           | 403 +------------------
 .../gst-renderer/rygel-gst-renderer-plugin.vala    |   6 +-
 src/rygel/Makefile.am                              |   1 +
 src/rygel/rygel-av-transport.vala                  | 445 +++++++++++++++++++++
 4 files changed, 452 insertions(+), 403 deletions(-)

commit 37d7f862be0603529e94c1924b04a9e244f1448d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 31 13:07:19 2010 +0300

    core,gst-renderer: Introducing Player interface

 .../gst-renderer/rygel-gst-renderer-player.vala    |  2 +-
 src/rygel/Makefile.am                              |  1 +
 src/rygel/rygel-player.vala                        | 32 ++++++++++++++++++++++
 3 files changed, 34 insertions(+), 1 deletion(-)

commit a7c47aea144c3a7a6e13ed76b01a97ac7eca6c79
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 31 13:05:55 2010 +0300

    core,gst-renderer: Move ChangeLog to core

 src/plugins/gst-renderer/Makefile.am               |   1 -
 .../gst-renderer/rygel-gst-renderer-changelog.vala | 102 ---------------------
 src/rygel/Makefile.am                              |   3 +-
 src/rygel/rygel-changelog.vala                     | 102 +++++++++++++++++++++
 4 files changed, 104 insertions(+), 104 deletions(-)

commit 0f0f6313cf6d096ce6d765cefce35b629627d51b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 30 13:12:07 2010 +0300

    core: Add missing C header info in VAPI

 src/rygel/rygel-build-config.vapi | 1 +
 1 file changed, 1 insertion(+)

commit 7de12e7a65855d529821173e6fb836b65f339c1b
Author: Frédéric Péters <fpeters@0d.be>
Date:   Thu Jul 29 12:38:35 2010 +0300

    build: Use gtk+ 2 if available

 configure.ac | 32 +++++++++++++++++++++++++++-----
 1 file changed, 27 insertions(+), 5 deletions(-)

commit 7027c9cffa9d7f4ba39be8a606082a7da729908b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 27 19:05:20 2010 +0300

    core: Don't push data after HTTP response is cancelled

 src/rygel/rygel-live-response.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 363945a6051621ca6bff67c03b9571b4dd23ceb3
Author: Daniel Nylander <po@danielnylander.se>
Date:   Tue Jul 27 00:24:11 2010 +0200

    Updated Swedish translation

 po/sv.po | 599 ++++++++++++++++++++++++---------------------------------------
 1 file changed, 230 insertions(+), 369 deletions(-)

commit cdd335f16c3f413b1fd9a13ca5d630979d11afa7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 26 15:21:19 2010 +0300

    ui: Update icon path variable name

 src/ui/Makefile.am                   | 2 +-
 src/ui/rygel-preferences-dialog.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c7602078ac803ab97be884fc5bf1b2087ddd73dd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 24 19:41:40 2010 +0300

    build,core: Build dictates paths of icons dirs
    
    Build system dictates complete path of icons directories. This fixes rygel
    icon export over UPnP for uninstalled case.

 src/rygel/Makefile.am             | 9 ++++++---
 src/rygel/rygel-build-config.vapi | 7 +++++--
 src/rygel/rygel-plugin.vala       | 8 ++++----
 3 files changed, 15 insertions(+), 9 deletions(-)

commit 06322a1f48718413e4ddea723a8c5e1805af2269
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 15:16:57 2010 +0300

    media-export: Fix empty title on PS3

 src/plugins/media-export/rygel-media-export-root-container.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 91a53536ca576bcedbfcee522ae8fe3570abe49d
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 00:41:16 2010 +0300

    media-export: Fix url-escaped folder names on PS3

 src/plugins/media-export/rygel-media-export-query-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d50aae9d05ee2f58d8b1b3fcf8f6a8cb88be8e83
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 23 23:25:49 2010 +0300

    media-export: Remove Dynamic container

 src/plugins/media-export/Makefile.am               |  1 -
 .../rygel-media-export-dynamic-container.vala      | 44 ----------------------
 .../media-export/rygel-media-export-harvester.vala | 11 +++++-
 .../rygel-media-export-media-cache.vala            | 19 ++++++++++
 .../rygel-media-export-root-container.vala         | 34 ++++++++---------
 5 files changed, 44 insertions(+), 65 deletions(-)

commit 4eb920a36d6c7124d0712701e0ee6c24f6809525
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 23 23:45:37 2010 +0300

    media-export: Convenience function for object ids

 src/plugins/media-export/rygel-media-export-item.vala | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 528717d40b73bf7da2098f0ebdbb1f061a5c83de
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 23 23:17:03 2010 +0300

    media-export: Yet another database version
    
     * Add a genre field to metadata
     * Add a flag filed to object. Will be used to mark URIS as
       DBus-originated

 .../rygel-media-export-media-cache-upgrader.vala     | 20 ++++++++++++++++++++
 .../media-export/rygel-media-export-media-cache.vala |  6 ++++--
 2 files changed, 24 insertions(+), 2 deletions(-)

commit 929090961302cce4165cd329c1ce90bebf79c593
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 23 22:50:35 2010 +0300

    media-export: Gst.ClockTime is an uint64
    
    Seems vala does a comparision like 'duration > (uint64) -1' which of
    course will always fail.

 src/plugins/media-export/rygel-media-export-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 683472240481aecb0c03220cd1d47521f83bdae0
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 23 22:44:12 2010 +0300

    media-export: Fix bitrate setting for media items
    
    - Set bitrate for audio items.
    - Bitrate is always for audio, even in video files.

 src/plugins/media-export/rygel-media-export-item.vala | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit c3d65e32b98b939591c8624591e4397140c879e5
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 23 22:28:55 2010 +0300

    media-export: Coding-style fix

 src/plugins/media-export/rygel-media-export-dbus-service.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2307a570d3b9dfdba2d1518a8c6f5015032dda8a
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jul 23 09:54:53 2010 +0300

    media-export: Don't share anything by default

 .../media-export/rygel-media-export-root-container.vala    | 14 --------------
 1 file changed, 14 deletions(-)

commit 8044de34039f4140f4139d639498a650e5556f8e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 22 20:21:27 2010 +0300

    media-export: Fix simple sharing mode

 src/plugins/media-export/rygel-media-export-item.vala | 2 ++
 1 file changed, 2 insertions(+)

commit d2e8db9ddb43f0ebd05e4c9f5ecdae668c59cca6
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 22 15:09:44 2010 +0300

    media-export: Add windows formates to filter

 data/rygel-default.conf | 2 +-
 data/rygel-maemo.conf   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2fd0e2669de5f6f8834fb9de9dbfc7e88ae4d19e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 23 20:01:08 2010 +0300

    media-export: Correct condition for (us)setting duration
    
    Thanks to Arun Raghavan for pointing this out.

 src/plugins/media-export/rygel-media-export-item.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2296f96c59acc081b169dc740b0886f8e80af005
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 23 19:53:32 2010 +0300

    core: Clean-up MediaQueryAction and its subclasses
    
    Cleaner way to handle error messages and ObjectID argument name in
    MediaQueryAction and its implementations.

 src/rygel/rygel-browse.vala             | 19 +++++++++++++++----
 src/rygel/rygel-media-query-action.vala | 20 +++-----------------
 src/rygel/rygel-search.vala             | 15 +++++++++++----
 3 files changed, 29 insertions(+), 25 deletions(-)

commit 83ce16df8bded7bed72998aadf62654c9c49750a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 23 18:30:40 2010 +0300

    core: Revive lost XBox hacks
    
    These hacks were accidently lost in 67809c22.

 src/rygel/rygel-media-query-action.vala |  2 +-
 src/rygel/rygel-xbox-hacks.vala         | 18 ++++++++++++------
 2 files changed, 13 insertions(+), 7 deletions(-)

commit aa73a8a642cbe830150079de5f1eff5c5f75281e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 22 19:05:53 2010 +0300

    build: Minor indentation fix

 src/rygel/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 67809c2296e8d14a899b340509c28edf916d0491
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 21 17:22:29 2010 +0300

    core: Refactor Search and Browse
    
    Move common code/logic between Search and Browse into a separate base
    class: MediaQueryAction.

 po/POTFILES.in                          |   1 +
 src/rygel/Makefile.am                   |   1 +
 src/rygel/rygel-browse.vala             | 164 +++-----------------------
 src/rygel/rygel-media-query-action.vala | 197 ++++++++++++++++++++++++++++++++
 src/rygel/rygel-search.vala             | 149 +++---------------------
 5 files changed, 231 insertions(+), 281 deletions(-)

commit 0ca70d454bbe0257fb1ea099b12dd9eaffe9103e
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 21 22:33:21 2010 +0300

    media-export: Remove obsolete construction method

 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 ----
 1 file changed, 4 deletions(-)

commit 2dc5585d95155d0508cb15b222ebcd5ef4f3a44d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 21 22:30:09 2010 +0300

    media-export: Re-add simple harvesting mode
    
    The simple mode got lost somehow in the transition to
    gupnp-dlna-discoverer. This is configurable with the config entry
    extract-metadata and defaults to "true".

 data/rygel-default.conf                            |  1 +
 data/rygel-maemo.conf                              |  1 +
 .../media-export/rygel-media-export-harvester.vala | 22 +++++---
 .../media-export/rygel-media-export-item.vala      | 23 ++++++++
 .../rygel-media-export-metadata-extractor.vala     | 61 +++++++++++++++++-----
 5 files changed, 89 insertions(+), 19 deletions(-)

commit eeb239134c84e2d7e82c465b529842283a4829ce
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 21 21:51:24 2010 +0300

    media-export: Some coding-style fixes

 .../media-export/rygel-media-export-item.vala      | 63 +++++++++++-----------
 1 file changed, 32 insertions(+), 31 deletions(-)

commit 66074b33471890bb5860a6095dd416ab7416872d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 21 21:45:32 2010 +0300

    media-export: Better checks for nullability
    
    - Only allow nullables to be declared as such.
    - Entertain videos without any audio part.

 .../media-export/rygel-media-export-item.vala      | 40 ++++++++++++----------
 1 file changed, 21 insertions(+), 19 deletions(-)

commit 5c87ad49194583f565697267006fe444edb1f976
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 21 21:27:58 2010 +0300

    media-export: MediaExportItem -> Item
    
    Since this class is in MediaExport namespace now, there is no need for
    this prefix anymore.

 .../media-export/rygel-media-export-harvester.vala |  13 +-
 .../media-export/rygel-media-export-item.vala      | 134 ++++++++++-----------
 2 files changed, 71 insertions(+), 76 deletions(-)

commit 45ee4d534a948a15427ac140f340ad2963646375
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 21 21:18:51 2010 +0300

    media-export: Simplify metadata extraction code
    
    We don't need to transform the metadata into Gst.TagList to be able to
    make use of it so this should not only simplify the code but also optimize
    the extraction process.
    
    Based on a patch from Arun Raghavan <arun.raghavan@collabora.co.uk>.

 .../media-export/rygel-media-export-harvester.vala |  17 +-
 .../media-export/rygel-media-export-item.vala      | 285 ++++++++++++---------
 .../rygel-media-export-metadata-extractor.vala     | 119 ++-------
 3 files changed, 193 insertions(+), 228 deletions(-)

commit 679d228771f74457a52398c05e5ff9c40baf9c7b
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jul 21 14:45:58 2010 +0100

    media-export: Set dlna_profile on MediaExportItem
    
    Now that we have a DLNA profile/mime guessed by GUPnPDLNADiscoverer, we
    can start using these if available (the fallback is to use the mime type
    detected by glib).

 src/plugins/media-export/rygel-media-export-item.vala               | 4 +++-
 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3a5d33c7607c2b2939331595a3ddc345bb277dc1
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jul 21 14:16:42 2010 +0100

    media-export: Fix strings
    
    Since we're past the string-freeze, make sure we're using a previous
    translated string, or if that's not possible, don't mark the string for
    translation.

 .../rygel-media-export-metadata-extractor.vala             | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 6167aa76dedbc0b5fcacc53dd79a94a365e8e747
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jul 20 21:44:54 2010 +0300

    media-export: Store dlna-profile in cache
    
    Note: Will force full reindex of database

 .../rygel-media-export-media-cache-upgrader.vala   | 23 +++++++++++++++++++++
 .../rygel-media-export-media-cache.vala            | 24 +++++++++++++---------
 2 files changed, 37 insertions(+), 10 deletions(-)

commit 30c83b4d86bb2f770dffc24bf0af3ec875d86d6f
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jul 19 10:37:26 2010 +0100

    build: Bump gupnp-dlna required version

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 746cc7258cf9965f865db04c809ed89ff8923ab1
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jun 16 19:14:23 2010 +0530

    build: Update gupnp-dlna deps
    
    gupnp-dlna now ships an internal gst-discoverer - use this instead of
    system gstdiscoverer.

 configure.ac          | 8 ++++----
 src/rygel/Makefile.am | 4 +---
 2 files changed, 5 insertions(+), 7 deletions(-)

commit f3497960c433cdbc64a8cacdf82189df7401da54
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jun 16 07:00:40 2010 +0530

    build: Build against gupnp-dlna
    
    The DLNA profile storage and detection bits are being moved to a
    separate library and we use this in media-export now.

 configure.ac                                                        | 6 +++++-
 src/plugins/media-export/Makefile.am                                | 4 +++-
 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 1 +
 src/rygel/Makefile.am                                               | 2 --
 4 files changed, 9 insertions(+), 4 deletions(-)

commit 3a9243ad7c46b7ee19bc0775a3af15a3008f54f9
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Jun 11 14:27:25 2010 +0530

    media-export: Duration is a guint64
    
    create_from_taglist() was using int64 for duration which causes
    subsequent uses as a guint64 (which is what Gst.ClockTime is) to fail.

 src/plugins/media-export/rygel-media-export-item.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 283c1c0277100bce3cd7257c37a65eb8fd16cb00
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 10 14:12:02 2010 +0530

    media-export: Use GUPnPDiscovererInformation
    
    GUPnPDLNAProfile has been renamed to GUPnPDiscovererInformation and is
    now derived from GObject.

 .../rygel-media-export-metadata-extractor.vala       | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 4f566a10508c608a943560f74e9a99a0e20b1c78
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Jun 1 14:31:26 2010 +0530

    media-export: Use GUPnPDLNADiscoverer
    
    Replaces the use of GstDiscoverer with GUPnPDLNADiscoverer. The same
    information is available, but we can now also use the DLNA profile name
    and MIME type.

 .../rygel-media-export-metadata-extractor.vala     | 28 +++++++++++-----------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 58b99cf97cb1436dde3be60c3673695fd53a5fed
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jan 21 12:28:23 2010 +0530

    build: Use (new) gstreamer-discoverer pkg-config file

 configure.ac          | 8 ++++----
 src/rygel/Makefile.am | 5 +++--
 2 files changed, 7 insertions(+), 6 deletions(-)

commit cd64739f2805b927ce574f1b35050a3f1f650d2d
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jan 18 23:37:31 2010 +0530

    media-export: Update comment about the hashmap for clarity

 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit ff777bbeb7c37b4b43632a615744576112f13182
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Jan 16 13:11:47 2010 +0530

    media-export: Print a debug message if extraction fails

 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8e6a0d1879bb18b6dd71e5d0af86363e8f2c93b1
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jan 14 11:16:40 2010 +0530

    media-export: Use new GstDiscoverer API

 .../rygel-media-export-metadata-extractor.vala     | 138 ++++++---------------
 1 file changed, 40 insertions(+), 98 deletions(-)

commit a42f1233576edb4fc187181f3c616f3f514f8a15
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Dec 23 23:46:55 2009 +0530

    media-export: Use GstDiscoverer in MetadataExtractor
    
    The get_caps() stuff needs to go away in favour of simpler API from
    gst-convenience. This will be done in the next pass.

 .../rygel-media-export-metadata-extractor.vala     | 409 ++++++++-------------
 1 file changed, 145 insertions(+), 264 deletions(-)

commit 7b14338a359d3e554a403bbb2381fcbda755e4a4
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Dec 23 23:01:07 2009 +0530

    build: Link against libraries required for GstDiscoverer
    
    This is required for switching MetadataExtractor to use GstDiscoverer.

 configure.ac          | 6 ++++++
 src/rygel/Makefile.am | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 42ceaca45398445ea155f9954448f657569eec57
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Wed Jul 21 14:47:24 2010 +0200

    Updated Galician translations

 po/gl.po | 293 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 142 insertions(+), 151 deletions(-)

commit 24f7516b3ea5103b4a254af1dd57e7b9833e9bb5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 21 03:13:12 2010 +0300

    external: Container ID isn't always its path
    
    An exception to this rule is the root container where its ID is "0" but
    thats not its path.

 src/plugins/external/rygel-external-container.vala   | 8 +++++---
 src/plugins/external/rygel-external-content-dir.vala | 1 +
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 495d4fda8af0b41157c378ad478076a6348078a3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 20 17:37:09 2010 +0300

    build: Bump gupnp requirement to 0.13.4

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ddd02555ea2f5c36001f59b4abc8c6a975453a72
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 19 22:06:24 2010 +0300

    gst-renderer: Advertize support for 'video/mp4'

 src/plugins/gst-renderer/rygel-gst-renderer-connection-manager.vala | 1 +
 1 file changed, 1 insertion(+)

commit 7ba82f7b02ce368d2b89112c6f7320c688f7e2f0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 19 20:43:14 2010 +0300

    core: Specify build & run-time dependencies

 README | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 7c515f59252242d072fe88522f9017767bc756fc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 19 19:48:18 2010 +0300

    core: Update README & clean-up the formatting a bit

 README | 65 ++++++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 36 insertions(+), 29 deletions(-)

commit 9736ca482e7e88e034fd0a39da9d243d0a3a9fe3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 19 19:36:41 2010 +0300

    core: Advertise support for "createClass" in Search

 src/rygel/rygel-relational-expression.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1332d77909e9ff47dccba948024f7b93de35d402
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 19 19:31:24 2010 +0300

    core: RelationalExpression keeps search caps
    
    Move static CSV list of properties supported in Search action from
    ContentDirectory to RelationalExpression.

 src/rygel/rygel-content-directory.vala     | 7 ++-----
 src/rygel/rygel-relational-expression.vala | 4 ++++
 2 files changed, 6 insertions(+), 5 deletions(-)

commit c20b0dc28f4d8c3643c6a275586a4989ca6830e9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 19 19:12:32 2010 +0300

    core: Explain AlbumArt.add_resource() in a comment
    
    Add a comment explaining why AlbumArt.add_resource() doesn't really add
    do what the name suggests.

 src/rygel/rygel-album-art.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 3ae24cc1f0b27e591ee9ba860adf78de65d7055d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 15 20:47:45 2010 +0300

    core: Micro coding-style fix

 src/rygel/rygel-media-item.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit be831bcd3e7530a8eebc28153592addce165a07d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 15 20:40:52 2010 +0300

    core: Turn AlbumArt lookup condition into requirement

 src/rygel/rygel-media-item.vala | 24 ++++++++++--------------
 1 file changed, 10 insertions(+), 14 deletions(-)

commit 4447c442f5ef5fcb7f89ad371add1fd7be0ca308
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 15 20:35:18 2010 +0300

    core: Clean-up MediaArtStore code

 src/rygel/rygel-media-art-store.vala | 181 ++++++++++++++++++-----------------
 1 file changed, 91 insertions(+), 90 deletions(-)

commit 4613215084aeee1234c01a5bf3aa3aad7c8677fb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 15 20:31:21 2010 +0300

    core: Let GUPnP AV take care of album art DIDL-Lite

 src/rygel/rygel-album-art.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 303d7ddc9941c0027d092c567e4c58c14598f069
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 15 18:48:38 2010 +0300

    core: More debug log from browse in action

 src/rygel/rygel-browse.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 54cbfef52595358b1df216f356c2d1851571bc52
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 14 21:05:07 2010 +0300

    core: Add size to album art

 src/rygel/rygel-media-art-store.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2c16e9e55007ccf0a1bd96864d93828b4153230f
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 14 18:35:12 2010 +0300

    test: Add testcase for banshee media-art spec

 tests/rygel-album-art-spec-test.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 876cc2f16cd297b24126d541de7765e6311e8679
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 14 18:34:15 2010 +0300

    core: Fix album art spec for banshee
    
    Two problems:
     - File suffix is .jpg not .jpeg
     - Parts are not put to lower-case

 src/rygel/rygel-media-art-store.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 1258144d5de05d1ac0ce9a3a4e67bc95e0b241d6
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 8 23:31:46 2010 +0300

    test: Add unit tests for media art spec
    
    Full spec can be found here: http://live.gnome.org/MediaArtStorageSpec.

 tests/Makefile.am                    |  7 +++
 tests/rygel-album-art-spec-test.vala | 97 ++++++++++++++++++++++++++++++++++++
 tests/rygel-media-art-store.vala     |  1 +
 3 files changed, 105 insertions(+)

commit 3d084c886936e8b47d8d56451b6de1836978788f
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 4 21:00:41 2010 +0300

    tracker,media-export: Lookup album-art for music

 src/plugins/media-export/rygel-media-export-media-cache.vala | 8 +++++++-
 src/plugins/tracker/rygel-tracker-music-item-factory.vala    | 2 ++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 81baade3ecc2b38daf8df9452c2bd075a567f016
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 20 20:31:24 2010 +0200

    core: Add album art as a special type of thumbnail

 src/rygel/Makefile.am                 |   2 +
 src/rygel/rygel-album-art.vala        |  37 ++++++
 src/rygel/rygel-http-get-handler.vala |  10 +-
 src/rygel/rygel-media-art-store.vala  | 229 ++++++++++++++++++++++++++++++++++
 src/rygel/rygel-media-item.vala       |  21 ++++
 src/rygel/rygel-thumbnail.vala        |   4 +-
 6 files changed, 297 insertions(+), 6 deletions(-)

commit 444b5f0402e9dee50196fcc2a149c0a4d58c2aee
Author: Aron Xu <aronxu@gnome.org>
Date:   Sun Jul 18 11:40:51 2010 +0800

    Update Simplified Chinese translation.

 po/zh_CN.po | 48 ++++++++++++++++++++++--------------------------
 1 file changed, 22 insertions(+), 26 deletions(-)

commit f246368fcefb0acb685ffe218c1bdc19275f0cf5
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Fri Jul 16 21:19:15 2010 +0200

    [i18n] Updated German translation

 po/de.po | 306 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 147 insertions(+), 159 deletions(-)

commit 67142e72fc224defcb16b179a4546276b475d35e
Author: Javier Jardón <jjardon@gnome.org>
Date:   Thu Jul 15 20:13:11 2010 +0200

    Remove deprecated Encoding key from .desktop file

 data/rygel.desktop.in | 1 -
 1 file changed, 1 deletion(-)

commit 52284abda98117504928517f5b6f45ffc7e1b9aa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 15 02:21:00 2010 +0300

    core,media-export: Port to vala 0.9.3

 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 ++--
 src/rygel/rygel-plugin-loader.vala                                  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 9cd8e0fd69d2433fb2645cc801cae2fcb7e89fd6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 15 15:15:03 2010 +0300

    build: Require Vala 0.9.3

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 021013fd266517faca0f19bcb39b792528ecdc19
Author: Eleanor Chen <chenyueg@gmail.com>
Date:   Tue Jul 13 17:34:12 2010 +0800

    Update Simplified Chinese translations.

 po/zh_CN.po | 148 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 74 insertions(+), 74 deletions(-)

commit d77d637b37a766d3c5c3d14cf3d133fd399ea5f6
Author: Claude Paroz <claude@2xlibre.net>
Date:   Mon Jul 12 21:44:58 2010 +0200

    Added French translation
    
    Contributed by Laurent Coudeur and Claude Paroz

 po/LINGUAS |   1 +
 po/fr.po   | 916 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 917 insertions(+)

commit a931d3579a361ac33b6423e142841cd49eb64fcc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 12 19:17:53 2010 +0300

    Release annoucement for 0.7.2

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

commit b7579ea1477e84c922abc34512b94b220296cf4b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 12 19:59:32 2010 +0300

    i18n: Update source file names
    
    Update scanned and skipped source file lists according to latest renames.

 po/POTFILES.in   | 14 +++++++-------
 po/POTFILES.skip | 11 ++++++-----
 2 files changed, 13 insertions(+), 12 deletions(-)

commit f1f60a0c5b6b52f8e9b87d211f5d7ce75c4b8b9c
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 12 17:37:39 2010 +0300

    media-export: Fix regression introduced by f12726e
    
    Until now this didn't matter, as search was handling the request
    correctly. With the search cleanup patch get_object is used and
    the items didn't have a uri anymore.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4c4d99171e141c408fd50d27adbe2736ccb6394c
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 8 23:47:30 2010 +0300

    media-export: Clean-up search code
    
    Since it is now possible to override find_object, the heuristics in
    search is not needed anymore. Code looks now more straight-forward. Also
    the plain get_object should be a little bit faster than going through
    search

 .../rygel-media-export-db-container.vala           |  6 +++
 .../rygel-media-export-root-container.vala         | 48 ++++++----------------
 2 files changed, 19 insertions(+), 35 deletions(-)

commit 7ff4705495f0f824d3e07a619a96834da7d618db
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 11 11:01:23 2010 +0300

    media-export: Use proper way to ref sinks
    
    This fixes a problem with the current GStreamer VAPI. Previous VAPI
    seemed to be wrong and thus the normal ref function used from there does
    not work anymore, but wasn't the correct function to do this anyway.

 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 51a5a5c8a05a91ce5a456c680be186d5fbe719a4
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 4 18:47:14 2010 +0300

    media-export: Use container.set_uri ()
    
    This adds the default create classes to the containers; this is
    probably not what we want but helps us to support the createClass stuff
    for now in a way which doesn't slow down searching in general too much.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 7e04310ebda8f1a726e420fa33788abb273287b8
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 25 19:14:40 2010 +0200

    media-export: Implement fallback to slow search

 .../rygel-media-export-db-container.vala           | 16 ++++++++++++++-
 .../rygel-media-export-media-cache.vala            |  4 ++--
 .../rygel-media-export-query-container.vala        | 23 ++++++++++++++++------
 3 files changed, 34 insertions(+), 9 deletions(-)

commit 770c8b37dbfdbf84f30c70890a5a34c5d38e9d17
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 26 12:00:22 2010 +0200

    media-export: Lower severity of some messages

 src/plugins/media-export/rygel-media-export-item.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5cc4d69a7b0c1d9a3b0076640792f83993765334
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 26 11:59:21 2010 +0200

    media-export: Use a filter for files to harvest
    
    The media-export plugin now uses a positive list for file extensions to
    include in the metadata extraction.
    
    The configuration key is named "include-filter". The default
    configuration is
    
    .mp3;.oga;.ogv;.ogg;.mkv;.avi;.mp4;.mpeg;.mpg;.ts;.flac;.jpeg;.jpg;.wav

 data/rygel-default.conf                            |  1 +
 data/rygel-maemo.conf                              |  1 +
 .../media-export/rygel-media-export-harvester.vala | 27 ++++++++++++++++++++++
 3 files changed, 29 insertions(+)

commit 82fb8647cf4063d0d2d7f120b3de137fbb26b8d7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 12 16:54:50 2010 +0300

    gst-renderer: Put every class in separate file

 src/plugins/gst-renderer/Makefile.am               |  4 +-
 .../gst-renderer/rygel-gst-renderer-player.vala    | 25 -----------
 .../rygel-gst-renderer-rendering-control.vala      | 13 ------
 .../gst-renderer/rygel-gst-renderer-time.vala      | 49 ++++++++++++++++++++++
 .../gst-renderer/rygel-gst-renderer-volume.vala    | 34 +++++++++++++++
 5 files changed, 86 insertions(+), 39 deletions(-)

commit 33f9d110be0aabd9b4da962e4556f7c1e86b487c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 12 16:48:43 2010 +0300

    gst-renderer: Name files according to contained classes

 src/plugins/gst-renderer/Makefile.am               |  12 +-
 .../gst-renderer/rygel-gst-av-transport.vala       | 425 ---------------------
 src/plugins/gst-renderer/rygel-gst-changelog.vala  | 102 -----
 .../gst-renderer/rygel-gst-connection-manager.vala |  97 -----
 src/plugins/gst-renderer/rygel-gst-player.vala     | 167 --------
 src/plugins/gst-renderer/rygel-gst-plugin.vala     |  56 ---
 .../rygel-gst-renderer-av-transport.vala           | 425 +++++++++++++++++++++
 .../gst-renderer/rygel-gst-renderer-changelog.vala | 102 +++++
 .../rygel-gst-renderer-connection-manager.vala     |  97 +++++
 .../gst-renderer/rygel-gst-renderer-player.vala    | 167 ++++++++
 .../gst-renderer/rygel-gst-renderer-plugin.vala    |  56 +++
 .../rygel-gst-renderer-rendering-control.vala      | 253 ++++++++++++
 .../gst-renderer/rygel-gst-rendering-control.vala  | 253 ------------
 13 files changed, 1106 insertions(+), 1106 deletions(-)

commit baa29ba0d4ed8b98f36ce79c26a19b0fd6f45010
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 12 16:28:21 2010 +0300

    gst-renderer: Put all classes under a namespace
    
    Put all classes under "Rygel.GstRenderer" namespace.

 .../gst-renderer/rygel-gst-av-transport.vala       | 12 ++++-----
 src/plugins/gst-renderer/rygel-gst-changelog.vala  |  6 ++---
 .../gst-renderer/rygel-gst-connection-manager.vala |  2 +-
 src/plugins/gst-renderer/rygel-gst-player.vala     | 12 ++++-----
 src/plugins/gst-renderer/rygel-gst-plugin.vala     | 29 +++++++++++++---------
 .../gst-renderer/rygel-gst-rendering-control.vala  | 14 +++++------
 6 files changed, 40 insertions(+), 35 deletions(-)

commit 16c57691a7539da10939db022783222d15cebd73
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 12 15:09:32 2010 +0300

    gst-renderer: Code relicensed to LGPLv2

 COPYING.gst-renderer                               | 339 ---------------------
 .../gst-renderer/rygel-gst-av-transport.vala       |  16 +-
 src/plugins/gst-renderer/rygel-gst-changelog.vala  |  16 +-
 .../gst-renderer/rygel-gst-connection-manager.vala |  16 +-
 src/plugins/gst-renderer/rygel-gst-player.vala     |  16 +-
 .../gst-renderer/rygel-gst-rendering-control.vala  |  16 +-
 6 files changed, 30 insertions(+), 389 deletions(-)

commit 3821098017fa4b9a75fa9c24ad82e350adf0a520
Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
Date:   Mon Jul 12 19:21:20 2010 +0800

    Added Traditional Chinese translation (Hong Kong and Taiwan)

 po/LINGUAS  |   2 +
 po/zh_HK.po | 901 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 po/zh_TW.po | 901 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1804 insertions(+)

commit b8b77034d94669975130316c1b484bc655bf0782
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 17:40:44 2010 +0300

    test: Make use of nested namespaces

 src/plugins/test/rygel-test-audio-item.vala     |  6 ++----
 src/plugins/test/rygel-test-content-dir.vala    |  4 ++--
 src/plugins/test/rygel-test-item.vala           | 12 ++++++------
 src/plugins/test/rygel-test-plugin.vala         |  2 +-
 src/plugins/test/rygel-test-root-container.vala | 12 ++++--------
 src/plugins/test/rygel-test-video-item.vala     |  6 ++----
 6 files changed, 17 insertions(+), 25 deletions(-)

commit ea4e38e6b5d84566ce7ff7807a8d19270c9f705c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 17:33:04 2010 +0300

    mediathek: Make use of nested namespaces

 .../mediathek/rygel-mediathek-asx-playlist.vala    | 15 ++++----
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |  6 ++--
 .../mediathek/rygel-mediathek-root-container.vala  | 16 ++++-----
 .../mediathek/rygel-mediathek-rss-container.vala   | 15 ++++----
 .../mediathek/rygel-mediathek-video-item.vala      | 40 ++++++++++------------
 5 files changed, 43 insertions(+), 49 deletions(-)

commit bc00de81e71f19a66a4d5af79c7e105a04a59dd9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 17:21:24 2010 +0300

    gst-launch: Minor coding-style fix

 src/plugins/gst-launch/rygel-gst-launch-item.vala | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 1de7f572393f54c52bee2291ce635fdaad725ef2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 17:19:03 2010 +0300

    gst-launch: Make use of nested namespaces

 src/plugins/gst-launch/rygel-gst-launch-content-dir.vala   |  4 ++--
 src/plugins/gst-launch/rygel-gst-launch-item.vala          | 12 ++++++------
 src/plugins/gst-launch/rygel-gst-launch-plugin.vala        |  2 +-
 .../gst-launch/rygel-gst-launch-root-container.vala        | 14 +++++++-------
 4 files changed, 16 insertions(+), 16 deletions(-)

commit 828f521b0e1f04ba091561a9eb55b3f836a91a0b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 16:05:58 2010 +0300

    external: Minor coding-style fixes

 src/plugins/external/rygel-external-plugin-factory.vala | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit a65d082adf4aa3d810b62b213bd241b73b0a54ad
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 16:02:45 2010 +0300

    external: Make use of nested namespaces

 src/plugins/external/rygel-external-container.vala | 82 +++++++++++-----------
 .../external/rygel-external-content-dir.vala       | 18 ++---
 .../external/rygel-external-dummy-container.vala   | 10 +--
 .../external/rygel-external-icon-factory.vala      |  4 +-
 .../external/rygel-external-interfaces.vala        |  9 ++-
 .../external/rygel-external-item-factory.vala      |  6 +-
 .../external/rygel-external-plugin-factory.vala    | 30 ++++----
 src/plugins/external/rygel-external-plugin.vala    | 16 ++---
 .../external/rygel-external-thumbnail-factory.vala |  4 +-
 9 files changed, 88 insertions(+), 91 deletions(-)

commit 0562c4c712ba24a2c867aa480c8c25467683a12c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 15:24:18 2010 +0300

    external: Add 'Proxy' suffix to D-Bus proxy objects

 src/plugins/external/rygel-external-container.vala | 25 +++++++++++-----------
 .../external/rygel-external-interfaces.vala        |  9 ++++----
 .../external/rygel-external-item-factory.vala      |  2 +-
 .../external/rygel-external-thumbnail-factory.vala |  2 +-
 4 files changed, 20 insertions(+), 18 deletions(-)

commit 6b832021cba292efd1c1539b837bbffd233bccdf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 04:01:47 2010 +0300

    tracker: Make use of nested namespaces

 .../rygel-tracker-category-all-container.vala      |  6 +-
 .../tracker/rygel-tracker-category-container.vala  | 14 ++---
 .../tracker/rygel-tracker-content-directory.vala   |  4 +-
 .../tracker/rygel-tracker-insertion-query.vala     | 35 +++++------
 src/plugins/tracker/rygel-tracker-interfaces.vala  |  8 +--
 .../tracker/rygel-tracker-item-creation.vala       | 29 ++++-----
 .../tracker/rygel-tracker-item-factory.vala        | 18 +++---
 .../tracker/rygel-tracker-metadata-values.vala     | 73 ++++++++++------------
 .../tracker/rygel-tracker-music-item-factory.vala  | 10 +--
 src/plugins/tracker/rygel-tracker-music.vala       | 30 +++++----
 .../rygel-tracker-picture-item-factory.vala        | 12 ++--
 src/plugins/tracker/rygel-tracker-pictures.vala    | 12 ++--
 .../tracker/rygel-tracker-plugin-factory.vala      | 17 +++--
 src/plugins/tracker/rygel-tracker-plugin.vala      |  6 +-
 .../tracker/rygel-tracker-query-triplet.vala       | 19 +++---
 .../tracker/rygel-tracker-query-triplets.vala      | 14 ++---
 src/plugins/tracker/rygel-tracker-query.vala       |  8 +--
 .../tracker/rygel-tracker-root-container.vala      | 10 +--
 .../tracker/rygel-tracker-search-container.vala    | 66 ++++++++++---------
 .../tracker/rygel-tracker-selection-query.vala     | 20 +++---
 src/plugins/tracker/rygel-tracker-tags.vala        |  5 +-
 .../tracker/rygel-tracker-video-item-factory.vala  | 12 ++--
 src/plugins/tracker/rygel-tracker-videos.vala      | 12 ++--
 src/plugins/tracker/rygel-tracker-years.vala       |  5 +-
 24 files changed, 208 insertions(+), 237 deletions(-)

commit 5e76e8bfefb00d3775f29388c88096d8790431a4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 9 02:23:25 2010 +0300

    tracker: MediaTracker -> TrackerContentDirectory
    
    Rename MediaTracker to TrackerContentDirectory.

 src/plugins/tracker/Makefile.am                    |  2 +-
 src/plugins/tracker/rygel-media-tracker.vala       | 38 ----------------------
 .../tracker/rygel-tracker-content-directory.vala   | 38 ++++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-plugin.vala      |  2 +-
 4 files changed, 40 insertions(+), 40 deletions(-)

commit e82f225871146aa62a944eeeabc29bd25a2dc696
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 6 20:24:39 2010 +0300

    tracker: Query.serialize_triplets -> QueryTriplets
    
    Move Query.serialize_triplets to QueryTriplets as 'serialize'.

 .../tracker/rygel-tracker-query-triplets.vala      | 21 +++++++++++++++++++
 src/plugins/tracker/rygel-tracker-query.vala       | 24 +---------------------
 2 files changed, 22 insertions(+), 23 deletions(-)

commit 5c2d94e5f9b8839b4f0f463d3cf9e7cabb23d3cb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 6 20:15:51 2010 +0300

    tracker: More reliable duplicate subjects detection
    
    Instead of depending on the query/triplet builder to set the subjects to
    'null', simply compare the subjects of triplets.

 src/plugins/tracker/rygel-tracker-metadata-values.vala |  2 +-
 src/plugins/tracker/rygel-tracker-query-triplet.vala   | 12 ++++++------
 src/plugins/tracker/rygel-tracker-query.vala           | 10 ++++++----
 3 files changed, 13 insertions(+), 11 deletions(-)

commit 76aebf52960457ec607894ac69ed5d02fa0a65a2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 6 19:35:50 2010 +0300

    tracker: Avoid duplicate triplets in queries

 src/plugins/tracker/rygel-tracker-query-triplets.vala |  8 ++++++++
 .../tracker/rygel-tracker-search-container.vala       | 19 ++++++++++---------
 2 files changed, 18 insertions(+), 9 deletions(-)

commit 227dc963edb1e89cd8890b559f4b9bebf348e3bf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 6 16:58:38 2010 +0300

    tracker: Use Property functions rather than optionals
    
    Make use of property functions to avoid use of optional tripplets as they
    are very slow.

 .../tracker/rygel-tracker-insertion-query.vala     | 25 +++----
 .../tracker/rygel-tracker-metadata-values.vala     | 29 ++++----
 .../tracker/rygel-tracker-query-triplet.vala       | 20 +-----
 src/plugins/tracker/rygel-tracker-query.vala       | 18 ++---
 .../tracker/rygel-tracker-search-container.vala    | 78 ++++++----------------
 .../tracker/rygel-tracker-selection-query.vala     |  8 +--
 6 files changed, 53 insertions(+), 125 deletions(-)

commit c9cec6e49d03c762e3a0cf6ab56934995649f09d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 6 16:11:28 2010 +0300

    tracker: Micro indentation fix

 src/plugins/tracker/rygel-tracker-selection-query.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 032a3a7f5150d59ec009a12435b60386593d426b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 6 16:05:56 2010 +0300

    tracker: Fix a FIXME note

 src/plugins/tracker/rygel-tracker-search-container.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 35289e7bee36fc895e3195d8af70f97df52528da
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 5 15:35:37 2010 +0300

    data: Friendlier friendlyName for GstRenderer

 data/rygel-default.conf | 1 +
 data/rygel-maemo.conf   | 1 +
 2 files changed, 2 insertions(+)

commit 37b777de80c1f04632e83d17d521325ed81a8a3b
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat Jul 3 12:48:30 2010 +0200

    Updated Spanish translation

 po/es.po | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 50accc6b6dcb551f87739d94ce0ff6d2a3193929
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jul 1 21:24:17 2010 +0200

    Updated Spanish translation

 po/es.po | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 87078912f36d6f9e8a149f76b598e1f1db63c14a
Author: Aron Xu <aronxu@gnome.org>
Date:   Tue Jun 29 21:44:03 2010 +0800

    Add Simplified Chinese translation.

 po/LINGUAS  |   1 +
 po/zh_CN.po | 901 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 902 insertions(+)

commit 2229e9de2ccb35ce62200bd1ddfe9083888e14d8
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Jun 29 05:22:13 2010 +0200

    Updated Spanish translation

 po/es.po | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit f22872dd5b024be2b078c26cbc67bc0602e51539
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Jun 28 21:20:42 2010 +0200

    Updated Spanish translation

 po/es.po | 204 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 102 insertions(+), 102 deletions(-)

commit c8b773ba9d6fd857ada2829b7bc14feddf2f3336
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Jun 28 04:39:05 2010 +0200

    Updated Spanish translation

 po/es.po | 43 +++++++++++++++++++++----------------------
 1 file changed, 21 insertions(+), 22 deletions(-)

commit 83ccb908bc18e06c222b73fce900c3a73ab032e8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 25 02:15:18 2010 +0300

    core: Release announcement for 0.7.1

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

commit 73ce8ae33387d42802737e716a9d1120631c3d66
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 25 02:17:01 2010 +0300

    vcs: Add new unit test binary to git ignore list

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 0f5abf90bbab948717fbe708a7472d2704f7ee3a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 24 20:47:38 2010 +0300

    external: Translate search expression
    
    Translate search expression before sending it to external plugin as the
    names of properties are not the same in UPnP world and MediaServer2 D-Bus
    interface.

 src/plugins/external/rygel-external-container.vala | 47 +++++++++++++++++++++-
 1 file changed, 46 insertions(+), 1 deletion(-)

commit 94bef58dffa18b059356571216fc4bb03f02f77c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 24 20:16:01 2010 +0300

    external: Drop Containers/Items props of MediaContainer
    
    These properties have been remove from the spec in favor of
    'ListContainers' and 'ListItems' methods. Now we make use of
    'ListContainers' and D-Bus Properties interface to asynchronously get all
    the container props at once.

 src/plugins/external/rygel-external-container.vala | 59 ++++++++++++++--------
 .../external/rygel-external-content-dir.vala       | 19 ++-----
 .../external/rygel-external-interfaces.vala        | 13 +++--
 .../external/rygel-external-plugin-factory.vala    |  5 ++
 src/plugins/external/rygel-external-plugin.vala    |  8 +++
 5 files changed, 63 insertions(+), 41 deletions(-)

commit 1e8dca8c77e1e09dfe99b1ebe53b5d25138bcf62
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 24 18:07:05 2010 +0300

    external: Asynchronously update container information

 src/plugins/external/rygel-external-container.vala | 24 +++++++++++++---------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit d2dca853464c316e1d5465dd9c182233e57d83bf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 24 17:47:19 2010 +0300

    external: Ignore UPnP sources from Grilo

 src/plugins/external/rygel-external-plugin-factory.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit b75d2eb469414fd677e3962c879b170c6bffe7d7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 22 16:33:52 2010 +0300

    build,ui: Require & link to gtk+-3.0

 configure.ac       | 8 ++++----
 src/ui/Makefile.am | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 5ac4957e6de68354bb995ec62feedd318fd6cdcb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 21 20:21:53 2010 +0300

    core: Implement DLNA's AnyContainer upload
    
    Implement DLNA feature that allows clients to upload items without having
    to specify which container they should be put into.

 src/rygel/rygel-item-creator.vala | 25 ++++++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

commit e18a6d1702e33514ab0a9cc671d21ab0b4116111
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 21 20:20:53 2010 +0300

    core: Parse item DIDL before fetching the container

 src/rygel/rygel-item-creator.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 24ef816afd4638e8c42020df4bb3b943be58ed8c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 21 18:22:24 2010 +0300

    core: Support search by 'upnp:CreateClass'

 src/rygel/rygel-relational-expression.vala | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 97a40e1f7e9351ab942d9db85aea557a5ee0bc82
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 21 17:10:47 2010 +0300

    core,tracker,media-export: Add MediaContainer.set_uri()
    
    API for setting URI and (optionally) create_classes. This also implies
    that we now allow only one URI per container. If create_classes are not
    provided, we assume ALL main item classes.

 .../rygel-media-export-dummy-container.vala        |  2 +-
 .../rygel-tracker-category-all-container.vala      |  5 ++++-
 src/rygel/rygel-media-container.vala               | 24 ++++++++++++++++++++--
 3 files changed, 27 insertions(+), 4 deletions(-)

commit ef3953add039286a547a1143c20822fef47f2706
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 23 14:25:59 2010 +0200

    core: Add create_classes list to MediaContainer
    
    MediaContainer keeps a list of (UPnP) classes that an object in it could
    be created of. Also expose create_classes to clients.

 src/rygel/rygel-didl-lite-writer.vala | 9 +++++++++
 src/rygel/rygel-media-container.vala  | 5 +++++
 2 files changed, 14 insertions(+)

commit 62b5b5ff7616c7468fa40a80acba8f3c50a0af10
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 17 20:41:24 2010 +0300

    build: Bump-up gupnp-vala and gupnp-av requirements
    
    Require current git master of gupnp-vala and gupnp-av.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2f46a6247b92a236ec2b466b0d50135c641b3a5a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 22 15:58:43 2010 +0300

    core: Separate VAPI for misc functions from C world

 src/rygel/Makefile.am     |  3 ++-
 src/rygel/rygel-main.vala |  7 +------
 src/rygel/rygel-misc.vapi | 31 +++++++++++++++++++++++++++++++
 3 files changed, 34 insertions(+), 7 deletions(-)

commit b6c7ba96ec1f2c17914ec454a6f845f22cc83714
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 22 01:15:53 2010 +0300

    core: Simplify and fix (unix) signal handling
    
    We aren't allowed to do a lot in unix signal handlers so we shouldn't do
    things like emitting signals.

 src/rygel/rygel-main.vala           | 27 +++++++++++----------------
 src/rygel/rygel-signal-handler.vala | 32 +++++++++++++-------------------
 2 files changed, 24 insertions(+), 35 deletions(-)

commit f85fcb2580f61bbf7b1e544417cb6d028875d858
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 21 03:39:23 2010 +0300

    external,gst-renderer,media-export: Namespaces in 'Bus' references
    
    Now that we have GLib.Bus, references to DBus.Bus and Gst.Bus as Bus are
    ambiguous.

 src/plugins/external/rygel-external-container.vala                  | 2 +-
 src/plugins/external/rygel-external-content-dir.vala                | 2 +-
 src/plugins/gst-renderer/rygel-gst-player.vala                      | 2 +-
 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit d899947c212f751d88f4ad41185983574ac5253c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 21 03:44:00 2010 +0300

    core,plugins: Port generate_random_udn() to Vala
    
    Since this was the last piece of code in C, this commit also removes the
    whole 'CStuff' module (vapi,C and header file) and all its references.

 src/plugins/external/Makefile.am                   |  2 +-
 .../external/rygel-external-plugin-factory.vala    |  1 -
 src/plugins/gst-launch/Makefile.am                 |  2 +-
 .../gst-launch/rygel-gst-launch-plugin.vala        |  1 -
 .../rygel-gst-launch-root-container.vala           |  1 -
 src/plugins/media-export/Makefile.am               |  1 -
 src/plugins/mediathek/Makefile.am                  |  1 -
 src/plugins/test/Makefile.am                       |  2 +-
 src/plugins/test/rygel-test-plugin.vala            |  1 -
 src/rygel/Makefile.am                              | 10 +++---
 src/rygel/cstuff.c                                 | 42 ----------------------
 src/rygel/cstuff.h                                 | 36 -------------------
 src/rygel/cstuff.vapi                              | 34 ------------------
 src/rygel/rygel-cmdline-config.vala                |  1 -
 src/rygel/rygel-configuration.vala                 |  2 --
 src/rygel/rygel-environment-config.vala            |  1 -
 src/rygel/rygel-meta-config.vala                   |  1 -
 src/rygel/rygel-plugin-loader.vala                 |  1 -
 src/rygel/rygel-plugin.vala                        |  1 -
 src/rygel/rygel-root-device-factory.vala           | 31 +++++++++++++---
 src/rygel/rygel-root-device.vala                   |  1 -
 src/rygel/rygel-user-config.vala                   |  2 --
 src/rygel/rygel-xbox-hacks.vala                    |  1 -
 23 files changed, 33 insertions(+), 143 deletions(-)

commit 2ed80b315a934a141b3ef6d79c0e31563bf0b9fe
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 21 02:25:51 2010 +0300

    core: Port Utils.get_xml_element() to Vala

 src/rygel/Makefile.am                    |  1 +
 src/rygel/cstuff.c                       | 29 ------------------
 src/rygel/cstuff.h                       |  4 ---
 src/rygel/cstuff.vapi                    |  3 --
 src/rygel/rygel-root-device-factory.vala | 34 ++++++++++-----------
 src/rygel/rygel-xbox-hacks.vala          | 32 ++++++++++----------
 src/rygel/rygel-xml-utils.vala           | 52 ++++++++++++++++++++++++++++++++
 7 files changed, 86 insertions(+), 69 deletions(-)

commit 63091b52369c0d1de6d358d7d41542d792746c1a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 21 01:45:59 2010 +0300

    core: Handle POSIX signals in Vala, no need for C

 configure.ac                        |  3 ++
 src/rygel/Makefile.am               |  3 +-
 src/rygel/cstuff.c                  | 34 --------------------
 src/rygel/cstuff.h                  | 10 ------
 src/rygel/cstuff.vapi               | 12 -------
 src/rygel/rygel-main.vala           | 21 ++++++++++---
 src/rygel/rygel-signal-handler.vala | 63 +++++++++++++++++++++++++++++++++++++
 7 files changed, 84 insertions(+), 62 deletions(-)

commit 16a8138d1185e95a3edbce0a5e27970b77c947cc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 20 22:56:49 2010 +0300

    core,plugins,ui: Move BuildConfig to separate VAPI

 src/plugins/gst-renderer/Makefile.am               |  2 +-
 src/plugins/gst-renderer/rygel-gst-plugin.vala     |  1 -
 src/plugins/tracker/Makefile.am                    |  2 +-
 .../tracker/rygel-tracker-plugin-factory.vala      |  1 -
 src/plugins/tracker/rygel-tracker-plugin.vala      |  1 -
 src/rygel/Makefile.am                              |  6 ++-
 src/rygel/cstuff.vapi                              | 29 -------------
 src/rygel/rygel-build-config.vapi                  | 50 ++++++++++++++++++++++
 src/ui/Makefile.am                                 |  6 +--
 src/ui/rygel-preferences-dialog.vala               |  1 -
 10 files changed, 59 insertions(+), 40 deletions(-)

commit 4ab46d306526301382442fcde993b6e404666e90
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Jun 20 18:08:36 2010 +0200

    Updated Norwegian bokmål translation

 po/nb.po | 35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)

commit 284390a3c85cd70b3e801407359ddbddae0b0df9
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sun Jun 20 11:55:36 2010 +0200

    Added Norwegian bokmål translation

 po/nb.po | 163 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 77 insertions(+), 86 deletions(-)

commit 90f907a03353d1a53cb54b1b37d565984f14a30d
Author: Eric Anderson <ejona86@gmail.com>
Date:   Sun Jun 20 01:20:26 2010 +0300

    ui: Improve resize behavior
    
    Most of these are changing the GTK_FILL property.

 data/rygel-preferences.ui | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 91e6664b04092e7268c46f926ef75ad6c88445e8
Author: Eric Anderson <ejona86@gmail.com>
Date:   Sun Jun 20 01:19:55 2010 +0300

    ui: Replace GtkVBox by GtkVButtonBox where appropriate

 data/rygel-preferences.ui | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit bfa4a8f031e06464011959edbca86a2668c711f6
Author: Eric Anderson <ejona86@gmail.com>
Date:   Sun Jun 20 01:11:52 2010 +0300

    ui: Add missing bevel to URI tree view

 data/rygel-preferences.ui | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit e3d5dc4d36ff7b4a2585f96c3fb9aa8cfa6787ac
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jun 19 19:18:58 2010 +0300

    core: Offer SD transcoding in EU profile
    
    Seems certain Sony Bravia TVs only support EU profiles. With this patch,
    they should at least be able to use the SD transcoding.

 src/rygel/rygel-mp2ts-transcoder.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 7cd51dc588cfca1b83ffd2ff386f517191ae067f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jun 19 18:54:23 2010 +0300

    core: Add note for removal of bug#622089 workaround

 src/rygel/rygel-live-response.vala        | 2 ++
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 2 ++
 src/rygel/rygel-wmv-transcoder-bin.vala   | 2 ++
 3 files changed, 6 insertions(+)

commit 8bc5c6ef9d27b061a35a9487ebc9b4c93eef64b4
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Jun 19 15:45:38 2010 +0200

    Updated Galician translations

 po/gl.po | 78 +++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 40 insertions(+), 38 deletions(-)

commit c778aa9c3f801b6b07176aa67714fbc6b2765ce4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jun 19 05:58:32 2010 +0300

    tests: Mark non-abstract property as such

 tests/rygel-http-get-test.vala  | 2 +-
 tests/rygel-http-post-test.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a6734b939ba17de899b91da337750bd32367898e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jun 19 05:04:52 2010 +0300

    core,ui: Drop usage of '+=' for connecting signals
    
    Drop usage of deprecated '+=' syntax for connecting signals.

 src/plugins/external/rygel-external-container.vala |   2 +-
 .../external/rygel-external-plugin-factory.vala    |   2 +-
 .../rygel-media-export-metadata-extractor.vala     |   8 +-
 src/rygel/rygel-connection-manager.vala            |  49 ++++-----
 src/rygel/rygel-content-directory.vala             | 110 +++++++++++----------
 src/rygel/rygel-http-response.vala                 |   2 +-
 src/rygel/rygel-http-server.vala                   |   8 +-
 src/rygel/rygel-l16-transcoder-bin.vala            |   2 +-
 src/rygel/rygel-live-response.vala                 |   2 +-
 src/rygel/rygel-main.vala                          |   8 +-
 src/rygel/rygel-media-container.vala               |   2 +-
 src/rygel/rygel-media-receiver-registrar.vala      |  14 +--
 src/rygel/rygel-mp2ts-transcoder-bin.vala          |   2 +-
 src/rygel/rygel-mp3-transcoder-bin.vala            |   2 +-
 src/rygel/rygel-wma-transcoder-bin.vala            |   2 +-
 src/rygel/rygel-wmv-transcoder-bin.vala            |   2 +-
 src/ui/rygel-general-pref-section.vala             |   4 +-
 src/ui/rygel-media-export-pref-section.vala        |   6 +-
 src/ui/rygel-plugin-pref-section.vala              |   4 +-
 19 files changed, 120 insertions(+), 111 deletions(-)

commit 565c72bba0bb5f6ff60fa587a78a02cfed4e5ca9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jun 19 04:59:54 2010 +0300

    core: Use Signal.connect* for connecting dynamic signals
    
    For connecting signals that are unknown to compiler, use Signal.connect*
    functions rather than deprecated '+=' syntax.

 src/rygel/rygel-live-response.vala        | 7 ++++++-
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 7 ++++++-
 src/rygel/rygel-wmv-transcoder-bin.vala   | 7 ++++++-
 3 files changed, 18 insertions(+), 3 deletions(-)

commit eb985b63ce50f200f0f1ceb5618fd5eb46ef3f80
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jun 19 04:55:14 2010 +0300

    media-export: Prefer 'getter' over internal field
    
    Gst.Message.structure is internal and not exposed by latest VAPI so it
    must be accessed through its getter method.

 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1887e0804ded8f685732683f53e61ecb9b4586b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jun 19 04:51:11 2010 +0300

    plugins: Don't use 'ModuleInit' attribute
    
    Remove incorrect usage of 'ModuleInit' attribute.

 src/plugins/external/rygel-external-plugin-factory.vala | 1 -
 src/plugins/gst-launch/rygel-gst-launch-plugin.vala     | 1 -
 src/plugins/gst-renderer/rygel-gst-plugin.vala          | 1 -
 src/plugins/media-export/rygel-media-export-plugin.vala | 1 -
 src/plugins/mediathek/rygel-mediathek-plugin.vala       | 1 -
 src/plugins/test/rygel-test-plugin.vala                 | 1 -
 src/plugins/tracker/rygel-tracker-plugin-factory.vala   | 1 -
 7 files changed, 7 deletions(-)

commit 535a2c4a9c33063526d9d045a12deaa7d27aa748
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 19:44:58 2010 +0300

    external: Implement MediaContainer.find_object()
    
    Since the UPnP IDs of the objects are the same as their D-Bus paths (
    execpt for the root container), we are able to provide a much more
    efficient implementation of search by ID.

 src/plugins/external/rygel-external-container.vala | 50 ++++++++++++++++++++++
 1 file changed, 50 insertions(+)

commit 1ce4df69464f2ede7c4d4e77884b928ab8be9447
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 19:31:53 2010 +0300

    external: Set the correct ID on dummy container

 src/plugins/external/rygel-external-container.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dd43249cf765ad35b87caa20bef5988f4244822a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 19:30:34 2010 +0300

    external: Centralize D-Bus interface names

 src/plugins/external/rygel-external-interfaces.vala        | 3 +++
 src/plugins/external/rygel-external-thumbnail-factory.vala | 4 +---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 2cb1dbc525821b978991c07004cfe618756f4e71
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 19:28:28 2010 +0300

    external: Don't keep re-creating the DBus connection

 src/plugins/external/rygel-external-container.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit ba705b18280901878917e39e7e41fe253712fa7b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 17:02:59 2010 +0300

    external: Minor refactor of ItemFactory.create()

 src/plugins/external/rygel-external-item-factory.vala | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 5957e35c67039a098146aba3daa9d91a9e4af373
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 17:00:43 2010 +0300

    external: Create DBus connection when needed

 src/plugins/external/rygel-external-item-factory.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit d31bb04dd7bbe448eb3d99dcc3901590fef02fdb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 16:55:55 2010 +0300

    external: ItemFactory.create() gets MediaObject props
    
    We already have the MediaObject props so we just pass them as params to
    ItemFactory.create() rather than it getting them again from Value inside a
    Hashtable.

 src/plugins/external/rygel-external-container.vala    |  5 ++++-
 src/plugins/external/rygel-external-item-factory.vala | 11 ++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 9ea03fdd4e44c992460c355ca3c6c52756b0242b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 16:08:15 2010 +0300

    core: Allow overriding MediaContainer.find_object
    
    Some backends might not be able to provide a full search implementation
    but they still might be able to provide an efficient implementation of
    search for a particular object by its ID.

 src/rygel/rygel-media-container.vala | 61 ++++++++++++++++++------------------
 1 file changed, 31 insertions(+), 30 deletions(-)

commit 55e205268e06a6bd919786bcb91a443f032bb0e6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 11 17:34:12 2010 +0300

    external: Port to MediaServer2 spec
    
    New spec available at: http://live.gnome.org/Rygel/MediaServer2Spec

 src/plugins/external/Makefile.am                   |   1 +
 src/plugins/external/rygel-external-container.vala | 212 ++++++++++++---------
 .../external/rygel-external-content-dir.vala       |  19 +-
 .../external/rygel-external-dummy-container.vala   |  48 +++++
 .../external/rygel-external-interfaces.vala        |  53 +++++-
 .../external/rygel-external-item-factory.vala      |  98 ++++------
 .../external/rygel-external-plugin-factory.vala    |   8 +-
 7 files changed, 273 insertions(+), 166 deletions(-)

commit 163b8d4a9ccf4e610a5f84be946f07376fbee7d2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 11 17:33:37 2010 +0300

    external: Fix a small typo

 src/plugins/external/rygel-external-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2762e4f2fac17ded093202c3aa731a1fd44c817a
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed Jun 16 06:25:26 2010 +0200

    Updated Spanish translation

 po/es.po | 269 ++++++++++++++++++++++++++-------------------------------------
 1 file changed, 109 insertions(+), 160 deletions(-)

commit 54764293255fb4fc49841812706f626ffc40ba19
Author: A S Alam <aalam@users.sf.net>
Date:   Mon Jun 14 09:48:36 2010 +0530

    Add Punjabi Translation, update LINGUAS file

 po/LINGUAS |   1 +
 po/pa.po   | 898 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 899 insertions(+)

commit 8f03cc8e4d3c1eddc253c4dabfb9aa1ff4090fda
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jun 14 01:13:07 2010 +0200

    Add nb

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 932e01c1b02ef7d3fa78228d30655845a1d357a0
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jun 14 01:12:53 2010 +0200

    Added Norwegian bokmål translation

 po/nb.po | 914 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 914 insertions(+)

commit 326b0a18a6efa8e6a0c922fc52d71e163d45c73e
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Jun 12 19:31:33 2010 +0200

    Updated Galician translations

 po/gl.po | 41 ++++++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 19 deletions(-)

commit 45f40595f62b876a92b7e2d83d26493d3977bacf
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sat Jun 12 18:22:33 2010 +0200

    Updated Galician translations

 po/gl.po | 393 +++++++++++++++++++++++++--------------------------------------
 1 file changed, 156 insertions(+), 237 deletions(-)

commit cdf2325335bc35b437e58c9a6769fc60392fa521
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Thu Jun 10 12:15:30 2010 +0300

    Updated Hebrew translation.

 po/he.po | 299 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 140 insertions(+), 159 deletions(-)

commit 443d084bd481c38ae9a14ede07190359c132634e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 9 17:52:15 2010 +0300

    tests: Add unit test for HTTPPost

 po/POTFILES.skip                         |   3 +
 tests/Makefile.am                        |   9 +-
 tests/rygel-http-item-uri_http-post.vala |   1 +
 tests/rygel-http-post-test.vala          | 331 +++++++++++++++++++++++++++++++
 tests/rygel-http-post.vala               |   1 +
 tests/rygel-http-request_http-post.vala  |   1 +
 tests/rygel-state-machine_http-post.vala |   1 +
 7 files changed, 346 insertions(+), 1 deletion(-)

commit 814227cab3d495a0c90d9c4dc2dd74e02f0b0d3b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 8 17:11:04 2010 +0300

    vcs: Add some new files to git ignore list

 .gitignore | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 566d9fd08b879d2fa399a889154411e1e457a2d1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 4 21:05:49 2010 +0300

    tests: Unit test for HTTPGet

 po/POTFILES.skip                         |   5 +
 tests/Makefile.am                        |  12 +-
 tests/rygel-http-byte-seek_http-get.vala |   1 +
 tests/rygel-http-get-test.vala           | 297 +++++++++++++++++++++++++++++++
 tests/rygel-http-get.vala                |   1 +
 tests/rygel-http-item-uri_http-get.vala  |   1 +
 tests/rygel-http-request_http-get.vala   |   1 +
 tests/rygel-http-seek_http-get.vala      |   1 +
 tests/rygel-http-time-seek_http-get.vala |   1 +
 tests/rygel-state-machine_http-get.vala  |   1 +
 10 files changed, 320 insertions(+), 1 deletion(-)

commit fe3dd6b207fb49f06fd1348e9d921cbd929ce25a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 8 16:03:09 2010 +0300

    data: Provide default config for WMV transcoding

 data/rygel-default.conf | 3 +++
 data/rygel-maemo.conf   | 3 +++
 2 files changed, 6 insertions(+)

commit 468dcfec0b97416ba50fd3ac412b7e8049dd36da
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 8 15:34:41 2010 +0300

    core: Correctly handle WMV cmdline option
    
    Correctly handle boolean commandline option for disabling WMV transcoder.

 src/rygel/rygel-cmdline-config.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit b54730c94da6255d93a78369a77ff2cfaa4322ac
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 7 21:40:54 2010 +0300

    core: Release announcement for 0.7.0

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

commit 88cf7020be5f96886070ce2b5525fbf4e3caee8d
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jun 7 01:16:48 2010 +0200

    media-export: Fix search result
    
    Search was returning the the result for the current limits, not the
    overall result count. This lead to strange behaviour on e.g. XBox 360

 .../media-export/rygel-media-export-db-container.vala | 11 +++++------
 .../media-export/rygel-media-export-media-cache.vala  | 19 +++++++++----------
 .../rygel-media-export-query-container.vala           | 11 +++++------
 3 files changed, 19 insertions(+), 22 deletions(-)

commit 6cbbfed03075e47976178e95e9e1913728af1807
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 6 22:16:59 2010 +0200

    media-export: No need to build whole ancestry
    
    For search we don't need the whole tree so we use a fake parent
    container, as only the ID is needed.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 86da9b4dc625d3489b8f9834f68f6366770c2706
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 6 21:38:21 2010 +0200

    media-export: Fix broken get_object

 src/plugins/media-export/rygel-media-export-media-cache.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e27bc88f22c86b098206d336fa45042850771645
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 16 13:20:36 2010 +0200

    media-export: Locally cache parent in search
    
    This reduces the number of additional queries necessary in searches.

 src/plugins/media-export/rygel-media-export-media-cache.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 8f97748bed6a91836f947ced4bb9f07dff5321cd
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 16 13:18:26 2010 +0200

    media-export: Add function to count search result
    
    This speeds up virtual folder creation by factor 30. Noticable speed
    improvements on XBox music browsing

 .../rygel-media-export-media-cache.vala            | 71 ++++++++++++++++++++++
 .../rygel-media-export-query-container.vala        |  3 +-
 2 files changed, 72 insertions(+), 2 deletions(-)

commit daa70cf359d83ed1021974962f606140e4a667db
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 15 01:16:15 2010 +0200

    media-export: Coding style fixes

 src/plugins/media-export/rygel-media-export-database.vala      |  2 +-
 src/plugins/media-export/rygel-media-export-harvester.vala     | 10 +++++-----
 src/plugins/media-export/rygel-media-export-item.vala          |  4 ++--
 src/plugins/media-export/rygel-media-export-media-cache.vala   |  2 +-
 .../media-export/rygel-media-export-metadata-extractor.vala    |  2 +-
 .../media-export/rygel-media-export-null-container.vala        |  2 +-
 .../media-export/rygel-media-export-root-container.vala        |  6 +++---
 7 files changed, 14 insertions(+), 14 deletions(-)

commit 08481667848b90aa17c33c6c6db8d88328176436
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 15 00:53:18 2010 +0200

    media-export: Remove awkward error-handling
    
    Signalling error to subscribers is now done in extract_next anyway.

 .../rygel-media-export-metadata-extractor.vala     | 22 ++++++----------------
 1 file changed, 6 insertions(+), 16 deletions(-)

commit dc6c50b965fbbe92ae918ddfe84603a7df458cac
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 15 00:52:18 2010 +0200

    media-export: Refactor. Move common code

 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 319f020d01def80bf8c5c977643f1a3ade8296ac
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 15 00:49:47 2010 +0200

    media-export: Avoid direct recursion
    
    extract_next was calling itself in error-case. Tunnelling via idle-loop
    is the safer option.

 .../rygel-media-export-metadata-extractor.vala            | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 33bed593f508e3d6e677a5a55468bd1d4afff13d
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 15 00:38:16 2010 +0200

    media-export: Fix coding style

 .../rygel-media-export-metadata-extractor.vala        | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit ff2442cf378a846e59de9a07ef71754f37c809c6
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 15 00:03:34 2010 +0200

    media-export: Removed custom tag RYGEL_DURATION

 src/plugins/media-export/rygel-media-export-item.vala               | 6 ++----
 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 4 +---
 2 files changed, 3 insertions(+), 7 deletions(-)

commit 76f73add20c504081db9d584fd6fce553a44fe5a
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 14 23:27:13 2010 +0200

    media-export: Refactor. Remove Extractor.create
    
    Since there is a non-hatrvesting mode now, there's no need for a
    creation method anymore as we will create the object always and just
    not harvest.

 .../rygel-media-export-metadata-extractor.vala     | 55 +++++++++++-----------
 .../rygel-media-export-root-container.vala         |  2 +-
 2 files changed, 29 insertions(+), 28 deletions(-)

commit 9dd46422f2bc96cc6629d3491a8d4ed66371f08b
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 14 23:14:28 2010 +0200

    media-export: Make harvesting of metadata optional
    
    This commit introduces a new boolean configuration setting called
    "extract-metadata" which disables harvesting completely. If not
    configured, it defaults to "false"
    
    This will also renders virtual folders useless since those are based on
    metadata.

 .../rygel-media-export-metadata-extractor.vala             | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 8abd59ced4b0476bcf57b692c4fd809b28d418c1
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 14 14:55:40 2010 +0200

    media-export: Add basic harvesting support
    
    Re-enable simple mode which enables media exporting even if no meta-data
    extractor is available.

 .../media-export/rygel-media-export-item.vala      | 73 +++++++++-------------
 .../rygel-media-export-metadata-extractor.vala     | 72 ++++++++++++---------
 2 files changed, 71 insertions(+), 74 deletions(-)

commit 01e1de5ae294eb8cfcecbfd3347072469cab6c4f
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 13 16:26:40 2010 +0200

    media-export: Simplify harvesting code
    
    Remove helper functions for database updating. INSERT OR REPLACE is now
    used to let the database decide if it's a new entry or an update. This
    simplifys harvesting code

 po/POTFILES.in                                     |  1 -
 src/plugins/media-export/Makefile.am               |  1 -
 .../rygel-media-export-file-queue-entry.vala       | 29 ------------------
 .../media-export/rygel-media-export-harvester.vala | 35 ++++++++++------------
 .../rygel-media-export-media-cache.vala            | 31 +------------------
 5 files changed, 16 insertions(+), 81 deletions(-)

commit a01dd66215d5479bfb42c435a7d2ed3b1885b5bd
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 8 21:57:24 2010 +0200

    media-export: Refactor media cache, remove signals

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

commit 5fb53f590296fa4a3745450d367c24528736dae9
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 8 21:55:22 2010 +0200

    media-export: Refactor media cache
    
    Move the code to upgrade a database into its own file

 src/plugins/media-export/Makefile.am               |   1 +
 .../rygel-media-export-media-cache-upgrader.vala   | 207 +++++++++++++++++++++
 .../rygel-media-export-media-cache.vala            | 189 ++-----------------
 3 files changed, 222 insertions(+), 175 deletions(-)

commit 9a984521626a1debe14c182f76c18f2ead694cc6
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 7 21:12:33 2010 +0200

    media-export: Refactor database upgrade

 .../rygel-media-export-media-cache.vala            | 40 ++++++++++------------
 1 file changed, 18 insertions(+), 22 deletions(-)

commit f12726e7c6313a198ac3776e519f325bea305e5e
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 7 20:31:26 2010 +0200

    media-export: Remove Uri table

 .../rygel-media-export-media-cache.vala            | 135 +++++++++------------
 1 file changed, 57 insertions(+), 78 deletions(-)

commit 2954454345670d4bc96404ce83b79721858265d9
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 7 19:21:35 2010 +0200

    media-export: Use nested namespace
    
    Using nested namespaces instead of name prefixes reduces clutter in code
    (long lines etc.) while keeping C name compatibility

 .../media-export/rygel-media-export-database.vala  |   6 +-
 .../rygel-media-export-db-container.vala           |   6 +-
 .../rygel-media-export-db-object-factory.vala      |  24 ++---
 .../rygel-media-export-dbus-service.vala           |   7 +-
 .../rygel-media-export-dummy-container.vala        |   2 +-
 .../rygel-media-export-dynamic-container.vala      |   5 +-
 .../rygel-media-export-file-queue-entry.vala       |   2 +-
 .../media-export/rygel-media-export-harvester.vala |  16 ++--
 .../media-export/rygel-media-export-item.vala      |  54 ++++++-----
 .../rygel-media-export-media-cache.vala            |  37 ++++----
 .../rygel-media-export-metadata-extractor.vala     |  12 +--
 .../rygel-media-export-object-factory.vala         |  16 ++--
 .../media-export/rygel-media-export-plugin.vala    |   6 +-
 .../rygel-media-export-query-container.vala        |  14 +--
 .../rygel-media-export-recursive-file-monitor.vala |   4 +-
 .../rygel-media-export-root-container.vala         | 104 ++++++++++-----------
 .../rygel-media-export-writable-container.vala     |  12 +--
 17 files changed, 159 insertions(+), 168 deletions(-)

commit 6366b58decb2d81dc4def25e7a22813882e86428
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 6 23:39:21 2010 +0200

    media-export: Work around a problem in playbin2
    
    Sometimes playbin2 fails to extract the duration right after the state
    change.

 .../rygel-media-export-metadata-extractor.vala     | 25 +++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

commit 338dbaa70b077b29708b059b49ba31e5928cb5c4
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 6 22:52:07 2010 +0200

    media-export: Small refactor

 .../media-export/rygel-media-export-harvester.vala       | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit cd906595951e7abe3bb413704ba0cb2ff5480b38
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 6 22:48:41 2010 +0200

    media-export: Coding style fixes

 .../media-export/rygel-media-export-harvester.vala | 49 ++++++++++++----------
 1 file changed, 26 insertions(+), 23 deletions(-)

commit b61e5844861405589142aa1536fe490df93cae39
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 7 16:24:53 2010 +0300

    media-export,i18n: Revisit translatability of strings

 src/plugins/media-export/rygel-media-export-database.vala           | 2 +-
 src/plugins/media-export/rygel-media-export-media-cache.vala        | 4 ++--
 src/plugins/media-export/rygel-media-export-metadata-extractor.vala | 2 +-
 src/plugins/media-export/rygel-media-export-query-container.vala    | 6 +-----
 4 files changed, 5 insertions(+), 9 deletions(-)

commit 778bc72189ed0b580adf80929d776088f86e0f26
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 6 19:14:55 2010 +0300

    mediathek,i18n: No need to translate Mediathek strings
    
    Only Germans use this plugin and it is supposed to be removed in future.
    Besides modern Germans speak good english. :)

 po/POTFILES.in                                            |  5 -----
 po/POTFILES.skip                                          |  5 +++++
 src/plugins/mediathek/rygel-mediathek-asx-playlist.vala   |  4 ++--
 src/plugins/mediathek/rygel-mediathek-plugin.vala         |  2 +-
 src/plugins/mediathek/rygel-mediathek-root-container.vala |  4 ++--
 src/plugins/mediathek/rygel-mediathek-rss-container.vala  | 14 +++++++-------
 src/plugins/mediathek/rygel-mediathek-video-item.vala     | 12 ++++++------
 7 files changed, 23 insertions(+), 23 deletions(-)

commit 9e035f2ee6f30690e326dc9e455092ade635e881
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 6 18:18:46 2010 +0200

    Updated Galician translations

 po/gl.po | 989 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 989 insertions(+)

commit 089482a7aa22cb214e17d1a5425c4a530c3139ba
Author: Fran Diéguez <fran.dieguez@mabishu.com>
Date:   Sun Jun 6 18:15:04 2010 +0200

    Created Galician translations and added gl to LINGUAS file

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 590120307202c72c37242d687f981142238d1ddd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 6 02:07:21 2010 +0300

    media-export: Explain 'harvest' for translators

 src/plugins/media-export/rygel-media-export-harvester.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 006b690f9d24e6527366a4f6a17d3cc90f0ebdf4
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Fri Jun 4 01:08:38 2010 +0300

    Updated Hebrew translation.

 po/he.po | 988 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 988 insertions(+)

commit 2ac6f53750d522697a754b01f3d1319a9c3d8969
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Fri Jun 4 01:08:32 2010 +0300

    Updated Hebrew translation.

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 774ef8acd3df04475546ef6d75b5e4ba4db60be2
Author: Daniel Nylander <po@danielnylander.se>
Date:   Thu Jun 3 22:17:09 2010 +0200

    Updated Swedish translation

 po/LINGUAS |   1 +
 po/sv.po   | 988 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 989 insertions(+)

commit b4326960e946b91758c7f2074c159b3342d04ca0
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Jun 3 12:01:32 2010 +0200

    Updated Spanish translation

 po/es.po | 40 ++++++++++++++++++++++++----------------
 1 file changed, 24 insertions(+), 16 deletions(-)

commit 24177134d236aefe96280d5e93a4752434f1155f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 3 03:38:26 2010 +0300

    ui: Correct Icon path for uninstalled case

 src/ui/Makefile.am                   | 4 ++--
 src/ui/rygel-preferences-dialog.vala | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit a4aede5025cad3aa96fb8a0e999212a00b1eeed8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 2 17:15:52 2010 +0300

    core: Add icon to preferences UI's desktop file

 data/rygel-preferences.desktop.in | 1 +
 1 file changed, 1 insertion(+)

commit 35f01c47b39f9cfdae581952f414d55394026289
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 26 23:54:21 2010 +0300

    core: Don't allow comments in DIDL-Lite
    
    Don't allow comments in DIDL-Lite in 'Elements' argument of CreatObject.

 src/rygel/rygel-item-creator.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit bdf0d1518960620cee668c772ab6c2f733b497f4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 26 23:52:34 2010 +0300

    core: Correct error on missing 'Elements' node
    
    Throw correct error on missing 'Elements' node in CreateObject action.

 src/rygel/rygel-content-directory.vala | 1 +
 src/rygel/rygel-item-creator.vala      | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e2c40c4c4529d55f20ae5f41624f2087dfb9aca4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 26 15:29:29 2010 +0300

    data: Advertize upload features in X_DLNACAP

 data/xml/MediaServer2.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6540e52dc9fce0a68e446f12fed41dbdfb171d69
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 26 15:18:13 2010 +0300

    data: DLNA mandates no comments in XML
    
    DLNA requirement 7.2.30.1 mandates no comments in XML.

 data/xml/ConnectionManager.xml |  56 ----------------
 data/xml/ContentDirectory.xml  | 142 -----------------------------------------
 2 files changed, 198 deletions(-)

commit f661eb487f73dce456e03b20ac66fdf189154852
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 26 14:14:58 2010 +0300

    data: Comment out unimplemented actions
    
    Don't advertise optional/unimplemented ConnectionManager actions.

 data/xml/ConnectionManager.xml | 110 +++++++++++++++++++++--------------------
 1 file changed, 56 insertions(+), 54 deletions(-)

commit fc2ad9bba94d28692f18411de6c0b23b8be8e582
Author: Petr Kovar <pknbe@volny.cz>
Date:   Mon May 31 23:16:27 2010 +0200

    Update Czech translation by Marek Cernocky

 po/cs.po | 45 ++++++++++++++++++++++++++++++---------------
 1 file changed, 30 insertions(+), 15 deletions(-)

commit 7de568e8e3ae5df24914433025a1dd8f9432cb5e
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun May 30 12:01:31 2010 +0200

    Updated Spanish translation

 po/es.po | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit e1ea9ac2e28620d7956eddb49276423728854018
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Fri May 28 20:15:06 2010 +0200

    Updated Slovenian translation

 po/sl.po | 153 +++++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 84 insertions(+), 69 deletions(-)

commit 4f9c43268d0cbd33b158d07258b4d669dfe1a417
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue May 25 18:40:02 2010 +0200

    Updated Spanish translation

 po/es.po | 69 ++++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 43 insertions(+), 26 deletions(-)

commit 20ceff26a528f92237e415a654b689f93e36f977
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Tue May 25 17:30:02 2010 +0200

    Updated German translation

 po/de.po | 388 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 203 insertions(+), 185 deletions(-)

commit 96d6a916274d84d49ebff0f562ee9f9cdb760f4d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 25 03:25:08 2010 +0300

    core: Log rygel's plugins search
    
    Specify on debug log where rygel is currently looking for plugins.

 src/rygel/rygel-plugin-loader.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 4ce7b33892bb8962ff45227cd59d68eecd4e56c7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 25 03:21:13 2010 +0300

    core: Timeout on plugin loading
    
    Rygel just keeps running even if there is no plugin available. This has
    confused many users in the past. Enough is enough, Rygel now exits if it
    fails to load any plugins in 5 seconds.

 src/rygel/rygel-main.vala | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 752798ede414732555c46562506cee52b05def6c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 20 18:07:20 2010 +0300

    build: Don't mind if m4 dir already exists

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ab3189f9fda4e72a2f25fa0ca93eeb7e9bdcbaae
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 20 18:01:26 2010 +0300

    build: Create m4 directory
    
    Create m4 directory before running gnome-autogen.sh. With this, build
    fails in maemo6 scratcbox environment.

 autogen.sh | 1 +
 1 file changed, 1 insertion(+)

commit a31614688ffd9462511e93971c0e09f20195c5ba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 20 18:01:05 2010 +0300

    Revert "build: Add the m4 files"
    
    This reverts commit 787dbb10b7b988105c82542bb2bc8257eb2b5ce0.

 .gitignore        |    5 +
 m4/intltool.m4    |  216 --
 m4/libtool.m4     | 7377 -----------------------------------------------------
 m4/ltoptions.m4   |  368 ---
 m4/ltsugar.m4     |  123 -
 m4/ltversion.m4   |   23 -
 m4/lt~obsolete.m4 |   92 -
 7 files changed, 5 insertions(+), 8199 deletions(-)

commit 30ff85cdac18bb6c89196385f38bc658da68dd42
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 19 15:21:30 2010 +0300

    build: Add POTFILES to git ignore list

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 787dbb10b7b988105c82542bb2bc8257eb2b5ce0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 19 15:12:23 2010 +0300

    build: Add the m4 files

 .gitignore        |    5 -
 m4/intltool.m4    |  216 ++
 m4/libtool.m4     | 7377 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 m4/ltoptions.m4   |  368 +++
 m4/ltsugar.m4     |  123 +
 m4/ltversion.m4   |   23 +
 m4/lt~obsolete.m4 |   92 +
 7 files changed, 8199 insertions(+), 5 deletions(-)

commit 52a2e1bada3fba36b72a2d037c3a6861fa65b864
Author: Petr Kovar <pknbe@volny.cz>
Date:   Mon May 17 00:42:37 2010 +0200

    Add Czech translation by Marek Cernocky

 po/LINGUAS |   1 +
 po/cs.po   | 969 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 970 insertions(+)

commit f8a4d641813a5088aab22413f938c5a89986cbce
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat May 15 15:53:23 2010 +0300

    core: Release announcement for 0.6.0

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

commit e82309ccee6b8dff5c2bd924acf52be626b6ce7f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 21:33:01 2010 +0300

    tests: Refactor HTTPResponse unit tests
    
    Instead of having a separate unit test for abstract HTTPResponse class,
    keep the common code between unit tests of its subclasses in one module.

 tests/Makefile.am                                  |   7 +-
 tests/rygel-http-response-test.vala                | 189 +++++++++++-------
 tests/rygel-http-response-test_live-response.vala  |   1 +
 ...rygel-http-response-test_seekable-response.vala |   1 +
 tests/rygel-http-response.vala                     |   1 -
 tests/rygel-live-response-test.vala                | 211 ++------------------
 tests/rygel-seekable-response-test.vala            | 213 ++-------------------
 tests/rygel-state-machine.vala                     |   1 -
 8 files changed, 150 insertions(+), 474 deletions(-)

commit f5b6744b0fa6b7a348d872a757218f54b4c14cf3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 20:28:01 2010 +0300

    tests: Sync LiveResponse & SeekableResponse tests
    
    Both these units should behave very similar and hence their test cases
    should not look/behaver very different.

 tests/rygel-live-response-test.vala | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit a6384fd221e33f89c69020ac4a65a7a1e254b580
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 21:43:07 2010 +0300

    tests: Add forgotten symbolic link

 tests/rygel-seekable-response.vala | 1 +
 1 file changed, 1 insertion(+)

commit 5c2f2b37f8aaeeb662baf4d9910a1d2d9b16b9a5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 17:43:30 2010 +0300

    l10n: Mark preferences desktop file for translation

 po/POTFILES.in | 1 +
 1 file changed, 1 insertion(+)

commit f18a0515ebfc40ab63963ecbde4a88d1967e1f7a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 17:42:00 2010 +0300

    l10n: Ignore unit test C code

 po/POTFILES.skip | 7 +++++++
 1 file changed, 7 insertions(+)

commit 3cc33fe10eb61e88209f6fdbb6e9d170d5ee0d5a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 17:36:29 2010 +0300

    tests: Add unit test for SeekableResponse

 tests/Makefile.am                                |   7 +
 tests/rygel-http-response_seekable-response.vala |   1 +
 tests/rygel-seekable-response-test.vala          | 286 +++++++++++++++++++++++
 tests/rygel-state-machine_seekable-response.vala |   1 +
 4 files changed, 295 insertions(+)

commit 4c7814e13fd7ed28ae32f619ccdd3031762bb8a3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 17:33:23 2010 +0300

    core: Only keep the continuation when needed
    
    We should set the continuation just before defering to mainloop and unset
    it as soon as we are back from it so that continuation doesn't get called
    from unwanted contexts.

 src/rygel/rygel-seekable-response.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 150529bc0b6bdf7c6c18f56cd5555a7e7ce098c4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 17:28:39 2010 +0300

    core: Don't try reading file after cancellation
    
    When the response is awaken from mainloop, it doesn't necessarily mean
    that pending buffer was pushed to the client but it could also be that
    the response was cancelled, in which case we shouldn't attempt to read
    more bytes from file anymore.

 src/rygel/rygel-seekable-response.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 864c4d3eb1291eba8a43de0c1ab9dc73c3c65ce8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 17:15:19 2010 +0300

    core: Centralize continuation handling
    
    Move the continuation of run() method to base HTTPResponse class and
    handle as much of it as possible in there.

 src/rygel/rygel-http-response.vala     | 6 ++++++
 src/rygel/rygel-live-response.vala     | 4 ----
 src/rygel/rygel-seekable-response.vala | 6 ++++--
 3 files changed, 10 insertions(+), 6 deletions(-)

commit 3d69c23462921c020b0101776e50ff9693fbce5e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 15:45:33 2010 +0300

    core: Don't end the response when cancelled
    
    The base HTTPResponse class does that for us.

 src/rygel/rygel-seekable-response.vala | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 6ac02165ca2675f77d7abb8158b9314689163d46
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 14 15:28:01 2010 +0300

    core: SeekableResponse is always given a seek request
    
    After commit ce7f5c0d we must not keep the seek construction parameter
    optional and we don't need to check if there is a seek request or not.

 src/rygel/rygel-seekable-response.vala | 44 ++++++++++++++--------------------
 1 file changed, 18 insertions(+), 26 deletions(-)

commit 7695f7e27470b59ce819066209bc3ee59fd4afc9
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Fri May 14 17:58:41 2010 +0200

    Updated Spanish translation

 po/es.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit dc66fe2a2320bea50d7978f25fcf40d068e6253d
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Wed May 12 08:23:43 2010 +0200

    Updated Spanish translation

 po/es.po | 338 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 169 insertions(+), 169 deletions(-)

commit ec3ec710b9cb3be604e094e2209e0faa98ea725d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 11 15:40:06 2010 +0300

    test: Add unit test for HTTPTimeSeek

 tests/Makefile.am                    |   8 +-
 tests/rygel-http-seek_time-seek.vala |   1 +
 tests/rygel-http-time-seek-test.vala | 186 +++++++++++++++++++++++++++++++++++
 tests/rygel-http-time-seek.vala      |   1 +
 4 files changed, 195 insertions(+), 1 deletion(-)

commit 17f69c8fccbc6d2dddd07a05b30b65706d2a95f5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 11 15:31:55 2010 +0300

    core: Correct default TimeSeek.stop calculation
    
    Correct calculation of default value of TimeSeek.stop.

 src/rygel/rygel-http-time-seek.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca19a960924a76646fccd50e32f170713ed65a54
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 10 19:31:19 2010 +0300

    core: Don't stream if request is for subtitles

 src/rygel/rygel-http-time-seek.vala | 1 +
 1 file changed, 1 insertion(+)

commit b05201109a42fef5a9eb9340f5958e1f989e9866
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 19 20:40:30 2010 +0200

    test: Test thumbnail & subtitle cases
    
    Add thumbnail and subtitle cases to HTTPByteSeek unit test.

 tests/rygel-http-byte-seek-test.vala | 99 +++++++++++++++++++++++++++---------
 1 file changed, 75 insertions(+), 24 deletions(-)

commit 40844845ca5dac93bdc363179a18f5e6e742fc71
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon May 10 20:13:46 2010 +0200

    Updated Spanish translation

 po/es.po | 48 +++++++++++++++++++++++++-----------------------
 1 file changed, 25 insertions(+), 23 deletions(-)

commit 78df652f211acc78778ed1a9ef480e74ce83efcb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 10 02:35:09 2010 +0300

    core: Set 65KiB blocksize on gst source element
    
    The default is usually 4KiB which is not really big enough.

 src/rygel/rygel-media-item.vala | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 138a335ba4f6751bc699af1e9565371c2af56911
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 10 02:24:23 2010 +0300

    core: Check for prop itself rather than element
    
    Before setting the tcp_timeout property of GstRTSPSrc, check if the
    property exists rather than if the source element is a GstRTSPSrc.

 src/rygel/rygel-media-item.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit cca6c401a82eb3bcf9fe68a02726f66b27dcb493
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sat May 8 23:41:25 2010 +0200

    Updated German translation

 po/de.po | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit b8ff6c8a79239394321de58b098f33aad0a92b55
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat May 8 21:37:04 2010 +0300

    core: Re-mux only if transcoding is not needed
    
    MPEG2TS and WMV transcoders now bypass encoders if the stream is already
    encoded in the needed codec. However, this also implies skipping the raw
    audio and video tansformations and that in turn implies we are not exactly
    being honest about the advertized DLNA profile name of the remuxed stream.
    In most cases that shouldn't be a problem and this change should only make
    users happy (hopefully).

 src/rygel/rygel-mp2ts-transcoder-bin.vala | 16 +++++++++++++++-
 src/rygel/rygel-wmv-transcoder-bin.vala   | 16 +++++++++++++++-
 2 files changed, 30 insertions(+), 2 deletions(-)

commit cd9f7397d66c272c151a7e5c3e36261a9d46896c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Mar 4 19:52:37 2010 +0200

    core: Configuration option for plugin path
    
    It should be possible to specify plugin path through all configuration
    sources.

 src/rygel/rygel-cmdline-config.vala     | 12 ++++++++++++
 src/rygel/rygel-configuration.vala      |  2 ++
 src/rygel/rygel-environment-config.vala |  5 +++++
 src/rygel/rygel-meta-config.vala        | 19 +++++++++++++++++++
 src/rygel/rygel-plugin-loader.vala      | 10 +++++++++-
 src/rygel/rygel-user-config.vala        |  5 +++++
 6 files changed, 52 insertions(+), 1 deletion(-)

commit c48bd27c4b7201c212284f30c07d70c9ad47650f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Mar 4 17:01:05 2010 +0200

    core: Configuration from Environment
    
    Now you can tweak rygel through environment variables too. \o/

 src/rygel/Makefile.am                   |   2 +
 src/rygel/rygel-environment-config.vala | 181 ++++++++++++++++++++++++++++++++
 src/rygel/rygel-meta-config.vala        |   1 +
 3 files changed, 184 insertions(+)

commit 095d357e3c7eba35c49cceb65a6ce728ab338c57
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat May 8 19:03:05 2010 +0300

    core: Use 0 for unset port value, rather than -1
    
    This is a work around for a weird problem that class initialization of
    CmdlineCnfig is happening after one of it's static methods is called. It
    seems like a Vala bug at first but I failed to reproduce this with a
    simple test case.

 src/rygel/rygel-cmdline-config.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 848c6be4137090e8859435982979b4fb8c63d7df
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Sat May 8 09:55:14 2010 +0200

    Updated Slovenian translation

 po/sl.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 04621f73ae75ab83f3f99f8e9d8c491d1fec2dc3
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Sat May 8 09:52:58 2010 +0200

    Updated Slovenian translation

 po/sl.po | 262 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 131 insertions(+), 131 deletions(-)

commit 0c210bcdfda0d1f6c5d8fda9a3c9200d34e23b3f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 7 02:42:26 2010 +0300

    ui: Set icon on the preferences dialog

 src/ui/Makefile.am                   | 4 +++-
 src/ui/rygel-preferences-dialog.vala | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9709df2f3c5b30525969814b4630eb7d5a409ecf
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 6 22:28:25 2010 +0200

    media-export: Use size to consider file change
    
    With certain SMB implementations the mtime is only set at the beginning,
    so the harvester did not consider the file changed. This fix also
    consideres the size to determin wether a file has changed or not.
    
    Fixes #617762

 .../media-export/rygel-media-export-harvester.vala     | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 2d1f8872e0589f1452900e0f8afacb1b82e82714
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 30 21:48:58 2010 +0200

    i10n: Update translation files due to moved files

 po/POTFILES.in   | 10 +++++-----
 po/POTFILES.skip |  6 ++++--
 2 files changed, 9 insertions(+), 7 deletions(-)

commit bdc98e6d52d10073d41776e17f134838d5eeafbc
Author: Jens Georg <mail@jensge.org>
Date:   Fri Apr 30 20:57:22 2010 +0200

    media-export: Coding style fix

 .../media-export/rygel-media-export-item.vala      | 24 ++++++++++++----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit 62950dd78e3adb80a9b50eb114561d90799cf98a
Author: Jens Georg <mail@jensge.org>
Date:   Tue Apr 27 21:42:26 2010 +0200

    build: Sqlite needed for media-export only

 configure.ac | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 8408bc383a25df563f6c08ef45f155083d146d4e
Author: Jens Georg <mail@jensge.org>
Date:   Tue Apr 27 20:55:18 2010 +0200

    core,media-export: Move code to module

 src/plugins/media-export/Makefile.am               |   10 +-
 .../media-export/rygel-media-export-database.vala  |  221 ++++
 .../rygel-media-export-db-container.vala           |   90 ++
 .../rygel-media-export-db-object-factory.vala      |   66 ++
 .../rygel-media-export-dynamic-container.vala      |    6 +-
 .../media-export/rygel-media-export-harvester.vala |   10 +-
 .../media-export/rygel-media-export-item.vala      |   37 +-
 .../rygel-media-export-media-cache.vala            | 1075 ++++++++++++++++++++
 .../rygel-media-export-metadata-extractor.vala     |  348 +++++++
 .../rygel-media-export-object-factory.vala         |   11 +-
 .../rygel-media-export-query-container.vala        |    8 +-
 .../rygel-media-export-root-container.vala         |    9 +-
 .../rygel-media-export-writable-container.vala     |    8 +-
 src/rygel/Makefile.am                              |   11 +-
 src/rygel/rygel-database.vala                      |  221 ----
 src/rygel/rygel-media-db-container.vala            |   90 --
 src/rygel/rygel-media-db-object-factory.vala       |   65 --
 src/rygel/rygel-media-db.vala                      | 1073 -------------------
 src/rygel/rygel-metadata-extractor.vala            |  349 -------
 19 files changed, 1861 insertions(+), 1847 deletions(-)

commit a8a9132497c26072fc0849a8fb4739869ee936a7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 6 04:02:30 2010 +0300

    core: Expose Rygel logo on UPnP network
    
    If the plugin does not provide an icon, use rygel logo.

 src/rygel/Makefile.am                    |  4 +++-
 src/rygel/cstuff.vapi                    |  3 +++
 src/rygel/rygel-plugin.vala              | 30 ++++++++++++++++++++++++++++++
 src/rygel/rygel-root-device-factory.vala | 13 ++++++++-----
 4 files changed, 44 insertions(+), 6 deletions(-)

commit 099b7137c44e1604120586531e925fa061516b31
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 6 02:16:32 2010 +0300

    data: Add logo
    
    Add 256x256, 32x32 and scalable versions of the logo.

 configure.ac                        |   4 +
 data/Makefile.am                    |   6 +-
 data/icons/256x256/Makefile.am      |   4 +
 data/icons/256x256/rygel.png        | Bin 0 -> 117312 bytes
 data/icons/32x32/Makefile.am        |   4 +
 data/icons/32x32/rygel.png          | Bin 0 -> 2887 bytes
 data/icons/Makefile.am              |   1 +
 data/icons/scalable/Makefile.am     |   4 +
 data/icons/scalable/rygel-small.svg | 869 ++++++++++++++++++++++++++++++++++++
 data/icons/scalable/rygel.svg       | 250 +++++++++++
 10 files changed, 1140 insertions(+), 2 deletions(-)

commit 7d0438f103e7b026165241b591ba9d5c0e4b600d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 6 02:19:41 2010 +0300

    build: Micro refactoring of Makefile.am

 src/rygel/Makefile.am | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 2fd8f816ea3d5937a10c11e67b386860983354a3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 6 02:17:54 2010 +0300

    build: Update of INSTALL file by autofoo

 INSTALL | 255 ++++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 192 insertions(+), 63 deletions(-)

commit 69ab246a87fd8b0f9acab949cbd4e97ed50e4bfa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 3 01:29:37 2010 +0300

    core: Pause pipeline when buffer grows too much
    
    There is no way of knowing that an HTTP client has paused the playback but
    we do know it when its not reading from socket anymore. So now we keep
    track of number of buffers queued to be sent to the client and if this
    number goes beyond a fixed amount, we pause the gstreamer pipeline until
    client catches up and there is only a few number of queued buffers left.

 src/rygel/rygel-live-response.vala | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 773a329b468abccc522cd66b17efa3bb40f50d52
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 2 01:53:27 2010 +0300

    plugins: Add missing libuuid to flags

 src/plugins/external/Makefile.am     | 4 +++-
 src/plugins/gst-launch/Makefile.am   | 4 +++-
 src/plugins/gst-renderer/Makefile.am | 4 +++-
 src/plugins/media-export/Makefile.am | 4 +++-
 src/plugins/mediathek/Makefile.am    | 4 +++-
 src/plugins/test/Makefile.am         | 2 ++
 src/plugins/tracker/Makefile.am      | 4 +++-
 7 files changed, 20 insertions(+), 6 deletions(-)

commit 7fba02264f9ea08ebf1753855f988d0d8545e098
Author: Mario Blättermann <mariobl@gnome.org>
Date:   Sat May 1 23:27:21 2010 +0200

    Added German translation

 po/LINGUAS |   1 +
 po/de.po   | 973 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 974 insertions(+)

commit d82d86620652f9f9996793bf273debf139b62783
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sat May 1 10:00:27 2010 +0200

    Updated Spanish translation

 po/es.po | 66 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 33 insertions(+), 33 deletions(-)

commit 3bade1553b0804761598bc7867b778cc790a2012
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Fri Apr 30 19:33:05 2010 +0200

    Updated Slovenian translation

 po/sl.po | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4aa394d83e3826ce34c82001ebf07dcf83778509
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Tue Apr 27 11:05:40 2010 +0200

    Updated Slovenian translation

 po/sl.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 09ea8dbf7a7214ced8ec22cf24664af7134f99a4
Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
Date:   Tue Apr 27 11:03:50 2010 +0200

    Updated Slovenian translation

 po/sl.po | 970 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 970 insertions(+)

commit e4661493e2581a18d23ccc5fc49838b3f2fab732
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   Tue Apr 27 11:03:43 2010 +0200

    Added sl for Slovenian translation

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit 37c50ad06926481deb883d53bcc19843e0ca8cd1
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Thu Apr 22 08:32:58 2010 +0200

    Updated Spanish translation

 po/es.po | 28 ++++++++++++----------------
 1 file changed, 12 insertions(+), 16 deletions(-)

commit 9903bf590baba7e7c8844e61147573c8e5cf9934
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Tue Apr 20 08:13:22 2010 +0200

    Updated Spanish translation

 po/es.po | 173 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 84 insertions(+), 89 deletions(-)

commit 71857e9571013decb21a0b67661c84b8c678649c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 01:58:56 2010 +0300

    core,media-export: Prefer 'folder' over 'directory'
    
    Prefer the term 'folder' over 'directory' in strings (possibly) visible to
    the user.

 src/plugins/media-export/rygel-media-export-harvester.vala      | 2 +-
 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 src/rygel/rygel-plugin-loader.vala                              | 2 +-
 src/rygel/rygel-thumbnailer.vala                                | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 8d109485e57b19f016b0aa7e707044c25110aa32
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 01:53:24 2010 +0300

    core: Don't mark extra space from translation

 src/rygel/rygel-metadata-extractor.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d18e8c038d646432449517036ab20eb7a9214a4d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 01:51:00 2010 +0300

    media-export: Use ngettext for string with plurals

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

commit 8cad73f7079b45a0c0cdacf7783787063eaff397
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 01:49:22 2010 +0300

    core,mediathek: More translator-friendly language

 src/plugins/mediathek/rygel-mediathek-video-item.vala |  2 +-
 src/rygel/rygel-browse.vala                           |  3 ++-
 src/rygel/rygel-root-device-factory.vala              | 12 +++++++-----
 3 files changed, 10 insertions(+), 7 deletions(-)

commit 1d83bc85ba5b79411ef7c0f6b7233f699dad93b4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 01:47:07 2010 +0300

    core,plugins: Grammer/spelling corrections

 src/plugins/mediathek/rygel-mediathek-asx-playlist.vala       | 2 +-
 src/plugins/tracker/rygel-tracker-category-all-container.vala | 2 +-
 src/plugins/tracker/rygel-tracker-item-creation.vala          | 2 +-
 src/plugins/tracker/rygel-tracker-metadata-values.vala        | 3 +--
 src/rygel/rygel-database.vala                                 | 2 +-
 src/rygel/rygel-media-container.vala                          | 2 +-
 src/rygel/rygel-media-db.vala                                 | 2 +-
 7 files changed, 7 insertions(+), 8 deletions(-)

commit 20bc3cc22f7ed0ce4e1d77fbb929c63d4865bcee
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 01:42:24 2010 +0300

    core,media-export: Correctly case abbreviations
    
    - 'URL' instead of 'Url' or 'url'
    - 'ID' instead of 'id' or 'Id'

 src/plugins/media-export/rygel-media-export-query-container.vala | 6 +++---
 src/plugins/media-export/rygel-media-export-root-container.vala  | 6 +++---
 src/rygel/rygel-media-db.vala                                    | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

commit cbb1d0d50e1bc2d7d1c431b80f09814d8414ece6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 01:40:39 2010 +0300

    core,tracker: Add comments for translators

 src/plugins/tracker/rygel-tracker-plugin.vala | 2 ++
 src/rygel/rygel-live-response.vala            | 1 +
 src/rygel/rygel-seekable-response.vala        | 2 ++
 src/rygel/rygel-user-config.vala              | 1 +
 4 files changed, 6 insertions(+)

commit a85b7ca275bd7db963fb1f95c9b0acf2be8c5535
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 00:31:08 2010 +0300

    ui: Add some comments for translators

 data/rygel-preferences.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d8ddac31b89222ecfadd1e206b90aa6fc372971b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 00:30:20 2010 +0300

    ui: No need to translate 'Tracker'

 data/rygel-preferences.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9abb22684ab43fb7e2ed05562caad1354ecd92fd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 19 23:42:35 2010 +0300

    l10n: Add POTFILES.skip

 po/POTFILES.skip | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

commit 7d1ba24bcb0adfa1af88fa335cf4f9e84c29988b
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Apr 19 21:16:42 2010 +0200

    Added Spanish to LINGUAS

 po/LINGUAS | 1 +
 1 file changed, 1 insertion(+)

commit a60ee9df743007642422d5cf56f86f339a5a50d8
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Mon Apr 19 21:16:31 2010 +0200

    Added Spanish translation

 po/es.po | 971 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 971 insertions(+)

commit a3f586d76f7c2f4f72f3efa80f8b2ea63fce8e91
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 19 16:28:55 2010 +0300

    core,plugins,ui: Avoid '+' for translatable strings
    
    Since translation tools don't know how to deal with vala files, they only
    take the first string if strings are cancatenated using '+' operator.

 src/plugins/media-export/rygel-media-export-item.vala      |  6 ++----
 .../media-export/rygel-media-export-root-container.vala    |  4 ++--
 src/plugins/mediathek/rygel-mediathek-asx-playlist.vala    |  3 +--
 src/plugins/mediathek/rygel-mediathek-root-container.vala  |  3 +--
 src/plugins/mediathek/rygel-mediathek-video-item.vala      | 14 +++++++-------
 src/plugins/tracker/rygel-tracker-plugin-factory.vala      |  5 ++---
 src/rygel/rygel-database.vala                              |  8 ++++----
 src/rygel/rygel-dbus-service.vala                          |  3 +--
 src/rygel/rygel-gst-utils.vala                             |  6 +++---
 src/rygel/rygel-http-get-handler.vala                      |  4 ++--
 src/rygel/rygel-http-identity-handler.vala                 |  6 +++---
 src/rygel/rygel-item-creator.vala                          |  7 +++----
 src/rygel/rygel-live-response.vala                         |  3 +--
 src/rygel/rygel-log-handler.vala                           |  3 +--
 src/rygel/rygel-media-db.vala                              |  3 +--
 src/rygel/rygel-meta-config.vala                           | 12 ++++++------
 src/rygel/rygel-metadata-extractor.vala                    |  8 ++++----
 src/rygel/rygel-mp2ts-transcoder-bin.vala                  | 10 ++++------
 src/rygel/rygel-mp3-transcoder-bin.vala                    | 10 +++++-----
 src/rygel/rygel-plugin-loader.vala                         |  4 ++--
 src/rygel/rygel-root-device-factory.vala                   |  5 ++---
 src/rygel/rygel-search.vala                                |  6 +++---
 src/rygel/rygel-thumbnailer.vala                           |  5 +++--
 src/rygel/rygel-user-config.vala                           | 12 ++++++------
 src/rygel/rygel-wma-transcoder-bin.vala                    | 10 +++++-----
 src/rygel/rygel-wmv-transcoder-bin.vala                    | 10 ++++------
 src/rygel/rygel-xbox-hacks.vala                            |  5 ++---
 27 files changed, 80 insertions(+), 95 deletions(-)

commit 928249ebd8cb62c93c5d2eddbe3c62a2b586b250
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 19 03:08:30 2010 +0300

    core,plugins,ui: Mark translatable strings
    
    Mark translatable strings fro translation using the '_()' macro.

 .../gst-renderer/rygel-gst-av-transport.vala       | 12 +++----
 src/plugins/gst-renderer/rygel-gst-changelog.vala  |  2 +-
 src/plugins/gst-renderer/rygel-gst-player.vala     |  8 ++---
 src/plugins/gst-renderer/rygel-gst-plugin.vala     |  2 +-
 .../gst-renderer/rygel-gst-rendering-control.vala  |  8 ++---
 .../rygel-media-export-dbus-service.vala           |  3 +-
 .../media-export/rygel-media-export-harvester.vala | 14 ++++----
 .../media-export/rygel-media-export-item.vala      | 13 ++++---
 .../media-export/rygel-media-export-plugin.vala    |  4 +--
 .../rygel-media-export-query-container.vala        | 10 +++---
 .../rygel-media-export-recursive-file-monitor.vala |  4 +--
 .../rygel-media-export-root-container.vala         | 37 +++++++++----------
 .../mediathek/rygel-mediathek-asx-playlist.vala    | 10 +++---
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |  2 +-
 .../mediathek/rygel-mediathek-root-container.vala  |  5 +--
 .../mediathek/rygel-mediathek-rss-container.vala   | 16 ++++-----
 .../mediathek/rygel-mediathek-video-item.vala      | 17 ++++-----
 .../rygel-tracker-category-all-container.vala      |  2 +-
 .../tracker/rygel-tracker-insertion-query.vala     |  2 +-
 .../tracker/rygel-tracker-item-creation.vala       |  4 +--
 .../tracker/rygel-tracker-metadata-values.vala     |  4 +--
 src/plugins/tracker/rygel-tracker-music.vala       |  4 +--
 .../tracker/rygel-tracker-plugin-factory.vala      |  4 +--
 src/plugins/tracker/rygel-tracker-plugin.vala      |  4 +--
 .../tracker/rygel-tracker-search-container.vala    |  4 +--
 .../tracker/rygel-tracker-selection-query.vala     |  2 +-
 src/plugins/tracker/rygel-tracker-years.vala       |  2 +-
 src/rygel/rygel-browse.vala                        | 14 ++++----
 src/rygel/rygel-cmdline-config.vala                | 30 ++++++++--------
 src/rygel/rygel-connection-manager.vala            |  2 +-
 src/rygel/rygel-content-directory.vala             |  6 ++--
 src/rygel/rygel-database.vala                      | 17 +++++----
 src/rygel/rygel-dbus-service.vala                  |  3 +-
 src/rygel/rygel-didl-lite-writer.vala              |  2 +-
 src/rygel/rygel-gst-utils.vala                     |  5 +--
 src/rygel/rygel-http-byte-seek.vala                | 13 +++----
 src/rygel/rygel-http-get-handler.vala              |  4 +--
 src/rygel/rygel-http-get.vala                      |  8 ++---
 src/rygel/rygel-http-identity-handler.vala         |  8 ++---
 src/rygel/rygel-http-item-uri.vala                 |  4 +--
 src/rygel/rygel-http-post.vala                     |  2 +-
 src/rygel/rygel-http-request.vala                  |  2 +-
 src/rygel/rygel-http-server.vala                   |  8 ++---
 src/rygel/rygel-http-time-seek.vala                | 11 +++---
 src/rygel/rygel-http-transcode-handler.vala        |  2 +-
 src/rygel/rygel-import-resource.vala               |  4 +--
 src/rygel/rygel-item-creator.vala                  | 15 ++++----
 src/rygel/rygel-l16-transcoder-bin.vala            |  8 ++---
 src/rygel/rygel-live-response.vala                 | 18 +++++-----
 src/rygel/rygel-log-handler.vala                   |  3 +-
 src/rygel/rygel-main.vala                          | 16 ++++-----
 src/rygel/rygel-media-container.vala               |  2 +-
 src/rygel/rygel-media-db.vala                      | 14 ++++----
 src/rygel/rygel-media-item.vala                    |  4 +--
 src/rygel/rygel-meta-config.vala                   | 42 +++++++++++-----------
 src/rygel/rygel-metadata-extractor.vala            | 26 +++++++-------
 src/rygel/rygel-mp2ts-transcoder-bin.vala          |  6 ++--
 src/rygel/rygel-mp3-transcoder-bin.vala            |  6 ++--
 src/rygel/rygel-plugin-loader.vala                 | 16 ++++-----
 src/rygel/rygel-root-device-factory.vala           | 16 ++++-----
 src/rygel/rygel-search.vala                        | 12 +++----
 src/rygel/rygel-seekable-response.vala             |  8 ++---
 src/rygel/rygel-subtitle-manager.vala              |  2 +-
 src/rygel/rygel-thumbnailer.vala                   |  9 ++---
 src/rygel/rygel-transcode-manager.vala             |  2 +-
 src/rygel/rygel-user-config.vala                   | 18 +++++-----
 src/rygel/rygel-wma-transcoder-bin.vala            |  8 ++---
 src/rygel/rygel-wmv-transcoder-bin.vala            |  8 ++---
 src/rygel/rygel-xbox-hacks.vala                    |  8 ++---
 src/ui/rygel-preferences-dialog.vala               |  2 +-
 70 files changed, 316 insertions(+), 297 deletions(-)

commit 54092e68ffe9cedbaa050067f3c9cbd1d79896c1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 19 03:03:14 2010 +0300

    plugins: Include config.h

 src/plugins/external/Makefile.am     | 3 ++-
 src/plugins/gst-launch/Makefile.am   | 3 ++-
 src/plugins/gst-renderer/Makefile.am | 3 ++-
 src/plugins/media-export/Makefile.am | 3 ++-
 src/plugins/mediathek/Makefile.am    | 3 ++-
 src/plugins/test/Makefile.am         | 3 ++-
 src/plugins/tracker/Makefile.am      | 3 ++-
 7 files changed, 14 insertions(+), 7 deletions(-)

commit 123d7b5b403fb9ac5568e5d6f447a326df55c64f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 19 02:58:53 2010 +0300

    l10n: Update list of Vala files
    
    Update list of sources of translatable strings.

 po/POTFILES.in | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 79ddc61e387bac5dac2e1bb763ec0d3709873084
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 18 20:05:10 2010 +0300

    build: Correctly invoke gnome-autogen.sh

 autogen.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3f8e2742280c87f48df4a9fab135f05a3b3869a9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 18 02:38:52 2010 +0300

    build,l10n: Fix translation framework

 Makefile.am    |   2 +-
 configure.ac   |   6 +--
 po/LINGUAS     |   0
 po/POTFILES.in | 140 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 144 insertions(+), 4 deletions(-)

commit 399b042a129f60c655172b1e8ea819f4326b9c75
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 18 02:56:34 2010 +0300

    build: Use gnome-autogen.sh

 autogen.sh | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit c9b417984e3322f49f783c0175680ca71974ccf1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 16 19:49:32 2010 +0300

    external: Set model description
    
    This is done so that we can avoid infinite recursion against rygel-grilo,
    i-e rygel exporting sources from rygel-grilo and rygel-grilo then
    exporting them on D-Bus again and so on.

 src/plugins/external/rygel-external-plugin.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 69d7b348a265a8996e2b0e6246dd2fa6d2c50ad8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 16 19:48:39 2010 +0300

    core: Plugins be able to provide a model description

 src/rygel/rygel-plugin.vala              | 10 +++++++---
 src/rygel/rygel-root-device-factory.vala | 18 ++++++++++++++++++
 2 files changed, 25 insertions(+), 3 deletions(-)

commit ffff16a82dff39f8f466cc6708df512e4062a6a3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 14 03:02:26 2010 +0300

    core: Release log for 0.5.2

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

commit a91aa68c8fa23e68f765776a23facaffacf374ec
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 14 16:24:18 2010 +0300

    data: Add 2 virtual folders to default user config
    
    Add 'Albums' and 'Artists' virtual folders to default user configuration.
    Also describe the config option in the comment a bit.

 data/rygel-default.conf | 9 +++++++++
 data/rygel-maemo.conf   | 9 +++++++++
 2 files changed, 18 insertions(+)

commit 5d1a5823ad7d5f3fc16632a7b16c76892a023f9d
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 10 21:24:22 2010 +0200

    media-db: Fix upgrade from db v4 to v5

 src/rygel/rygel-media-db.vala | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 0a0ccc92ed656818b713e07f8efc2673383bdc98
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 10 00:27:03 2010 +0200

    media-db: Fix problems introduced by upgrade bug
    
    This patch checks if there is an UNIQUE constraint on the object_fk column
    of meta_data and if not re-creates the table forcing a full re-index.

 src/rygel/rygel-media-db.vala | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit a4f58a71ce3c9fdab342603bdf5a1f7a95d60302
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 10 00:13:06 2010 +0200

    media-db: Fix upgrade from schema v3
    
    Two problems fixed in this patch:
      - The original upgrade from v3 to v4 skipped a UNIQUE constrained which
        lead multiple metadata entries for a single file
      - the database was not upgraded to v5 if upgraded from v3, only to v4

 src/rygel/rygel-media-db.vala | 33 +++++++++++++++++++++++----------
 1 file changed, 23 insertions(+), 10 deletions(-)

commit 9edcf25b17633720f0f96f57cf8b8ad5ccd69d4b
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 7 03:04:08 2010 +0200

    media-export: Refactor search method
    
    Split large search implementation into smaller pieces. Should improve
    readability of code. Also updates documentation.

 .../rygel-media-export-root-container.vala         | 171 +++++++++++++--------
 1 file changed, 104 insertions(+), 67 deletions(-)

commit 80e05b45866810128243d5e6bb3f02c79beda25d
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 29 19:41:49 2010 +0200

    media-export: Fix browsing of virtual containers
    
    Make virtual container parent of its children. Some picky control points
    might not have shown the content of the virtual folders defined in
    configuration unless this is the case.

 .../rygel-media-export-query-container.vala        | 66 ++++++++++++----------
 1 file changed, 36 insertions(+), 30 deletions(-)

commit ef6412948f65f1bd0c4590dfa8def9a289d92237
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 29 18:42:59 2010 +0200

    media-export: Clean-up search method

 .../rygel-media-export-root-container.vala         | 47 +++++++++++++---------
 1 file changed, 27 insertions(+), 20 deletions(-)

commit 2d9714a5ddf266c15a430cffac433024f3c7dd0b
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 29 18:41:54 2010 +0200

    media-export: Guess name of virtual container
    
    If no title is given the virtual containter tries now to guess its own
    name.

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

commit 923c17057a96cf3a47de8bafcb603363688ce0b6
Author: Jens Georg <mail@jensge.org>
Date:   Mon Apr 5 22:18:17 2010 +0200

    media-db: Update coding style

 src/rygel/rygel-media-db.vala | 290 ++++++++++++++++++++++--------------------
 1 file changed, 153 insertions(+), 137 deletions(-)

commit a8747893a94118ece76ab6605b3819c2caf7be31
Author: Jens Georg <mail@jensge.org>
Date:   Mon Apr 5 22:05:04 2010 +0200

    core: Make parent_ref a property
    
    This automatically sets parent with parent_ref

 src/rygel/rygel-media-object.vala | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit de744e61a4edbdca988dbef136487e63986dcc06
Author: Jens Georg <mail@jensge.org>
Date:   Mon Apr 5 21:15:22 2010 +0200

    media-db: Cleanup SQL strings

 src/rygel/rygel-media-db.vala | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 28578c2e2431b6e9336bfeb1cadd93920ecd2266
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 13 14:25:54 2010 +0300

    tests: Coverage for new subtitle APIs

 tests/rygel-http-byte-seek-test.vala |  5 +++++
 tests/rygel-http-item-uri-test.vala  | 12 ++++++++++++
 2 files changed, 17 insertions(+)

commit be2eec3df40f0ac2d44a1dcf0d9a17fef0f5f0e7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 23 14:38:47 2010 +0200

    core: ContentDirectory callbacks don't need to be virtual

 src/rygel/rygel-content-directory.vala | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

commit 03b36b0b1ffdb0b18d92c7717284b2b9606e31ba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 12 18:45:47 2010 +0300

    core: Fix a potential crasher bug
    
    We were assuming that the 'CreateObject' action will always contain at
    least one item in the DIDL-Lite XML but that might not be the case. The
    client may very well try to only create container objects.
    
    This fixes crash against DLNA CTT test case 7.3.118.2.3.

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

commit f9bfadec3e17ba7d90b022f051926474c601da4c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 10 03:47:39 2010 +0300

    build,core,plugins: Require & adapt to gupnp-av 0.5.5

 configure.ac                                                     | 2 +-
 src/plugins/external/rygel-external-container.vala               | 2 +-
 src/plugins/media-export/rygel-media-export-query-container.vala | 6 +++---
 src/rygel/rygel-media-container.vala                             | 6 +++---
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 0ca2e8116061797083b9201b7c2cd8f925c03ef9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Apr 10 03:47:17 2010 +0300

    build: Require latest vala release (0.8.0)

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cee780b136e9a68ff5e96b0dacfd63563c3826bb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 8 02:27:24 2010 +0300

    core: Micro indentation fix

 src/rygel/rygel-http-server.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec9c6b677889a9cae11c066f260aa56a2086ea3a
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Thu Apr 8 02:19:47 2010 +0300

    core: Add basic support for subtitles
    
    For each video item, we check if there is a file in the same directory
    with the same name but extension "srt" and if so, we serve it using
    Samsung's custom DIDL-Lite and HTTP extensions.
    
    Co-author & reviewer: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

 src/rygel/Makefile.am                      |  2 +
 src/rygel/rygel-http-byte-seek.vala        |  5 +-
 src/rygel/rygel-http-get-handler.vala      | 14 ++++++
 src/rygel/rygel-http-get.vala              |  5 ++
 src/rygel/rygel-http-identity-handler.vala | 14 +++++-
 src/rygel/rygel-http-item-uri.vala         | 10 ++++
 src/rygel/rygel-http-server.vala           | 26 +++++++++-
 src/rygel/rygel-media-item.vala            | 23 +++++++++
 src/rygel/rygel-subtitle-manager.vala      | 76 ++++++++++++++++++++++++++++++
 src/rygel/rygel-subtitle.vala              | 54 +++++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala     |  1 +
 src/rygel/rygel-transcoder.vala            |  1 +
 12 files changed, 226 insertions(+), 5 deletions(-)

commit e3f34f8d3960b093328ea97db7eb72b162d05008
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 2 01:57:01 2010 +0300

    build: Require latest gupnp-vala bindings

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2ca6fe1f5b21b8559c9bbc97ceae86dc135f3a5d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 31 22:22:51 2010 +0300

    core: Serve special description to Xbox

 src/rygel/rygel-root-device-factory.vala | 16 ++++--
 src/rygel/rygel-xbox-hacks.vala          | 97 ++++++++++++++++++++++++++++++++
 2 files changed, 108 insertions(+), 5 deletions(-)

commit a827e0f8abf6c181c7a716408d8a767e09722902
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 31 22:14:18 2010 +0300

    core: Minor refactor of some RootDeviceFactory code

 src/rygel/rygel-root-device-factory.vala | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit defadc0112c8ce7633aa9acd11fa3635322c01bc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Mar 28 04:40:10 2010 +0300

    core: Constant for ContentDirectory v1

 src/rygel/rygel-content-directory.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 8c623b959c263a00c5ce1026879a1a38f4a3cbfa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Mar 28 04:37:39 2010 +0300

    build: Require gupnp >= 0.13.3

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c7f794a07235245e8e653230f37b939ef681f8e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 26 19:12:14 2010 +0200

    core: It's 'Xbox' not 'XBox'

 src/rygel/rygel-xbox-hacks.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 783c0044f6881fd8fcfdb2a8f62879ee96678608
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 26 19:10:06 2010 +0200

    core: Keep RootDeviceFactory internal

 src/rygel/rygel-root-device-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1164461a138f06ed1a9d392b34e35b1a33ae05ac
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Mar 25 13:10:41 2010 +0200

    core: Micro coding-style fix

 src/rygel/rygel-plugin.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 444264063b578b473fbb624d11baffd9fe0b74a5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 24 18:31:05 2010 +0200

    core: Cleaner XBoxHacks construction API
    
    Now XBoxHacks is created specifically for an action and errors out if
    action's user-agent isn't XBox.

 src/rygel/rygel-browse.vala     | 2 +-
 src/rygel/rygel-search.vala     | 2 +-
 src/rygel/rygel-xbox-hacks.vala | 6 ++++--
 3 files changed, 6 insertions(+), 4 deletions(-)

commit cad0e2f7031caeffc516210f0c3cc1779c8a2efa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 24 18:21:36 2010 +0200

    core: Micro coding-style fixes

 src/rygel/rygel-root-device-factory.vala | 3 +--
 src/rygel/rygel-search.vala              | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 3454f88ef0ab03cd0ad1c35db97c273aac21f20a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 24 18:20:18 2010 +0200

    core: Make use of reference passing in XBoxHacks API

 src/rygel/rygel-search.vala     | 3 +--
 src/rygel/rygel-xbox-hacks.vala | 6 ++----
 2 files changed, 3 insertions(+), 6 deletions(-)

commit afc1bf39af0a29809f22543680e8ef9ac26e5fcc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 24 03:21:48 2010 +0200

    core: Move older XBox hacks to new relavent class

 src/rygel/rygel-search.vala     | 13 +++----------
 src/rygel/rygel-xbox-hacks.vala | 12 ++++++++++++
 2 files changed, 15 insertions(+), 10 deletions(-)

commit 275b2820065fa06fbd747e266c3c48e1617eddf8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 24 03:15:37 2010 +0200

    core: Apply Xbox hacks on search results as well

 src/rygel/rygel-search.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 2f94f36e638acc84cdb5b6aaa87f307027b2ad86
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 24 03:07:53 2010 +0200

    core: Add XBox hacks
    
    If the "User-Agent" header in the request contains "XBox", we assume the
    client is Xbox. The hacks are currently simple: we just override the
    mime-type of the item so that XBox likes it better.

 src/rygel/Makefile.am           |  1 +
 src/rygel/rygel-browse.vala     |  9 +++++++++
 src/rygel/rygel-xbox-hacks.vala | 45 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 55 insertions(+)

commit 6472afc2b7c506f5087684259a7b24abc534da2f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 23 17:14:53 2010 +0200

    core,media-export,tracker: Specific class for photos
    
    Most images rygel will deal with are photos anyway and XBox only deals
    with this specific class so lets just use that instead of generic 'image'.

 src/plugins/media-export/rygel-media-export-item.vala       | 4 ++--
 src/plugins/tracker/rygel-tracker-picture-item-factory.vala | 2 +-
 src/rygel/rygel-media-item.vala                             | 1 +
 3 files changed, 4 insertions(+), 3 deletions(-)

commit e340c6779165adffa8aff9414fb198cab72bf307
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Mar 28 22:01:15 2010 +0300

    media-export: Minor refactor

 .../media-export/rygel-media-export-root-container.vala       | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 8124327e38e3085a9d83c507a57c06139f6103d8
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 28 14:33:28 2010 +0200

    media-export: Small refactor

 .../rygel-media-export-root-container.vala          | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

commit 50ae3b71b3fcfebcdeaa974dfb82473052a0fb4c
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 28 13:51:53 2010 +0200

    media-export: Coding style fix

 .../rygel-media-export-root-container.vala         | 54 ++++++++++++----------
 1 file changed, 29 insertions(+), 25 deletions(-)

commit 31b2d09371895e421815ead6a6ba0681d1698256
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 28 13:57:15 2010 +0200

    media-export: Use ref for argument modification

 .../rygel-media-export-query-container.vala        |  6 ++---
 .../rygel-media-export-root-container.vala         | 26 ++++++++++++----------
 2 files changed, 17 insertions(+), 15 deletions(-)

commit 2561309649a49ba525af75246ba2849640758c62
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 27 18:04:14 2010 +0100

    media-export: Catch previously uncaught exceptions

 .../rygel-media-export-root-container.vala         | 41 ++++++++++++++--------
 1 file changed, 26 insertions(+), 15 deletions(-)

commit af22af8262a4a96f0142dbe628bfd6bfd2741c35
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 27 17:54:46 2010 +0100

    media-export: Vala bug 568972 is fixed since 0.7.9

 src/plugins/media-export/rygel-media-export-root-container.vala | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 1e6d6ebd795738bf215f955980fab2e53721b1ef
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 27 17:49:10 2010 +0100

    media-export: Fix error with vala-head

 .../rygel-media-export-root-container.vala         | 100 ++++++++++++---------
 1 file changed, 58 insertions(+), 42 deletions(-)

commit ddbe7160ffdcb55de92a0b9580b9d5f0d309a85f
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 20 23:29:54 2010 +0100

    data: Have SCPD include spec version
    
    This version is not of the MediaServer but "UPnP Device Architecture".

 data/xml/ConnectionManager.xml | 4 ++++
 data/xml/ContentDirectory.xml  | 4 ++++
 2 files changed, 8 insertions(+)

commit 94e00c9e5d52e89f7dcddb5e5b3d6b95d3b9489f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 23 15:17:21 2010 +0200

    core: Buffer 65K instead of 4K
    
    Bigger buffer means less cpu usage and therefore better battery life.

 src/rygel/rygel-seekable-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d2f7c62902e8c8cf9e4dcec5926ff7da0c22c7d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 23 14:31:25 2010 +0200

    core: Content-Length was off by 1 byte

 src/rygel/rygel-http-byte-seek.vala  | 2 +-
 tests/rygel-http-byte-seek-test.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a92c63dc484805ab9b5734e1401dd79e65b7e2f8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 23 14:22:27 2010 +0200

    core: Minor refactor

 src/rygel/rygel-http-byte-seek.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 9fcdcf5ef9131873bb10d87b68140451293fad9f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 23 03:00:55 2010 +0200

    core: Removed unneeded conversions to double

 src/rygel/rygel-http-byte-seek.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit c99a5c0d91e8654c4ee6b2d4b3abf2326bb75d9f
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 14 11:09:30 2010 +0100

    media-export: Small refactor

 src/plugins/media-export/rygel-media-export-query-container.vala | 4 ++--
 src/plugins/media-export/rygel-media-export-root-container.vala  | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 791086072f07cb23d16076c4b2ffe802e9c9a03e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 21 02:15:28 2010 +0100

    core: Minor coding style fixes

 src/rygel/rygel-database.vala |   2 +
 src/rygel/rygel-media-db.vala | 149 ++++++++++++++++++++++++++----------------
 2 files changed, 95 insertions(+), 56 deletions(-)

commit ae6c1637a85f52a0c1e258cfa2b8e8610e10438b
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 14 12:16:43 2010 +0100

    media-export: Coding style fixes

 .../rygel-media-export-query-container.vala        | 25 +++++++++++-----------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit df15a59857ff2c830c93f701a37aa1c49a8c56ff
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 14 12:13:52 2010 +0100

    media-export: Add some checks for user-provided virtual ids

 .../rygel-media-export-query-container.vala        | 37 ++++++++++++++++++++++
 .../rygel-media-export-root-container.vala         |  7 ++++
 2 files changed, 44 insertions(+)

commit 385152dcb8607e0d5ca70563a1a8c53d4a429f0e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 14 11:31:26 2010 +0100

    media-db: Don't crash on inconsitent database

 src/rygel/rygel-media-db.vala | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 9cfbc14eb6c44f9ea74976024f4684a697c6a1c4
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 16:44:15 2010 +0100

    media-export: Properly fill child-count on virtual containers

 .../rygel-media-export-query-container.vala        | 31 ++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 6c2fd83813e70a19c32a7c453b32a2cab76597a3
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 16:43:47 2010 +0100

    media-export: Fix saving id filtering on startup

 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e5d0ef7d1ab2afeca2358e1b56eb758b67e90d1
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 15:01:13 2010 +0100

    media-export: Hook up virtual folders to root folder

 .../rygel-media-export-root-container.vala         | 25 ++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 3346c553ee30f309eed8df59a0413456f2093e63
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 14 11:01:40 2010 +0100

    media-export: Simplify virtual folder parsing
    
    Virtual folders now contain the complete hierarchy from the beginning. The
    format of the virtual folder definition has changed to use ? as
    placeholder; also the complete hierarchy has to be defined before hand.
    
    Example: virtual-folder:dc:date,?,upnp:artist,?,upnp:album,?
    
    Will present a hierarchy that let's you browse by date, then by artist who
    did something in that year and then by artist.

 .../rygel-media-export-query-container.vala        | 80 +++++++++++++---------
 .../rygel-media-export-root-container.vala         |  7 +-
 2 files changed, 50 insertions(+), 37 deletions(-)

commit 290d2a1c3758497a54dd1a8303cabc64a351df48
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 12 23:06:05 2010 +0100

    media-db: null search expression is allowed

 src/rygel/rygel-media-db.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ccac735c02b5e080ca6d1ed2ef1cafe6b046808
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 12 22:52:47 2010 +0100

    media-export: Uri-escape meta-data fields
    
    Uri-escape the fields in case they contain a ",". This was already
    documented but not implemented.

 src/plugins/media-export/rygel-media-export-query-container.vala | 8 +++++---
 src/plugins/media-export/rygel-media-export-root-container.vala  | 4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 7a53ad4ac7cd0cea9eda698a58d521158200b9fd
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 12 22:11:28 2010 +0100

    core: Fix search expression parsing
    
    GScanner.input_text needs the byte count not the character count. This
    caused problems parsing the search expression if a string contained
    characters not within the original latin1 range.

 src/rygel/rygel-search-criteria-parser.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e9be639d779e8fabe61f8085f61b5411fef30b0
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 5 19:46:32 2010 +0100

    media-export: Fix crash if the virtual id is not known

 .../media-export/rygel-media-export-root-container.vala    | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 39fe9b707453599c5ca7d48b3ab4a3b97f797580
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 5 19:16:26 2010 +0100

    media-export: Fix crash on single-level query containers

 src/rygel/rygel-media-db.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c7d3691b6ea84a43cd5097e19a5758c5bd5d8748
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 2 21:10:29 2010 +0100

    media-export: Workaround XBox ID length limit
    
    XBox 360 seems to have a 64 character ID limit.

 .../rygel-media-export-query-container.vala        | 40 ++++++++++++++++++----
 .../rygel-media-export-root-container.vala         | 16 ++++++---
 2 files changed, 44 insertions(+), 12 deletions(-)

commit 1e3116d8f5dec73b5cbed0d5a8cdc4393f3a853b
Author: Jens Georg <mail@jensge.org>
Date:   Tue Dec 29 19:03:01 2009 +0100

    mediathek: Fix content type to video/x-ms-wmv

 src/plugins/mediathek/rygel-mediathek-video-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 500c15dab6bc540c8718b23255930abcb817c746
Author: Jens Georg <mail@jensge.org>
Date:   Tue Dec 29 14:51:09 2009 +0100

    core: Add WMV transcoder

 src/rygel/Makefile.am                   |   4 ++
 src/rygel/rygel-cmdline-config.vala     |   7 +++
 src/rygel/rygel-configuration.vala      |   2 +
 src/rygel/rygel-meta-config.vala        |  19 ++++++
 src/rygel/rygel-transcode-manager.vala  |   4 ++
 src/rygel/rygel-user-config.vala        |   9 +++
 src/rygel/rygel-wma-transcoder-bin.vala |  66 ++++++++++++++++++++
 src/rygel/rygel-wma-transcoder.vala     | 102 +++++++++++++++++++++++++++++++
 src/rygel/rygel-wmv-transcoder-bin.vala |  94 ++++++++++++++++++++++++++++
 src/rygel/rygel-wmv-transcoder.vala     | 105 ++++++++++++++++++++++++++++++++
 10 files changed, 412 insertions(+)

commit 82a0ba6c302d1c11ec070d5644fe8ddf0aa9f77e
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 13:35:45 2010 +0100

    media-export: Map search to virtual container

 .../rygel-media-export-root-container.vala         | 126 ++++++++++++++-------
 1 file changed, 83 insertions(+), 43 deletions(-)

commit 7a866ebab5c77d37f9d3f36edab616022b0ebe59
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 13:07:35 2010 +0100

    media-export: Implement special searches for XBox
    
    Use virtual containers to implement special searches for XBox.

 .../rygel-media-export-root-container.vala         | 64 ++++++++++++++++++++++
 1 file changed, 64 insertions(+)

commit c01b55cb86390a6357944eeba593881737460364
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 8 09:57:18 2010 +0100

    core: Map special folders of XBox360 to root folder

 src/rygel/rygel-browse.vala |  6 ++++++
 src/rygel/rygel-search.vala | 12 ++++++++++++
 2 files changed, 18 insertions(+)

commit abe0d34831b880de773c41ba7fbde037ab94d3ac
Author: Jens Georg <mail@jensge.org>
Date:   Mon Mar 8 09:52:36 2010 +0100

    core: Re-Add X_MS_MediaReceiverRegistrar service
    
    This serice is needed for XBox360

 data/xml/Makefile.am                          |  3 +-
 data/xml/X_MS_MediaReceiverRegistrar1.xml     | 96 +++++++++++++++++++++++++++
 src/rygel/Makefile.am                         |  1 +
 src/rygel/rygel-media-receiver-registrar.vala | 58 ++++++++++++++++
 src/rygel/rygel-plugin.vala                   |  6 ++
 5 files changed, 163 insertions(+), 1 deletion(-)

commit d4002d07d37ebaa3b468ad9ad56c4e7c08daed5d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 22 16:37:53 2010 +0200

    media-export: Make object-factory hand out virtual containers

 src/plugins/media-export/rygel-media-export-object-factory.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 667ea32a12dfe6bb37df6392316aee946d85efef
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 22:50:30 2010 +0100

    Revert "media-db: Make SearchExpression translation public"
    
    This reverts commit ad51eb8e10838c9ce9b6b74b5dc515e75e63bdcd.
    
    Conflicts:
    
    	src/rygel/rygel-media-db.vala

 src/rygel/rygel-media-db.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fa0c3cb0961399000a9c11ddbf495471da9dfa15
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 22 15:54:39 2010 +0200

    media-export: Refactor & clean-up

 .../rygel-media-export-query-container.vala        | 59 ++++++++++++----------
 1 file changed, 31 insertions(+), 28 deletions(-)

commit 4d4f3b2ecd0207fd17a74a73c0507bd66c0bac9d
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 22:25:06 2010 +0100

    media-export: Don't deal with database internals
    
    MediaExportQueryContainer should not have access to DB internals.

 .../rygel-media-export-query-container.vala          | 20 +++++---------------
 1 file changed, 5 insertions(+), 15 deletions(-)

commit 9e374bd7dc51ea6be1ef3c6a2dc1685151041c3d
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 21:54:48 2010 +0100

    media-export: Use get_objects_by_search_expression

 .../rygel-media-export-query-container.vala        | 35 ++++++++++++----------
 1 file changed, 20 insertions(+), 15 deletions(-)

commit a68291af4a65f42340453d34d3ec096d20d51f3f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 22 15:34:21 2010 +0200

    tests: Check for Content-Range format

 tests/rygel-http-byte-seek-test.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 7e24a2e525ae69f53b5dec858e2431f0ead2c5f5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 22 15:33:57 2010 +0200

    tests: Keep check methods private

 tests/rygel-http-byte-seek-test.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cba6574b497f8118a7fac4e7c16b855d29f9de3b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Mar 21 02:21:50 2010 +0200

    tests: Correct check for Content-Length header

 tests/rygel-http-byte-seek-test.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 69f98044992810b47e1b02242e1a048f99f4b3e1
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 20 14:18:49 2010 +0100

    core: Fix Content-Length header for partial requests

 src/rygel/rygel-http-byte-seek.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0d1c9bb30ae1207110e987d06d7bdf050568e02
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 20 17:56:47 2010 +0100

    core: Fix build against vala git master
    
    This does not affect build against vala 0.7.10.

 src/rygel/cstuff.vapi     | 4 ++--
 src/rygel/rygel-main.vala | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 4ad3cb4348a851ed92fd23dc4a0e5f24b6856eb9
Author: Jens Georg <mail@jensge.org>
Date:   Sat Mar 20 15:46:11 2010 +0100

    media-db: Fix deletion of containers
    
    Use SQL IN keyword to actually delete the list of descendants, not the
    first one only.

 src/rygel/rygel-media-db.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 57bb1a848a000361dd335e0d1db20cfcc816298f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 19 20:24:57 2010 +0200

    tests: Unit test for HTTPByteSeek

 tests/Makefile.am                        |   9 +-
 tests/rygel-http-byte-seek-test.vala     | 145 +++++++++++++++++++++++++++++++
 tests/rygel-http-byte-seek.vala          |   1 +
 tests/rygel-http-seek_live-response.vala |   1 +
 4 files changed, 154 insertions(+), 2 deletions(-)

commit ed24d4a6162a6c458cf49d973fb52bb2a674e670
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Mar 19 15:18:19 2010 +0200

    core: No need to pass query to HTTPRequest
    
    We don't use the HTTP query anymore so is no need to pass it around.

 src/rygel/rygel-http-get.vala     | 9 ++++-----
 src/rygel/rygel-http-post.vala    | 2 +-
 src/rygel/rygel-http-request.vala | 9 +++------
 src/rygel/rygel-http-server.vala  | 2 +-
 4 files changed, 9 insertions(+), 13 deletions(-)

commit f4790c2be55e0bca6c7b4aba0bb88a338bd0eb1f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Mar 18 14:37:20 2010 +0200

    tests: Test LiveResponse cancellation by client

 tests/rygel-live-response-test.vala | 67 +++++++++++++++++++++++++++++++++----
 1 file changed, 60 insertions(+), 7 deletions(-)

commit 580bbc8219bbe20a052e71aeaadbcfefef4da8df
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 17 17:42:31 2010 +0200

    core: Message needs to be unpaused on completion
    
    Soup.Message needs to be unpaused on completion.

 src/rygel/rygel-live-response.vala | 1 +
 1 file changed, 1 insertion(+)

commit bc35d492496b8378a1c0ea0abd0547c0a4459a24
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 17 16:24:43 2010 +0200

    tests: Disable warnings from valac for unit tests
    
    Most of the warnings are completely bogus in case of unit tests (e.g unused
    symbols) and it only makes the build output look very ugly.

 tests/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a082475116f0fb1ddaef252c2b8cccf9f4cd999d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 17 16:19:45 2010 +0200

    core: More reliable way to wait for idle handlers
    
    Instead of keeping the ID of the last installed idle handler and then
    removing it at the end, just add a new idle hander to end the response so
    the response is ended after all the idle handlers have been called. This
    fixes the issue of LiveResponse not sending all the bytes to the client
    before closing the socket on EOS.

 src/rygel/rygel-live-response.vala | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

commit b57d5e82f451a43c0c5a548f4cc6008b08fa3e76
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 16 20:20:42 2010 +0200

    tests: Bring back valac's '-g' flag

 tests/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0cdc2bf2c31d6eeb75a9d13c8191867dbb4b7cea
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 16 20:17:04 2010 +0200

    tests: Simpler (hopefully) build rules
    
    Use of internal libs seems like a complicated approach than it first
    seems, better just use more symlinks (with different names) instead.

 tests/Makefile.am                            | 26 ++++++++------------------
 tests/rygel-http-response_live-response.vala |  1 +
 tests/rygel-state-machine_live-response.vala |  1 +
 3 files changed, 10 insertions(+), 18 deletions(-)

commit dc7e53e84e487a592539e2dd8807018334a57aea
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 16 18:35:18 2010 +0200

    tests: Unit test for LiveResponse

 tests/Makefile.am                   |  28 +++++-
 tests/rygel-gst-utils.vala          |   1 +
 tests/rygel-http-seek.vala          |   1 +
 tests/rygel-live-response-test.vala | 194 ++++++++++++++++++++++++++++++++++++
 tests/rygel-live-response.vala      |   1 +
 5 files changed, 220 insertions(+), 5 deletions(-)

commit 526bc5b8f4d388c3d804c2905cda5a3271da2784
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 16 16:30:06 2010 +0200

    core: Micro coding-style fix

 src/rygel/rygel-gst-utils.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b9290ac3e250b055e3f591abc309a513ff409e91
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 16 16:24:59 2010 +0200

    core: LiveResponseError -> GstError
    
    Rename LiveResponseError to GstError and move it to GstUtils module.

 src/rygel/rygel-gst-utils.vala            | 10 +++++++---
 src/rygel/rygel-l16-transcoder-bin.vala   |  8 ++++----
 src/rygel/rygel-live-response.vala        | 15 +++++----------
 src/rygel/rygel-mp2ts-transcoder-bin.vala |  8 ++++----
 src/rygel/rygel-mp3-transcoder-bin.vala   |  8 ++++----
 5 files changed, 24 insertions(+), 25 deletions(-)

commit 1f0703f1fc18fd70fde9ee31ba84f2341aef7d89
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 15 16:39:48 2010 +0200

    tests: One LDADD for all test applications

 tests/Makefile.am | 27 +++++++++------------------
 1 file changed, 9 insertions(+), 18 deletions(-)

commit 6b4303fc19bebdc9261df6b0a99a83b0da035f12
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 15 15:16:39 2010 +0200

    media-export: Fix previous commit
    
    Renamed a error variable in the previous commit but forgot to update its
    usage.

 src/plugins/media-export/rygel-media-export-query-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01ca1044426c16b1cc89cf8153c89bf399500c8f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 15 01:21:18 2010 +0200

    core: Coding-style fixes

 .../rygel-media-export-query-container.vala        | 54 ++++++++++++++--------
 1 file changed, 36 insertions(+), 18 deletions(-)

commit 50c9c7e036e1101ccb8e5519639b394771f0ebff
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 11:14:48 2010 +0100

    media-export: Use constructor to create media database

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

commit a542f95357b484c181421225057e8adaae18f862
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 2 21:13:23 2010 +0100

    media-export: Minor refactoring

 .../media-export/rygel-media-export-query-container.vala       | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 63b429e0e2f4af63c9384d7a80f7534aaacfbb79
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 2 20:58:07 2010 +0100

    media-export: Fix SearchExpression generation

 src/plugins/media-export/rygel-media-export-query-container.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 02d89137e0ceb7c689a9fb723bb63cbb44b4ce28
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 13:35:04 2010 +0100

    media-export: Make virtual container support multiple levels
    
    This is used to implement sth. like "Albums by Artist"

 .../rygel-media-export-query-container.vala        | 78 ++++++++++++----------
 1 file changed, 44 insertions(+), 34 deletions(-)

commit 9a06a236413429717f5be1ed949ec98e622fe281
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 13:06:44 2010 +0100

    media-export: Add virtual containers
    
    The virtual containers are based on meta-data columns (Artist, Album, etc.)
    and are generated on-the-fly from the database

 src/plugins/media-export/Makefile.am               |   1 +
 .../rygel-media-export-query-container.vala        | 122 +++++++++++++++++++++
 2 files changed, 123 insertions(+)

commit de558ec771ca33e740e6596a7f0a3faa4595a402
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 20:47:24 2010 +0100

    media-db: Make SearchExpression translation public

 src/rygel/rygel-media-db.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d1599e0a0b4aebe24694e9b29eb1dce3aef3be73
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 20:17:38 2010 +0100

    media-export: Put auxiliary classes into own files

 src/plugins/media-export/Makefile.am               |  3 ++
 .../rygel-media-export-dummy-container.vala        | 42 ++++++++++++++++++++
 .../rygel-media-export-dynamic-container.vala      | 45 ++++++++++++++++++++++
 .../rygel-media-export-file-queue-entry.vala       | 29 ++++++++++++++
 .../media-export/rygel-media-export-harvester.vala | 32 ---------------
 .../rygel-media-export-root-container.vala         | 25 ------------
 6 files changed, 119 insertions(+), 57 deletions(-)

commit e9205a6a855842403c3925db40cb1d3877a50863
Author: Jens Georg <mail@jensge.org>
Date:   Sun Mar 7 15:19:37 2010 +0100

    media-db: Add missing return in callback.
    
    This breaks XBox360 music browsing on debian unstable

 src/rygel/rygel-media-db.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 62e5e7e2e9c5a1b348aaf140ac9d91bfbfdc7afd
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 22:07:10 2010 +0100

    media-db: Query object meta-data by search expression

 src/rygel/rygel-media-db.vala | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 34a1864dd5da8d9d688d0a55eeefc3b39eb6f276
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jan 1 18:20:41 2010 +0100

    media-db: Add possibilty for meta-data field query

 src/rygel/rygel-media-db.vala | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 470888d98bae0c6243136a7731ba9d96f41669c4
Author: Jens Georg <mail@jensge.org>
Date:   Sun Feb 7 19:49:21 2010 +0100

    media-db: Throw error on invalid search expression

 src/rygel/rygel-media-db.vala | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit 08c723d5ca139cd4a534e992860961707e085fe4
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 20:55:43 2010 +0100

    media-db: Make upnp:artist map to dc:creator

 src/rygel/rygel-media-db.vala | 1 +
 1 file changed, 1 insertion(+)

commit b4e174095ef82d8240a717f0c84b3122de676c09
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 20:57:23 2010 +0100

    media-db: Add upnp:album to searchable properties

 src/rygel/rygel-media-db.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 6f9e5d2546248d82458cf7b3f9458138d336fe51
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 17:04:47 2010 +0100

    media-db,media-export: Remove save_object

 src/plugins/media-export/rygel-media-export-harvester.vala     |  6 +++---
 .../media-export/rygel-media-export-root-container.vala        |  4 ++--
 src/rygel/rygel-media-db.vala                                  | 10 ----------
 3 files changed, 5 insertions(+), 15 deletions(-)

commit 011f43d3a948506221f0398916834ee0f297e1a1
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 16:53:56 2010 +0100

    media-db: Coding style fixes

 src/rygel/rygel-media-db.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit d3e3716272478cec357289c84f3cdac32b8a11ca
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 15:53:15 2010 +0100

    media-db: Update documentation

 src/rygel/rygel-database.vala | 61 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 143c00e0a7d2cbd4bafe6ce3d3b0962de667ad14
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 15:14:12 2010 +0100

    media-db: Throw error on creation failure

 src/rygel/rygel-database.vala | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 89b7da75262e1d9696de8c61f900806d0a3604bc
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 15:10:31 2010 +0100

    media-db: Minor coding stlye fixes

 src/rygel/rygel-database.vala | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 205683fa9045de4da79e955b3a730c3ce4e0937e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 15:03:27 2010 +0100

    media-db: Make Database.exec cancellable

 src/rygel/rygel-database.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 75f975995c21f52983207e15042cd6f3dd3f3839
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 14:53:42 2010 +0100

    media-db: Remove unused variable

 src/rygel/rygel-media-db.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 93b765fb114e230dfec413c54ed9093a0b6a0f37
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 14:53:25 2010 +0100

    media-db: Minor readability refactor

 src/rygel/rygel-media-db.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 39aababc39a7c5f55faa45bdab72c92a9842bfde
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 14:46:49 2010 +0100

    media-db: Make clear we mean Rygel.Database

 src/rygel/rygel-media-db.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c0eed4918458d9199dca9df70bf3c891a435d341
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 21:25:36 2010 +0100

    mediathek: Minor style fix

 src/plugins/mediathek/rygel-mediathek-asx-playlist.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 505fbbe127b451d522c4bd5ca05eef07374c3b6e
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 21:19:18 2010 +0100

    media-db: Implement search for "res"

 src/rygel/rygel-media-db.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 02befeb8a91833dbeeb67f9b683b0ad473ddeec3
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 21:43:35 2010 +0100

    media-db: MediaDBContainer mustn't know about DB internals

 src/rygel/rygel-media-db-container.vala | 152 ++----------------------------
 src/rygel/rygel-media-db.vala           | 158 ++++++++++++++++++++++++++++++++
 2 files changed, 164 insertions(+), 146 deletions(-)

commit 0128f4be748cfdfdb2a2142c3eebf160c5e09ff5
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 23:30:41 2010 +0100

    media-db,media-export: Get rid of static initializers

 src/rygel/rygel-media-db.vala | 35 ++++++++++++-----------------------
 1 file changed, 12 insertions(+), 23 deletions(-)

commit a9237d237119c3b05ec18137a034e3dcd0578f95
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 30 19:20:20 2010 +0100

    media-db: Minor coding style fixes

 src/rygel/rygel-media-db.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 77ea4689710ddebe26879152374bf3857d62a5ed
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Mar 13 04:06:37 2010 +0200

    tests: Catch the exact error
    
    Latest valac spits a warning on this but thats OK since the warning is
    bogus and this is already fixed in vala git master.

 tests/rygel-http-item-uri-test.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 8f2e368893f9b76f16dfec365deef94e839098d3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Mar 13 04:05:00 2010 +0200

    tests: Keep all classes private in HTTPItemURITest

 tests/rygel-http-item-uri-test.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 91cf69ad80406724cd0eefc53954b876e29975c4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Mar 11 17:02:56 2010 +0200

    tests: Add unit-test for HTTPResponse

 tests/Makefile.am                   |  15 ++-
 tests/rygel-http-response-test.vala | 186 ++++++++++++++++++++++++++++++++++++
 tests/rygel-http-response.vala      |   1 +
 tests/rygel-state-machine.vala      |   1 +
 4 files changed, 202 insertions(+), 1 deletion(-)

commit 776e66b1316d42de5e88f291e9864397131ae34c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 10 18:06:58 2010 +0200

    tests: Add copyright header to ItemURITest

 tests/rygel-http-item-uri-test.vala | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 92bd02ac6414b074d988a25fcf8c76ae75e24b7d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 10 18:06:32 2010 +0200

    core: Update copyright header

 src/rygel/rygel-http-item-uri.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 2574f662e4a47e3c6945e82d6dff0a1e1a6af2bb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 10 17:54:17 2010 +0200

    tests: Skip the test if network is not available

 tests/rygel-http-item-uri-test.vala | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit a714bd0f4bfe3d03de1ffa2abd655172aa518a69
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Mar 10 16:01:21 2010 +0200

    build: Provide direct link to Rygel's bugzilla

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c7fa51308bc048c634ecc4df973692532e3f70d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Mar 7 21:48:17 2010 +0200

    build,tests: First unit test
    
    Add unit test for HTTPItemURI. This also includes the needed build setup.

 Makefile.am                         |   2 +-
 configure.ac                        |   1 +
 tests/Makefile.am                   |  33 ++++++++++++
 tests/rygel-http-item-uri-test.vala | 102 ++++++++++++++++++++++++++++++++++++
 tests/rygel-http-item-uri.vala      |   1 +
 5 files changed, 138 insertions(+), 1 deletion(-)

commit 92534b8a283ceba946e12bd038c7dc58e1205f0a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Mar 8 18:55:01 2010 +0200

    core: More self-consistent API for HTTPItemURI
    
    Both constructors should take HTTPServer as argument and keep it's
    reference since it's always needed in a method.

 src/rygel/rygel-http-item-uri.vala   | 7 +++++--
 src/rygel/rygel-http-request.vala    | 2 +-
 src/rygel/rygel-import-resource.vala | 2 +-
 3 files changed, 7 insertions(+), 4 deletions(-)

commit e6d88e92d66c4ac5f8293638c1590d570f297601
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Mar 2 15:32:04 2010 +0200

    tracker: 'upload_dir' is nullable
    
    We get the value for this from Environment.get_user_special_dir(),
    dynamically and it could very well be null. Fixes a potential crash.

 src/plugins/tracker/rygel-tracker-item-factory.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c2ac4eec4006507f735a97409607d47af41eeedc
Author: Cyrille Chepelov <cyrille.chepelov@keyconsulting.fr>
Date:   Mon Mar 1 14:16:06 2010 +0100

    core: Avoid 'this' before chaining-up to other constructors
    
    Instead of using 'this' keyword (that will segfault as its being used
    before chaining-up to other contstructor) just make copy_str_list()
    static instead.
    
    Signed-off-by: Cyrille Chepelov <cyrille.chepelov@keyconsulting.fr>

 src/plugins/tracker/rygel-tracker-selection-query.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6decb5e83ec7b85231ca89e0336516b01f39b1e5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 23 17:52:55 2010 +0200

    core: Release announcement for 0.5.0

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

commit a64f9be97834f5217f10665394ac02e09115b3a8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 20 17:26:13 2010 +0100

    media-export: Cancel harvester before starting new one
    
    When uploading or changing files, multiple CHANGES_DONE event hints may be
    sent. With this commit the already running harvester is cancelled and a
    new one is started on this occasion.

 .../rygel-media-export-root-container.vala         | 39 ++++++++++++++--------
 1 file changed, 26 insertions(+), 13 deletions(-)

commit 5329adc48fb1da84aa7fcf529f5600f4e92f9b36
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 20 17:25:33 2010 +0100

    media-export: Don't modify DB if harvester was cancelled

 src/plugins/media-export/rygel-media-export-harvester.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 7541f67d1d58a8a2a6983d8f7a3b062122e3dd17
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 20 17:25:08 2010 +0100

    media-export: Message & signal if harvesting not needed
    
    Emit a console message and signal if file does not need harvesting.

 src/plugins/media-export/rygel-media-export-harvester.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 8b988e7d4e2c1bfd3330050cbf6b0763f14a30c7
Author: Jens Georg <mail@jensge.org>
Date:   Sat Feb 20 17:14:23 2010 +0100

    media-export: Make harvester cancellable

 .../media-export/rygel-media-export-harvester.vala     | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 801cd7e442e17e75261a5c8936f45e4d4e05423e
Author: Andreas Henriksson <andreas@fatal.se>
Date:   Sat Feb 20 09:26:53 2010 +0100

    core: Fix desktop file
    
    Correct service name and add a comment.

 data/rygel.desktop.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 33b0fb42d82f6b746a6e38b87cd118beaf2e6b16
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 17:55:18 2010 +0200

    tracker: Descriptive IDs for containers

 src/plugins/tracker/rygel-tracker-music.vala          | 4 ++--
 src/plugins/tracker/rygel-tracker-root-container.vala | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit c4e170acd6898520385e395f6bde12e036742f0d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 17:53:40 2010 +0200

    tracker: Tags & Years create their own IDs

 src/plugins/tracker/rygel-tracker-music.vala    | 2 +-
 src/plugins/tracker/rygel-tracker-pictures.vala | 4 ++--
 src/plugins/tracker/rygel-tracker-tags.vala     | 5 ++---
 src/plugins/tracker/rygel-tracker-videos.vala   | 4 ++--
 src/plugins/tracker/rygel-tracker-years.vala    | 5 ++---
 5 files changed, 9 insertions(+), 11 deletions(-)

commit 93329604f58d017c39f7b30339320212b7b332c5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 17:26:30 2010 +0200

    tracker: No need to search for newly created item
    
    After creating the item we were searching for it only to find out it's
    UPnP ID but now that we have a method to get the id given the URN (tracker
    ID), we can avoid this search & therefore a D-Bus round-trip.

 .../tracker/rygel-tracker-item-creation.vala       | 22 ++++------------------
 1 file changed, 4 insertions(+), 18 deletions(-)

commit 51e4fdb17719d4419318822f42c5ef66f6dabbc7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 17:13:36 2010 +0200

    tracker: Add method for child ID creation from URN

 src/plugins/tracker/rygel-tracker-search-container.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit ea1d96d073726c7732e73d5bf6fa936f7ced73bf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 17:03:05 2010 +0200

    tracker: Move add_item() to CategoryAllContainer
    
    Move add_item implementation to CategoryAllContainer. The item was being
    added to these containers in the end anyway so why not be honest and add
    the item in the container for which the client sends the item addition
    request.

 .../rygel-tracker-category-all-container.vala      | 21 ++++++++++++++++
 .../tracker/rygel-tracker-category-container.vala  | 21 ----------------
 .../tracker/rygel-tracker-item-creation.vala       | 29 +++++++++++-----------
 3 files changed, 35 insertions(+), 36 deletions(-)

commit 581511f7f1f807af6878b2ae270ff469b958001f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 16:25:36 2010 +0200

    tracker: Seperate class of "All" container

 src/plugins/tracker/Makefile.am                    |  1 +
 .../rygel-tracker-category-all-container.vala      | 35 ++++++++++++++++++++++
 .../tracker/rygel-tracker-category-container.vala  |  5 +---
 3 files changed, 37 insertions(+), 4 deletions(-)

commit aeda2ffb2b5ae924e7b14c226d8493ed6fe4b52c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 15:34:03 2010 +0200

    tracker: CategoryContainer creates "All" container
    
    Since "All" child is created/added by all category containers, why not
    create/add it in the base CategoryContainer class?

 src/plugins/tracker/rygel-tracker-category-container.vala | 5 +++++
 src/plugins/tracker/rygel-tracker-music.vala              | 5 -----
 src/plugins/tracker/rygel-tracker-pictures.vala           | 4 ----
 src/plugins/tracker/rygel-tracker-videos.vala             | 4 ----
 4 files changed, 5 insertions(+), 13 deletions(-)

commit aa90ed231ac84164d2228a454cfba44c01d52131
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 14:30:00 2010 +0200

    core: Refactor two new methods of ContentDirectory
    
    Refactor get_transfer_progress_cb & stop_transfer_resource_cb methods of
    ContentDirectory.

 src/rygel/rygel-content-directory.vala | 80 +++++++++++++++++-----------------
 1 file changed, 40 insertions(+), 40 deletions(-)

commit 4a509a57057014a3a6b0ea940305961305058303
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 14:17:12 2010 +0200

    core: Implement StopTransferResource action of CDS

 data/xml/ContentDirectory.xml          | 24 ++++++++++++------------
 src/rygel/rygel-content-directory.vala | 26 ++++++++++++++++++++++++++
 2 files changed, 38 insertions(+), 12 deletions(-)

commit d9963e88542f2b01179a4117f3787de1f85a94d9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Feb 19 14:16:22 2010 +0200

    core: ImportResource keeps its own Cancellable object

 src/rygel/rygel-import-resource.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit f860179ac18e3429fff57e9d14ce280c357d9576
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 18 19:41:31 2010 +0200

    core: Don't forget to signal completion in case of error

 src/rygel/rygel-import-resource.vala | 1 +
 1 file changed, 1 insertion(+)

commit f90245774fe9fa8fc08d2fd088dd4b65f6b633ca
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 18 19:41:08 2010 +0200

    core: Implement GetTransferProgress action of CDS

 data/xml/ContentDirectory.xml          | 70 +++++++++++++++++-----------------
 src/rygel/rygel-content-directory.vala | 33 ++++++++++++++++
 2 files changed, 68 insertions(+), 35 deletions(-)

commit 7f5527effae18f7d8262e915ac8ad4ca3f5dee77
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 18 19:47:03 2010 +0200

    core: Make transfer statistics public

 src/rygel/rygel-import-resource.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 23b5b3f053b6ce5108a5b6e6ed9cae1b9bfdedbd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 18 19:38:24 2010 +0200

    core: Use enum to represent transfer status

 src/rygel/rygel-content-directory.vala |  2 +-
 src/rygel/rygel-import-resource.vala   | 31 +++++++++++++++++++++++++++++--
 2 files changed, 30 insertions(+), 3 deletions(-)

commit 0c8374529d1388cd8c3229b66386f114f836f642
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 18 17:19:40 2010 +0200

    core: Minor refactoring of ContentDirectory class
    
    Keep private non-callback methods at the end of the class definition.

 src/rygel/rygel-content-directory.vala | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 0e63c97d7a8a9530b63b1ae67d538950da84c85b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 18 16:57:06 2010 +0200

    core: Provide "TransferIDs" state variable

 data/xml/ContentDirectory.xml          | 10 +++++-----
 src/rygel/rygel-content-directory.vala | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 5 deletions(-)

commit 175ec1201d7974db9cb7ad54bbab949a3571834c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 18 16:54:58 2010 +0200

    core: ContentDirectory keeps a list of active imports

 src/rygel/rygel-content-directory.vala | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 325c6c8502d516e97ebfd4741700e31945119573
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 18 15:34:43 2010 +0200

    core: Implement ImportResource action of CDS

 data/xml/ContentDirectory.xml          |  72 +++++++++---------
 src/rygel/Makefile.am                  |   1 +
 src/rygel/rygel-content-directory.vala |   9 +++
 src/rygel/rygel-import-resource.vala   | 133 +++++++++++++++++++++++++++++++++
 4 files changed, 179 insertions(+), 36 deletions(-)

commit 61d7ed75e711d23940a5ba74372fa093b0bc6390
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 17 13:03:23 2010 +0200

    tracker: Refactor ItemCreation.run()

 .../tracker/rygel-tracker-item-creation.vala       | 72 +++++++++++++---------
 1 file changed, 42 insertions(+), 30 deletions(-)

commit 0463a5cf1fff7547949082b98878e2e07c286324
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 17 12:48:59 2010 +0200

    tracker: Follow recommended way for item creation
    
    Follow the instructions on the following page to create new item:
    
    http://live.gnome.org/Tracker/Discussion/DirectNotification (Skip to
    "Example for a UPnP Server).

 .../tracker/rygel-tracker-category-container.vala  |   5 -
 .../tracker/rygel-tracker-item-creation.vala       | 123 ++++++++-------------
 2 files changed, 45 insertions(+), 83 deletions(-)

commit c43e2aeaa20689f33ef8ac485d4ba7070f9c7efb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 17 12:38:59 2010 +0200

    tracker: Keep "All" container as the first one in the list
    
    This is to improve the performance of searches. If the items being
    searched are all in the same category (e.g give me all songs from
    Michael Jackson & Madona), they will all be present in "All" search
    container and we can fetch them all using only one D-Bus method.

 src/plugins/tracker/rygel-tracker-music.vala    | 9 +++++----
 src/plugins/tracker/rygel-tracker-pictures.vala | 4 ++--
 src/plugins/tracker/rygel-tracker-videos.vala   | 4 ++--
 3 files changed, 9 insertions(+), 8 deletions(-)

commit 71c457d9a7f42166008fce01d6f4f3408de78f21
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 17 12:34:04 2010 +0200

    tracker: Bind Tracker1.Miner.IgnoreNextUpdate method

 src/plugins/tracker/rygel-tracker-interfaces.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit bf2fdcf21877c08d3852c1ed727c678cdcb52c8a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 17 12:26:53 2010 +0200

    tracker: Support for search by URI
    
    SearchContainer should be able to handle search requests for URIs.

 .../tracker/rygel-tracker-search-container.vala    | 54 +++++++++++++++-------
 1 file changed, 38 insertions(+), 16 deletions(-)

commit 2ec3964f2b82c882a65fd932b71fc605a64ad582
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 17 12:19:39 2010 +0200

    tracker: Chain-up of async methods now possible
    
    search method can now chain-up since bug#601558 is fixed.

 src/plugins/tracker/rygel-tracker-search-container.vala | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit ca175fa8fb9785d28511ad36e65ba450f569b2c5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 17 12:04:31 2010 +0200

    tracker: Use correct Sparql query for insertion
    
    - Use SparqlUpdateBlank rather than SparqlUpdate.
    - Provide all necessary tripplets.
    - Actual ID (URN) is assigned by Tracker.

 .../tracker/rygel-tracker-insertion-query.vala     | 32 +++++++++++++++++-----
 src/plugins/tracker/rygel-tracker-interfaces.vala  |  3 +-
 2 files changed, 27 insertions(+), 8 deletions(-)

commit 13b1229ee2aa9c9738d9239f67d134591c371bef
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Feb 15 15:46:44 2010 +0200

    tracker: Adapt to Tracker API changes
    
    - URLs are not necessarily the same as item IDs (URN) anymore.
    - "nmm:length" has been replaced by "nfo:duration".

 .../tracker/rygel-tracker-music-item-factory.vala   |  2 +-
 .../tracker/rygel-tracker-search-container.vala     | 21 ++++++++++++++-------
 .../tracker/rygel-tracker-video-item-factory.vala   |  2 +-
 3 files changed, 16 insertions(+), 9 deletions(-)

commit d26b78f282d7bb2cadfe60c85a47b00577b3a170
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Feb 14 19:17:06 2010 +0200

    media-export: Console message when harvesting is done

 src/plugins/media-export/rygel-media-export-root-container.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 76d277509faf90567e8248d7f0842bf2674132d7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Feb 14 18:34:30 2010 +0200

    media-export: Remove redundant null check

 src/plugins/media-export/rygel-media-export-root-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e7e970af1c2c6fc227a3d3da6633c98cd32bcbec
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Feb 14 17:30:27 2010 +0200

    media-export: Initialize fields in constructor only
    
    We shouldn't be doing anything other than instantiation in singleton's
    instance getter static method.

 .../media-export/rygel-media-export-root-container.vala        | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit a271a6ce4ec708a3f4bc8aace80220350f994c25
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 11:10:52 2010 +0100

    media-export: Implement MediaContainer.add_item()
    
    MediaExport now has it's own implementation of MediaContainer that is
    specifically meant for adding a complete add_item() implementation to
    MediaDBContainer.

 src/plugins/media-export/Makefile.am               |  1 +
 .../rygel-media-export-object-factory.vala         |  6 ++++
 .../rygel-media-export-writable-container.vala     | 41 ++++++++++++++++++++++
 3 files changed, 48 insertions(+)

commit 33fa24015b22fdc1a7815f1bdecacb8317611219
Author: Jens Georg <mail@jensge.org>
Date:   Mon Feb 8 11:10:07 2010 +0100

    media-export: add curstom object factory

 src/plugins/media-export/Makefile.am               |  3 ++-
 .../rygel-media-export-object-factory.vala         | 24 ++++++++++++++++++++++
 .../rygel-media-export-root-container.vala         |  4 +++-
 3 files changed, 29 insertions(+), 2 deletions(-)

commit a54eccb97a72b4c784cf27e191f3d2da9666f787
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 16:48:20 2010 +0100

    media-db: Leverage SQL to update meta-data

 src/rygel/rygel-media-db.vala | 21 +++++----------------
 1 file changed, 5 insertions(+), 16 deletions(-)

commit 7089836a670c9c0b1e214ef2af993739a523bcae
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Feb 6 15:39:29 2010 +0200

    tracker: Implement MediaContainer.add_item()
    
    Make sure the new created item goes into the tracker DB and rygel gets
    it's actual ID.

 src/plugins/tracker/Makefile.am                    |   2 +
 .../tracker/rygel-tracker-category-container.vala  |  18 ++-
 .../tracker/rygel-tracker-insertion-query.vala     |  62 +++++++++
 src/plugins/tracker/rygel-tracker-interfaces.vala  |   1 +
 .../tracker/rygel-tracker-item-creation.vala       | 144 +++++++++++++++++++++
 5 files changed, 226 insertions(+), 1 deletion(-)

commit 6231294699e846a631b9fe3e834ed1a9690cb3ec
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Feb 6 14:40:56 2010 +0200

    tracker: Result of query is kept in the instance
    
    Don't return the result of query from execute() method but keep it in an
    instance field since it can be different for differnt types of queries.

 src/plugins/tracker/rygel-tracker-metadata-values.vala  |  7 +++----
 src/plugins/tracker/rygel-tracker-query.vala            |  9 ++-------
 src/plugins/tracker/rygel-tracker-search-container.vala | 12 ++++++------
 src/plugins/tracker/rygel-tracker-selection-query.vala  | 11 +++++++++++
 4 files changed, 22 insertions(+), 17 deletions(-)

commit f1d839b878fd27cbf308350129c54ec279641193
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 4 18:07:39 2010 +0200

    tracker: CategoryContainer keeps relavent ItemFactory
    
    CategoryContainer keeps reference to relavent ItemFactory instance.

 .../tracker/rygel-tracker-category-container.vala        | 16 ++++++++++------
 src/plugins/tracker/rygel-tracker-music.vala             | 12 ++++--------
 src/plugins/tracker/rygel-tracker-pictures.vala          | 13 ++++---------
 src/plugins/tracker/rygel-tracker-videos.vala            | 13 ++++---------
 4 files changed, 22 insertions(+), 32 deletions(-)

commit 5aa87e2566811c794aa987fab7687fb457282cb2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Feb 4 18:01:29 2010 +0200

    tracker: ItemFactory provides 'upload_dir'
    
    ItemFactory implementations should provide upload directory path.

 src/plugins/tracker/rygel-tracker-item-factory.vala         | 5 ++++-
 src/plugins/tracker/rygel-tracker-music-item-factory.vala   | 5 ++++-
 src/plugins/tracker/rygel-tracker-picture-item-factory.vala | 5 ++++-
 src/plugins/tracker/rygel-tracker-video-item-factory.vala   | 5 ++++-
 4 files changed, 16 insertions(+), 4 deletions(-)

commit 4c66fb0498159e9c798088a0a715d9aa3b921a4c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 3 17:19:48 2010 +0200

    tracker: Refined class hierarchy for Tracker queries
    
    Now we have two classes to represent a tracker query: TrackerQuery &
    TrackerSelectionQuery.

 src/plugins/tracker/Makefile.am                    |   1 +
 .../tracker/rygel-tracker-metadata-values.vala     |  10 +-
 src/plugins/tracker/rygel-tracker-query.vala       |  91 ++---------------
 .../tracker/rygel-tracker-search-container.vala    |  22 ++---
 .../tracker/rygel-tracker-selection-query.vala     | 110 +++++++++++++++++++++
 src/rygel/rygel-http-post.vala                     |   1 -
 6 files changed, 136 insertions(+), 99 deletions(-)

commit 2a852ade5cc6980173c6fe662ec99aeead8017fc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 3 16:00:29 2010 +0200

    tracker: Base class for category containers

 src/plugins/tracker/Makefile.am                    |  1 +
 .../tracker/rygel-tracker-category-container.vala  | 47 ++++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-music.vala       | 16 +++-----
 src/plugins/tracker/rygel-tracker-pictures.vala    | 16 +++-----
 src/plugins/tracker/rygel-tracker-videos.vala      | 16 +++-----
 5 files changed, 63 insertions(+), 33 deletions(-)

commit e0aa1028ed61a57034890f164a9c224c141ab242
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Feb 6 15:27:07 2010 +0200

    core: Don't forget to put URI into new MediaItem
    
    MediaContainer.add_item puts URI into newly created MediaItem.

 src/rygel/rygel-media-container.vala | 1 +
 1 file changed, 1 insertion(+)

commit 2e4c8223899277ce75d58c2063d6dd12c9135f62
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Feb 6 15:05:29 2010 +0200

    core: Modify error message to avoid potential crash

 src/rygel/rygel-item-creator.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dd74b09b9d8ed51f0b7921ed983555784c9cfcb2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Feb 2 17:57:29 2010 +0200

    core: Minor refactor

 src/rygel/rygel-http-server.vala | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

commit 4e1c82fbf74d72cb996aee88b28950a80626914c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jan 29 16:28:31 2010 +0200

    core: Handle case of no ID during item URI parsing

 src/rygel/rygel-http-item-uri.vala |  7 ++++++-
 src/rygel/rygel-http-request.vala  | 10 +++++-----
 2 files changed, 11 insertions(+), 6 deletions(-)

commit d18c9e54f6f47cdbb2d431ce860c701592732dc4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 28 23:46:24 2010 +0200

    core: Handle HTTP Post requests

 src/rygel/Makefile.am            |  1 +
 src/rygel/rygel-http-post.vala   | 99 ++++++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-http-server.vala | 21 +++++++++
 3 files changed, 121 insertions(+)

commit 29a4b8414b6fc656dc2479fcf3abf3a1d469efb0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 28 11:41:30 2010 +0200

    core: Separate class for HTTP GET request
    
    More generalization so that we can easily implement request and request
    handler classes for other HTTP methods (e.g POST). This change also
    implies renaming of HTTPRequestHander to HTTPGetHandler.

 src/rygel/Makefile.am                       |   3 +-
 src/rygel/rygel-http-byte-seek.vala         |   4 +-
 src/rygel/rygel-http-get-handler.vala       |  68 +++++++++++++++
 src/rygel/rygel-http-get.vala               | 129 ++++++++++++++++++++++++++++
 src/rygel/rygel-http-identity-handler.vala  |  10 +--
 src/rygel/rygel-http-request-handler.vala   |  68 ---------------
 src/rygel/rygel-http-request.vala           | 108 ++++-------------------
 src/rygel/rygel-http-server.vala            |   2 +-
 src/rygel/rygel-http-time-seek.vala         |   4 +-
 src/rygel/rygel-http-transcode-handler.vala |   8 +-
 10 files changed, 232 insertions(+), 172 deletions(-)

commit 04b7751cf1b2309bc932f1eea7137a538192bb64
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Feb 1 16:55:57 2010 +0200

    core: Move get_writable method to MediaObject
    
    Move get_writable method from MediaContainer to MediaObject.

 src/rygel/rygel-media-container.vala | 22 ----------------------
 src/rygel/rygel-media-object.vala    | 22 ++++++++++++++++++++++
 2 files changed, 22 insertions(+), 22 deletions(-)

commit 23bb1d3465788acd1adfc73d2e3e416829227a47
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 27 19:47:40 2010 +0200

    core: Micro coding-style fix

 src/rygel/rygel-browse.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 054e14f466b8663de9b20504c17c61a53bf85a8b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 26 17:39:56 2010 +0200

    core: Implement 'CreateObject' action of CDS
    
    Currently we can only deal with 'no URI provided' case, i-e upload but OTOH
    actual uploading isn't implemented yet. :)

 data/xml/ContentDirectory.xml          |  26 +++----
 src/rygel/Makefile.am                  |   1 +
 src/rygel/rygel-content-directory.vala |  10 +++
 src/rygel/rygel-item-creator.vala      | 138 +++++++++++++++++++++++++++++++++
 src/rygel/rygel-media-container.vala   |  31 ++++++++
 5 files changed, 193 insertions(+), 13 deletions(-)

commit 3ea9eeec520434766b154622e49cb565cd1b37fb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 26 17:36:00 2010 +0200

    core: Add MediaContainer.get_writable()
    
    A new method that fetches a GLib.File object for any writable URI
    available for the container.

 src/rygel/rygel-media-container.vala | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit c684b6ac4572187e01ba0742c5a3fe0e7194cc93
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 26 17:03:15 2010 +0200

    core: Support for 'place holder' items
    
    Items could be marked as 'place holder'. It means items that do not yet
    have any media (empty) available for them.

 src/rygel/rygel-didl-lite-writer.vala | 15 ++++++++++-----
 src/rygel/rygel-media-item.vala       |  2 ++
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 07e73a63470937b9b506133c2c251ba3e030826e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 26 17:00:57 2010 +0200

    core: Provide 'importUri' for all items

 src/rygel/rygel-http-server.vala | 15 ++++++++++++---
 src/rygel/rygel-media-item.vala  |  7 ++++++-
 2 files changed, 18 insertions(+), 4 deletions(-)

commit 9a16fca75409c2eaa2009d946c4411908a6127ae
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 26 16:53:24 2010 +0200

    core: Use 'this' keyword for more readable code

 src/rygel/rygel-http-item-uri.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b145a36c4e8d19bbce1ccf56bda3a7e3b616512d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 25 18:57:27 2010 +0200

    core: HTTItemURI creates the whole URI
    
    Some parts of URI creation was still in HTTPServer.

 src/rygel/rygel-http-item-uri.vala | 15 +++++++++++----
 src/rygel/rygel-http-server.vala   |  9 +--------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit b0eed0be1d94b1bddbeece9494748391f8f76bf7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 25 18:28:00 2010 +0200

    core: HTTPItemURI gets HTTPServer reference
    
    HTTPItemURI gets reference to associated HTTPServer instance.

 src/rygel/rygel-http-item-uri.vala | 9 ++++++---
 src/rygel/rygel-http-server.vala   | 5 ++++-
 2 files changed, 10 insertions(+), 4 deletions(-)

commit e57bc7a7316461487ad2069a6f8b10ceb9511d93
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 25 18:21:49 2010 +0200

    core: Micro indentation fix

 src/rygel/rygel-http-server.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb4e453b714bb713fd3e38b46cb911fa42f2f15e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 25 18:18:58 2010 +0200

    core: No need to pass around the protocol string

 src/rygel/rygel-http-server.vala       | 19 +++++--------------
 src/rygel/rygel-transcode-manager.vala |  3 +--
 src/rygel/rygel-transcoder.vala        |  5 ++---
 3 files changed, 8 insertions(+), 19 deletions(-)

commit 790a067993c2672480f80716b0bbec638ea6c544
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 20 17:44:20 2010 +0200

    core: Containers without URIs are 'restricted'

 src/rygel/rygel-didl-lite-writer.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d414133a240d438fa5513563434492b0fe82ba0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 20 17:07:39 2010 +0200

    tracker: Category containers provide URIs
    
    Category containers (Music, Videos, Pictures) should provides URIs
    to user's special directories.

 src/plugins/tracker/rygel-tracker-music.vala    | 9 +++++++++
 src/plugins/tracker/rygel-tracker-pictures.vala | 9 +++++++++
 src/plugins/tracker/rygel-tracker-videos.vala   | 9 +++++++++
 3 files changed, 27 insertions(+)

commit 5053f864c77442339c40d1eba41b3eb73bc65870
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Feb 3 15:37:46 2010 +0200

    core,mediathek: Adapt to new libxml VAPI

 src/plugins/mediathek/rygel-mediathek-asx-playlist.vala  | 4 ++--
 src/plugins/mediathek/rygel-mediathek-rss-container.vala | 6 +++---
 src/rygel/rygel-root-device-factory.vala                 | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 92a26b6747fc2390dc08284c7b24c7b75eac6b19
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Jan 31 17:05:13 2010 +0000

    core: A few fixes to satisfy latest valac (0.7.10)

 src/plugins/media-export/rygel-media-export-item.vala    | 4 +---
 src/plugins/mediathek/rygel-mediathek-asx-playlist.vala  | 2 +-
 src/plugins/mediathek/rygel-mediathek-rss-container.vala | 2 +-
 src/rygel/rygel-media-db.vala                            | 2 ++
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 51261d0f34b3c5dd139a4fb4abb7ac874db2ae0b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 27 16:32:52 2010 +0200

    core: A bunch of coding-style fixes

 src/rygel/rygel-media-db.vala | 550 +++++++++++++++++++++---------------------
 1 file changed, 278 insertions(+), 272 deletions(-)

commit 256eeeeeca678ac975b40e626cbded86573c5364
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jan 24 03:49:36 2010 +0200

    core: Restart application on SIGHUP

 src/rygel/cstuff.c        | 11 ++++++++++-
 src/rygel/cstuff.h        |  6 +++++-
 src/rygel/cstuff.vapi     |  8 +++++++-
 src/rygel/rygel-main.vala | 12 +++++++++++-
 4 files changed, 33 insertions(+), 4 deletions(-)

commit fe8cb01fae3f2f14d159ff343fc343f4d9795fd4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jan 24 00:44:34 2010 +0200

    core: Simplify HTTPRequest.handle_item_request()

 src/rygel/rygel-http-request.vala | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

commit 981a5a788e69847dd7946fa264347e0c5c30c795
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jan 24 00:13:58 2010 +0200

    core: Micro coding-style fix

 src/rygel/rygel-seekable-response.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0d6a3adec6c1817942440a9e4f3962741bdd6f84
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jan 24 00:11:33 2010 +0200

    core: Fix cancellation of SeekableResponse
    
    We kept on waiting for libsoup to signal us that bytes sent have been
    received by the client even after the client has already closed the
    connection and libsoup had informed us about that.

 src/rygel/rygel-seekable-response.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit b284b1a8a9c208d59ebb4bfca8e89ec997bbe6a6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 7 19:39:20 2010 +0200

    core: Clean-up MediaDBContainer code
    
    Mostly minor coding-style fixes.

 src/rygel/rygel-media-db-container.vala | 71 +++++++++++++++++++--------------
 1 file changed, 41 insertions(+), 30 deletions(-)

commit 06b0c002a7e28de9f8c4c23ed6776c4dcd15b4aa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 7 19:17:09 2010 +0200

    core: Remove unneeded newline

 src/rygel/rygel-search-criteria-parser.vala | 1 +
 1 file changed, 1 insertion(+)

commit 97d6f4be38bb2f2c2908bd7fb25f3b229abc8557
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 7 19:16:29 2010 +0200

    core: Better error message from SearchCriteriaParser

 src/rygel/rygel-search-criteria-parser.vala | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit f20e4c65c101fc6ab16f22a7c9187c7248b6b1d0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 7 19:15:20 2010 +0200

    core: Add string property to get current parser context

 src/rygel/rygel-search-criteria-parser.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit 8f6c2f71435f3fa6ae6dc9c5367b0f53368c3b30
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 7 18:54:58 2010 +0200

    core: Rename SearchCriteriaParser parsing methods
    
    More descriptive name for SearchCriteriaParser parsing methods.

 src/rygel/rygel-search-criteria-parser.vala | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 208d5d7bef3adc4c85fc4892dc07c7c005d9e49c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 7 18:29:15 2010 +0200

    core: Major refactoring of SearchCriteriaParser
    
    - Rename Symbol to SearchCriteriaSymbol.
    - Rename SearchCriteriaSymbol to SearchCriteriaToken.
    - Add private prop to fetch current parser token as SearchCriteriaSymbol.
    - No need to convert enum values to int everywhere.
    - SearchCriteriaSymbol should also include symbols that are already covered by
      GUPnP.SearchCriteriaOp but the common symbols must contain the same values.

 src/rygel/rygel-search-criteria-parser.vala | 110 ++++++++++++++++------------
 1 file changed, 65 insertions(+), 45 deletions(-)

commit b1c75f763eece6bab70c327a02ae7337d662d4aa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 7 16:46:57 2010 +0200

    core: SearchCriteriaSymbol should be private

 src/rygel/rygel-search-criteria-parser.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6458ae821431f14b235d2bad6cd4be56c0c5a17a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jan 7 16:34:46 2010 +0200

    core: No need for 'construct'

 src/rygel/rygel-search-criteria-parser.vala | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 65eaf1ff4f0d6dd9b635576c568556cf9c6d6939
Author: Jens Georg <mail@jensge.org>
Date:   Thu Dec 31 02:39:49 2009 +0100

    media-db: Use correct SQL function for "!="

 src/rygel/rygel-media-db-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 05fbd93bcf5e3b62d21329df3c375008ee070af8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Nov 21 14:47:37 2009 +0100

    media-db: Refactor search translator

 src/rygel/rygel-media-db-container.vala | 209 ++++++++++++++++----------------
 1 file changed, 105 insertions(+), 104 deletions(-)

commit e8ee82fb7fe097ed3da74dc346dc37b3dfc8b8cc
Author: Jens Georg <mail@jensge.org>
Date:   Sat Nov 21 01:21:52 2009 +0100

    media-db: Rename get_children_with_filter
    
    The function is not fetching children but arbitrary objects.

 src/rygel/rygel-media-db-container.vala | 13 +++++++------
 src/rygel/rygel-media-db.vala           | 27 ++++++++++++++++-----------
 2 files changed, 23 insertions(+), 17 deletions(-)

commit fd9fc326dfcea5233d0e403d4cb6eb1216889fc5
Author: Jens Georg <mail@jensge.org>
Date:   Sat Nov 21 01:21:04 2009 +0100

    media-db: Return empty result on unknown criteria

 src/rygel/rygel-media-db-container.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit e41929a6b88eee0787e4f116f11c4823ee53e5f0
Author: Jens Georg <mail@jensge.org>
Date:   Sat Nov 21 00:54:04 2009 +0100

    media-db: No need to reparent

 src/rygel/rygel-media-db-container.vala | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 8c24afcfec9e7447d15177609be35ce4a604ef62
Author: Jens Georg <mail@jensge.org>
Date:   Fri Nov 20 22:26:30 2009 +0100

    media-db: Implement search on MediaDBContainer
    
    This features a first draft of translation from SearchExpression to an SQL
    where clause.

 src/rygel/rygel-media-db-container.vala | 146 ++++++++++++++++++++++++++++++++
 src/rygel/rygel-media-db.vala           |  51 +++++++++++
 2 files changed, 197 insertions(+)

commit 7c9a7b1c2b1fd55b21c0f9099c8d3013ff6f9d4a
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 2 19:53:41 2010 +0100

    core: Rewrite SearchCriteriaParser
    
    This is a rewrite of SearchCriteriaParser to use GScanner directly

 src/rygel/rygel-search-criteria-parser.vala | 254 +++++++++++++++-------------
 1 file changed, 136 insertions(+), 118 deletions(-)

commit 1191aff5c77ba1f5698efa95dd438c1e67ba9972
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 19 17:00:37 2010 +0200

    core: Correct condition for byte-seeking
    
    We were trying to byte-seek even in case of transcoding.

 src/rygel/rygel-http-byte-seek.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e3eef3ec6a394bd13f31f86c8c4335f122259b43
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 19 16:00:57 2010 +0200

    core: Correctly handle boolean commandline options

 src/rygel/rygel-cmdline-config.vala | 24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

commit 8d1c645216ebaca643ad5995802a16e8e4f488d3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 18 18:54:55 2010 +0200

    Revert "core: Push data directly from gst thread"
    
    This reverts commit e5cfcf87fc4bf3f2e82b860ec95388e84f8410f7.
    
    Conflicts:
    
    	src/rygel/rygel-live-response.vala

 src/rygel/rygel-live-response.vala | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit f9bdd37c70d5b1e85d96ee0be599a6fd1ac33047
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 18 18:53:12 2010 +0200

    Revert "core: Synchronous streaming of LiveResponse"
    
    This reverts commit 0189add0b5c1d1aeb0c0d9e93ccff6290a7eafd2.

 src/rygel/rygel-live-response.vala | 18 ------------------
 1 file changed, 18 deletions(-)

commit d26c3f339db679c5956a615e8a2d90e3f5802676
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jan 13 02:52:32 2010 +0200

    core: Adapt to new Base64.decode() VAPI

 src/rygel/rygel-http-item-uri.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit c7c7e2f66c365bf83745686003d6dee0c587748d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 27 15:55:45 2009 +0200

    core: Move some code from LiveResponse to GstUtils

 src/rygel/rygel-gst-utils.vala     | 60 +++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-live-response.vala | 61 +-------------------------------------
 2 files changed, 61 insertions(+), 60 deletions(-)

commit 0189add0b5c1d1aeb0c0d9e93ccff6290a7eafd2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 12 18:52:36 2010 +0200

    core: Synchronous streaming of LiveResponse
    
    Now we wait for the chunk to be actually sent to the client before
    we process any more chunks from fakesink.

 src/rygel/rygel-live-response.vala | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit bd2968186a52cfe93c26e8888f1e87d739e28529
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 12 18:13:21 2010 +0200

    core: Better name for continuation field

 src/rygel/rygel-live-response.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e5cfcf87fc4bf3f2e82b860ec95388e84f8410f7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 12 17:57:19 2010 +0200

    core: Push data directly from gst thread
    
    Instead of registering an idle func to push data, simply push it directly
    from the gst thread. We only need to be sure that nobody else accesses
    the message from the main thread while we do this.

 src/rygel/rygel-live-response.vala | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

commit a8fee238e7847f958da5111db7bff8b30205ecf0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 12 17:32:30 2010 +0200

    test: Micro simplification of code

 src/plugins/test/rygel-test-audio-item.vala | 2 +-
 src/plugins/test/rygel-test-video-item.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0840b6c84d6ef3118773bbc0e9e06c85946148cf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 12 17:30:43 2010 +0200

    test: Remove redundant 'using' statements

 src/plugins/test/rygel-test-audio-item.vala | 2 --
 src/plugins/test/rygel-test-video-item.vala | 2 --
 2 files changed, 4 deletions(-)

commit f534f9bfd70cf71d1146025e751a187903170d54
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 12 17:28:16 2010 +0200

    test: Coding style fixes

 src/plugins/test/rygel-test-audio-item.vala | 10 ++++++----
 src/plugins/test/rygel-test-video-item.vala | 12 ++++++++----
 2 files changed, 14 insertions(+), 8 deletions(-)

commit aa5d9602bf919bf8d5f0d9f52fcadbe10d5577d2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 12 17:16:46 2010 +0200

    core: Explicitly set DLNAv1.5 flag
    
    GUPnP AV no longer does this for us.

 src/rygel/rygel-media-item.vala | 1 +
 src/rygel/rygel-thumbnail.vala  | 3 ++-
 src/rygel/rygel-transcoder.vala | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit c2a5133d7ac1d10dbb66b886e7223eacb9323bcf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 12 16:16:54 2010 +0200

    core: Live response is always sender-paced

 src/rygel/rygel-media-item.vala | 2 ++
 src/rygel/rygel-transcoder.vala | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 12ecd8e31480955749f23569e912b6df6df05646
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 11 19:16:26 2010 +0200

    core: Indicate support for connection stalling
    
    We support connection stalling for byte-seekable resources, so we should
    indicate that.

 src/rygel/rygel-media-item.vala | 3 ++-
 src/rygel/rygel-thumbnail.vala  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 586a438bdc4372eef720547a7aa551feefbf7933
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 11 18:57:57 2010 +0200

    core: Handle message abortion in HTTPServer
    
    Handle message abortion in HTTPServer rather than HTTPResponse so that
    requests could be aborted even early in their life-cycle and to simplify
    the code by maximizing the use of GIO.Cancellable. This also fixes the
    strange critical when aborting LiveResponse.

 src/rygel/rygel-http-response.vala | 10 ----------
 src/rygel/rygel-http-server.vala   | 16 ++++++++++++++++
 2 files changed, 16 insertions(+), 10 deletions(-)

commit faf14e1c9f546b891688bcd01a0b33bf07a555a9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 11 18:55:33 2010 +0200

    core: HTTPRequest now uses it's own Cancellable
    
    HTTPRequest now uses it's own Cancellable rather than that of HTTPServer.

 src/rygel/rygel-http-request.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3db3a8a89a7193de7f865b671a29fd7932eca57
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 11 18:54:47 2010 +0200

    core: HTTPServer keeps a list of active requests

 src/rygel/rygel-http-server.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit b231d8724424a1f21da7bfd25b5cbcaf99b22723
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 5 20:10:07 2010 +0200

    Enable check for Vala if any stamp file is absent
    
    Enable check for Vala even if not asked to do so if any of the stamp files
    are absent.

 configure.ac | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 94a9c3a47f44d5d64acf962d8c401bc9115de1ae
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jan 5 19:50:46 2010 +0200

    core: Fix condition for partial content transfer

 src/rygel/rygel-seekable-response.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e13e597cc16ef95f1e741f8679ce23b33dfa4a8b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 29 17:58:03 2009 +0200

    build: Correct linker argument order
    
    This should fix the build issue on Gentoo.

 src/rygel/Makefile.am |  7 ++++---
 src/ui/Makefile.am    | 22 +++++++++++-----------
 2 files changed, 15 insertions(+), 14 deletions(-)

commit 7aba314bed22aa1aeb558e91c874f3123bd697dd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jan 4 02:28:15 2010 +0200

    core,ui,plugins: Work-around for automake bug
    
    According to Nathan: It scrapes VALAFLAGS looking for options which
    specify files, like -H or, significantly, --gir. Unfortunately, rather
    than actually checking correctly, it does it in a weird "why did anybody
    ever think that was the right thing to do?" kind of way. It has a list of
    flags which specify files, and then if a flag is a substring of any of
    those flags, it is considered to actually be one. So it mistakes "-g" for
    "--gir" and assumes the following argument should be included when you
    make dist. Until automake is fixed, you can fool it by putting -g at the
    end of VALAFLAGS.

 src/plugins/external/Makefile.am     | 4 ++--
 src/plugins/gst-launch/Makefile.am   | 5 +++--
 src/plugins/gst-renderer/Makefile.am | 4 ++--
 src/plugins/media-export/Makefile.am | 4 ++--
 src/plugins/mediathek/Makefile.am    | 4 ++--
 src/plugins/test/Makefile.am         | 5 +++--
 src/plugins/tracker/Makefile.am      | 4 ++--
 src/rygel/Makefile.am                | 4 ++--
 src/ui/Makefile.am                   | 4 ++--
 9 files changed, 20 insertions(+), 18 deletions(-)

commit 0ed05b65b9d613fa3a4b6155838bff3ee7d3681b
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jan 2 21:25:24 2010 +0100

    core: Limit search slice to result size
    
    This prevents a crtitcal on search.

 src/rygel/rygel-media-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 20d4444c1f30d195cb3230c0736cb36ab45081c3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jan 3 02:19:14 2010 +0200

    core: Fix a spelling mistake in error message

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

commit ce4a6b5092bca2b2b263b16118c8a022f589ba15
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 28 18:12:32 2009 +0200

    core: Throw error on invalid URI

 src/rygel/rygel-http-item-uri.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit ff4f961ba5f5fc455da54d7cd00cb06bab62bfc8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 28 18:07:28 2009 +0200

    core: Clean-up & indent recently added code

 src/rygel/rygel-http-item-uri.vala | 49 +++++++++++++++++++++-----------------
 1 file changed, 27 insertions(+), 22 deletions(-)

commit 6cdfd2223bee51631814944c7f94b3a9dadf1e9e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 28 18:03:46 2009 +0200

    core: Rename ItemUri to HTTPItemURI

 src/rygel/Makefile.am              |  2 +-
 src/rygel/rygel-http-item-uri.vala | 88 ++++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-http-request.vala  |  4 +-
 src/rygel/rygel-http-server.vala   |  2 +-
 src/rygel/rygel-item-uri.vala      | 88 --------------------------------------
 5 files changed, 92 insertions(+), 92 deletions(-)

commit 7252bcdf32f118f6af6768378497aa1e9e28fe1b
Author: Jens Georg <mail@jensge.org>
Date:   Mon Dec 7 15:31:53 2009 +0100

    core: encode itemID base64
    
    We need to encode the itemID base64 since it might contain slashes but the
    context's HTTP server is created without SOUP_SERVER_RAW_PATHS enabled which
    translates the URI encoded slashes to real slashes before handing the request
    to us.

 src/rygel/rygel-item-uri.vala | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 6e6ebc3e5bc1897ad0649fbb0dacfb74e610abaa
Author: Jens Georg <mail@jensge.org>
Date:   Sat Dec 5 03:49:09 2009 +0100

    core: Fix uri creation and parsing

 src/rygel/rygel-item-uri.vala | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit e5bc89306f4da5ea8b17f15c385ba3aae56cb82c
Author: Jens Georg <mail@jensge.org>
Date:   Sat Dec 5 03:30:16 2009 +0100

    core: Minor formatting fix

 src/rygel/rygel-http-request.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23f242580e315384061c95d69cbd1f98e14d0c3d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Nov 25 11:38:03 2009 +0100

    core: Move uri generating and parsing to own class

 src/rygel/Makefile.am             |  1 +
 src/rygel/rygel-http-request.vala | 44 +++++++++--------------
 src/rygel/rygel-http-server.vala  | 13 ++-----
 src/rygel/rygel-item-uri.vala     | 74 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 94 insertions(+), 38 deletions(-)

commit fb0e0f3eee7134ba921ed58a8b7ab0d5049c128a
Author: Jens Georg <mail@jensge.org>
Date:   Wed Nov 4 12:52:48 2009 +0100

    core: Modify URI generation scheme
    
    Some UPnP devices cannot cope with urls containing GET parameters and just
    skip everything after the "?". This commit modifies the uris to use different
    paths instead of GET parameters.

 src/rygel/rygel-http-request.vala | 47 ++++++++++++++++++++-------------------
 src/rygel/rygel-http-server.vala  | 11 +++++----
 2 files changed, 29 insertions(+), 29 deletions(-)

commit 4b3b4ba87a00296c3753634f70a6d7aef479ca83
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 28 17:41:57 2009 +0200

    core,ui,plugins: Vala debugging symbols
    
    Tell valac to put debugging symbols to generated code so gdb can refer to
    lines in the Vala source code.

 src/plugins/external/Makefile.am     | 2 +-
 src/plugins/gst-launch/Makefile.am   | 2 +-
 src/plugins/gst-renderer/Makefile.am | 2 +-
 src/plugins/media-export/Makefile.am | 2 +-
 src/plugins/mediathek/Makefile.am    | 2 +-
 src/plugins/test/Makefile.am         | 2 +-
 src/plugins/tracker/Makefile.am      | 2 +-
 src/rygel/Makefile.am                | 2 +-
 src/ui/Makefile.am                   | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

commit 177d3c628cf22281240ea30b758787b22c0e0484
Author: Yakup Akbay <yakbay@ubicom.com>
Date:   Mon Dec 7 11:18:21 2009 +0200

    Fix typo in GetCurrentConnectionInfo action response.
    
    This fixes failures for DLNA CTT test cases 7.2.14.2 and 7.2.14.3.

 src/rygel/rygel-connection-manager.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9203a847c5bc69cfde51dad812d52e2f217256b1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 22 15:59:59 2009 +0200

    build: Require latest vala release (0.7.10)

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 669851fdf481d06f006e28ef6ed71ae270cc25cf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 23 17:13:17 2009 +0200

    tracker: Act on new config options
    
    Now user can actually choose which kind of media she wants to share.

 .../tracker/rygel-tracker-root-container.vala      | 25 +++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

commit c941eb7b668132167ab956c22bbab5cf3779e2c0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 23 16:12:28 2009 +0200

    tracker: Minor refactoring of SearchContainer
    
    Group-up private and public methods.

 .../tracker/rygel-tracker-search-container.vala    | 92 +++++++++++-----------
 1 file changed, 46 insertions(+), 46 deletions(-)

commit a9023dac9c89818549546ed1b1f865792400c704
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 23 16:05:26 2009 +0200

    tracker: Update containers on changes to subjects
    
    For the moment we are only doing this in MetadataValues but since all
    top-level containers are instances of MetadataValues (or subclass), we
    are safe.

 .../tracker/rygel-tracker-item-factory.vala        |  5 ++++-
 .../tracker/rygel-tracker-metadata-values.vala     | 26 +++++++++++++++++++---
 .../tracker/rygel-tracker-music-item-factory.vala  |  2 +-
 .../rygel-tracker-picture-item-factory.vala        |  2 +-
 .../tracker/rygel-tracker-search-container.vala    |  3 ---
 .../tracker/rygel-tracker-video-item-factory.vala  |  2 +-
 6 files changed, 30 insertions(+), 10 deletions(-)

commit c9b919ebab31b0568f6835e32beb143873b8b1f3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 23 15:51:38 2009 +0200

    tracker: Bind Resources.Class D-Bus interface

 src/plugins/tracker/rygel-tracker-interfaces.vala | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit d069f286e9da72225a68d8fb51a0a8279ea936d4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 23 15:49:37 2009 +0200

    core: Add SimpleContainer.clear()
    
    API for clearing the SimpleContainer.

 src/rygel/rygel-simple-container.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 134abc0a565a5ff92a178bf71ad77446f1cacb82
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 22 17:34:32 2009 +0200

    tracker: No need to create keychains on demand
    
    This should give us some speed boost.

 .../tracker/rygel-tracker-item-factory.vala        | 30 ++++++++++------------
 .../tracker/rygel-tracker-music-item-factory.vala  | 28 ++++++++------------
 .../rygel-tracker-picture-item-factory.vala        | 20 +++++----------
 .../tracker/rygel-tracker-search-container.vala    |  2 +-
 .../tracker/rygel-tracker-video-item-factory.vala  | 22 ++++++----------
 5 files changed, 41 insertions(+), 61 deletions(-)

commit 3b9a7f1feef654808092127904a4753e8329e8f5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 21 20:17:55 2009 +0200

    tracker: Simplified handling of nested properties
    
    Simplified handling of nested properties using new chainable triplets and
    recursion.

 .../tracker/rygel-tracker-search-container.vala    | 54 +++++++++++++---------
 1 file changed, 33 insertions(+), 21 deletions(-)

commit 6a0b0ebf1dee64f583d4dbef8fafbff4a7f82a4c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 21 20:09:01 2009 +0200

    tracker: Allow triplets to be chainable
    
    Allow a triplet to have another triplet as it's object.

 .../tracker/rygel-tracker-query-triplet.vala       | 44 +++++++++++++++++++---
 1 file changed, 38 insertions(+), 6 deletions(-)

commit 958605b972c69a96275fa2bbdb100479d2e661b0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 21 15:22:12 2009 +0200

    tracker: Avoid duplicate triplets

 src/plugins/tracker/rygel-tracker-query-triplet.vala    | 8 ++++++++
 src/plugins/tracker/rygel-tracker-query-triplets.vala   | 6 +++++-
 src/plugins/tracker/rygel-tracker-search-container.vala | 4 +++-
 3 files changed, 16 insertions(+), 2 deletions(-)

commit ea54878bf2680026d2cc078a00308c30cacdae72
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 11 16:36:15 2009 +0200

    tracker: Correct keychain for album and artist

 src/plugins/tracker/rygel-tracker-music-item-factory.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 4925340a0ef5a7a6812dcf1a2e4d22380409e91f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 11 16:23:10 2009 +0200

    tracker: Item factory provides key chains, not keys
    
    This is to allow item factories to provide complex (chained) properties.

 .../tracker/rygel-tracker-item-factory.vala        | 21 +++++++++-------
 .../tracker/rygel-tracker-music-item-factory.vala  | 16 ++++++------
 .../rygel-tracker-picture-item-factory.vala        | 12 +++++----
 .../tracker/rygel-tracker-search-container.vala    | 29 ++++++++++++++++------
 .../tracker/rygel-tracker-video-item-factory.vala  | 14 ++++++-----
 5 files changed, 58 insertions(+), 34 deletions(-)

commit 6e2d9b97f5dbbb321d229c57abaa0e41c5b46193
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 11 15:10:05 2009 +0200

    tracker: Remove unneeded 'using' statements

 src/plugins/tracker/rygel-tracker-item-factory.vala         | 2 --
 src/plugins/tracker/rygel-tracker-music-item-factory.vala   | 2 --
 src/plugins/tracker/rygel-tracker-picture-item-factory.vala | 2 --
 src/plugins/tracker/rygel-tracker-video-item-factory.vala   | 2 --
 4 files changed, 8 deletions(-)

commit cdb5b7dcabf374c72a4fcf8a7085462687b97477
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 11 15:08:41 2009 +0200

    tracker: Prefer ArrayList over vala arrays

 src/plugins/tracker/rygel-tracker-item-factory.vala    | 17 ++++++++++-------
 .../tracker/rygel-tracker-music-item-factory.vala      | 18 ++++++++----------
 .../tracker/rygel-tracker-picture-item-factory.vala    | 14 ++++++--------
 .../tracker/rygel-tracker-video-item-factory.vala      | 16 +++++++---------
 4 files changed, 31 insertions(+), 34 deletions(-)

commit fb15046d093eb139a9acef44cdb8370f0af41120
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 10 20:16:27 2009 +0200

    tracker: Correct a typo

 src/plugins/tracker/rygel-tracker-root-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ba17eba9e13ff54ad513b294bf249bb014f15ee4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 10 20:04:08 2009 +0200

    core: Use printf for creating TimeSeekRange string

 src/rygel/rygel-http-time-seek.vala | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit a0dafbd593c722e6168353e2af06bcf6a6e65f6a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 10 18:10:51 2009 +0200

    core: Always time-seek if not byte-seeking
    
    Always time-seek if duration is known and byte-seek is not feasable.

 src/rygel/rygel-http-time-seek.vala | 77 +++++++++++++++++--------------------
 1 file changed, 36 insertions(+), 41 deletions(-)

commit 269a6fddf89193cb760d4bc3f23a613bdb58d268
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 10 18:08:30 2009 +0200

    core: Duration needs conversion to nano-seconds

 src/rygel/rygel-http-time-seek.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e4549e0e5f158aff5459fb0bb12680d7ed352a66
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 9 17:45:22 2009 +0200

    core: Remove some uneeded checks

 src/rygel/rygel-http-byte-seek.vala | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

commit 20bc453f434d310e273b1459b6ffc907c4dc3254
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 9 16:33:26 2009 +0200

    core: No need for HTTPSeek.format anymore
    
    Now that we have separate classes for both formats, this field is not
    needed anymore.

 src/rygel/rygel-http-byte-seek.vala | 3 ---
 src/rygel/rygel-http-seek.vala      | 5 -----
 src/rygel/rygel-http-time-seek.vala | 1 -
 3 files changed, 9 deletions(-)

commit 1f83a21bbcaf86efdbe3c6dea1ea88f9ff1975de
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 9 15:35:19 2009 +0200

    core: Rename a local variable for clarity

 src/rygel/rygel-http-byte-seek.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 9478378284ecb2aa059c0db76d55e96d341cb744
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 9 03:14:35 2009 +0200

    core: Rename HTTPRequest.request_handler to handler

 src/rygel/rygel-http-request.vala   | 14 +++++++-------
 src/rygel/rygel-http-time-seek.vala |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 343007469bb9c9d9ef757a87ea0a5c13e36923fa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 9 03:10:25 2009 +0200

    core: Correct logic for decision to seek or not

 src/rygel/rygel-http-byte-seek.vala | 3 ++-
 src/rygel/rygel-http-time-seek.vala | 6 +++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit e08675b820b3f5808fdadad4dcddb39e8ddbdd1a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 9 03:08:20 2009 +0200

    core: HTTPRequest.request_handler now public

 src/rygel/rygel-http-request.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7631225245a8afd1b2e4e9c048423e80f726f84
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 9 01:34:36 2009 +0200

    core: Move seeking decision to Seek classes

 src/rygel/rygel-http-byte-seek.vala | 4 ++++
 src/rygel/rygel-http-request.vala   | 4 ++--
 src/rygel/rygel-http-time-seek.vala | 4 ++++
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 3916ede3f349e4889ac3bd02e99a89ad56a4c9a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 9 01:20:09 2009 +0200

    core: Special seek classes for each format

 src/rygel/Makefile.am               |   2 +
 src/rygel/rygel-http-byte-seek.vala | 106 ++++++++++++++++++++++++
 src/rygel/rygel-http-request.vala   |   4 +-
 src/rygel/rygel-http-seek.vala      | 157 +-----------------------------------
 src/rygel/rygel-http-time-seek.vala | 100 +++++++++++++++++++++++
 5 files changed, 213 insertions(+), 156 deletions(-)

commit ce7f5c0db293fabcf211914bd0aaa4578d45f614
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 8 19:20:58 2009 +0200

    core: Always seek in case of byte seekable media

 src/rygel/rygel-http-seek.vala | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit c024b5798f4f6bd69d9d1cf35d54acadf561145a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 8 19:15:13 2009 +0200

    core: HTTPRequest keeps only 1 instance of HTTPSeek
    
    No need to keep two instances of seek when in reality we will only have
    one of them for each HTTP request.

 src/rygel/rygel-http-identity-handler.vala  | 16 +++++-----------
 src/rygel/rygel-http-request.vala           | 10 ++++++----
 src/rygel/rygel-http-transcode-handler.vala |  6 +++---
 3 files changed, 14 insertions(+), 18 deletions(-)

commit b9d96e2f1a9ff9d44d1e505ac8cc00e768b2e634
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 8 17:42:48 2009 +0200

    core: HTTPSeek sets all related headers
    
    HTTPSeek should be setting all headers related to seeking.

 src/rygel/rygel-http-identity-handler.vala | 21 ++++-----------------
 src/rygel/rygel-http-seek.vala             |  1 +
 2 files changed, 5 insertions(+), 17 deletions(-)

commit 4f09d087fdbc2da7226bd27c5d95e1cd1d799ed6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 8 17:30:15 2009 +0200

    core: Micro coding style fix

 src/rygel/rygel-http-seek.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c2175d0d4fed20716db0fc7a7ddc6e8451a43526
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 8 17:21:38 2009 +0200

    core: More power to HTTPSeek
    
    Now HTTPSeek is given HTTPRequest object and it extracts all needed info
    from there at construction time and therefore there is no need to pass the
    length and other args to it's add_response_headers method.

 src/rygel/rygel-http-identity-handler.vala  |  5 +-
 src/rygel/rygel-http-request.vala           |  4 +-
 src/rygel/rygel-http-seek.vala              | 71 +++++++++++++++++++----------
 src/rygel/rygel-http-transcode-handler.vala |  3 +-
 4 files changed, 51 insertions(+), 32 deletions(-)

commit 8539f095355a0e6d2a384d645c6900cd78878861
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Dec 7 16:33:37 2009 +0200

    core: Rename an HTTPSeek method
    
    Rename HTTPSeek.add_response_header to add_response_headers.

 src/rygel/rygel-http-identity-handler.vala  | 12 +++++++-----
 src/rygel/rygel-http-seek.vala              |  2 +-
 src/rygel/rygel-http-transcode-handler.vala |  4 ++--
 3 files changed, 10 insertions(+), 8 deletions(-)

commit 8ef5569e45bda49c48e5f201ef3f5f74a6ef594b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 4 20:44:16 2009 +0200

    tracker: Provide "All" container for each category

 src/plugins/tracker/rygel-tracker-music.vala    | 4 ++++
 src/plugins/tracker/rygel-tracker-pictures.vala | 4 ++++
 src/plugins/tracker/rygel-tracker-videos.vala   | 4 ++++
 3 files changed, 12 insertions(+)

commit 6985934616b7ed03cdcf8ab7a4cfc749d85421c9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 4 20:05:22 2009 +0200

    tracker: Provide 'Years' hierarchy
    
    Enable user to browse pictures and videos by year of creation.

 src/plugins/tracker/Makefile.am                 |  1 +
 src/plugins/tracker/rygel-tracker-pictures.vala |  3 ++
 src/plugins/tracker/rygel-tracker-videos.vala   |  1 +
 src/plugins/tracker/rygel-tracker-years.vala    | 60 +++++++++++++++++++++++++
 4 files changed, 65 insertions(+)

commit 4387ab5338c3cd9182660cb0d1329c49d798c1e0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 4 19:02:11 2009 +0200

    tracker: Make sure ID's of children are unique
    
    Make sure children of MetadataValues have unique IDs.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 8abcf19deea0dc6acc9890acd3fe94f39fb6ddb0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 4 17:57:31 2009 +0200

    tracker: Means to create ID from value
    
    Provide API for users of MetadataValues to be able to create ID
    from values.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 294edfe4ff36f41d8cf1546824cb145e2af1b232
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 3 19:34:26 2009 +0200

    tracker: Means to create filter from variable & value
    
    Provide API for users of MetadataValues to be able to create filter
    given variable and value.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 9dac5fdf9b70977d6db7f9c5cfa43eeeb0b75eb9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 3 19:07:56 2009 +0200

    tracker: Use filters to make search query specific

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit fd47e6726c2a6d44414d0116a54729dbc9d5729a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 3 18:14:09 2009 +0200

    tracker: Means to create title from value
    
    Provide API for users of MetadataValues to be able to create title
    from values.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit e2677f888b6e5f4fc1cfe3dedb72fcd58c548415
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 3 16:57:14 2009 +0200

    tracker: Correct filter syntax

 src/plugins/tracker/rygel-tracker-query.vala            | 12 ++++++++++--
 src/plugins/tracker/rygel-tracker-search-container.vala |  2 +-
 2 files changed, 11 insertions(+), 3 deletions(-)

commit ece43c001a86924ebb9a7660ffe8bcbab06250eb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Dec 3 15:43:35 2009 +0200

    Revert "tracker: Get rid of SearchContainer().filter"
    
    This reverts commit 626ba91d3bd570007bdb3dd54ed11d593b4a1f09.
    
    Conflicts:
    
    	src/plugins/tracker/rygel-tracker-search-container.vala

 src/plugins/tracker/rygel-tracker-metadata-values.vala  | 3 ++-
 src/plugins/tracker/rygel-tracker-search-container.vala | 7 ++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 75ce3692984d73c941ee2d5c500a6e2045bac5cf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 20:19:20 2009 +0200

    tracker: Tags is not specific to Photos any more

 src/plugins/tracker/rygel-tracker-tags.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 31ab971ebb1acc60616aa9448ce485a958137bfe
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 20:15:13 2009 +0200

    tracker: Add 'Tags' hierarchy under Music

 src/plugins/tracker/rygel-tracker-music.vala | 1 +
 1 file changed, 1 insertion(+)

commit 8b8f98c2129a3d40f0194fdd2f5c3cef38343168
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 19:55:03 2009 +0200

    tracker: Special container class for Videos
    
    Currently we only provide a tags container inside videos but we should
    at least be able to provide 'years' hierarchy under it.

 src/plugins/tracker/Makefile.am                    |  1 +
 .../tracker/rygel-tracker-root-container.vala      |  7 +---
 src/plugins/tracker/rygel-tracker-videos.vala      | 40 ++++++++++++++++++++++
 3 files changed, 42 insertions(+), 6 deletions(-)

commit 1bc92166284f259b429a51ff93afc1b8f53b69ad
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 16:55:00 2009 +0200

    tracker: Move 'Tags' container into Pictures
    
    This also implies 'Pictures' gets its own container class.

 src/plugins/tracker/Makefile.am                    |  1 +
 src/plugins/tracker/rygel-tracker-pictures.vala    | 40 ++++++++++++++++++++++
 .../tracker/rygel-tracker-root-container.vala      |  7 +---
 src/plugins/tracker/rygel-tracker-tags.vala        |  7 ++--
 4 files changed, 46 insertions(+), 9 deletions(-)

commit f1df114ada2d7478b04cc904656f53dd92fd9f2b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 16:45:09 2009 +0200

    tracker: Use term "picture" rather than "image"

 src/plugins/tracker/Makefile.am                    |  2 +-
 .../tracker/rygel-tracker-image-item-factory.vala  | 74 ----------------------
 .../rygel-tracker-picture-item-factory.vala        | 74 ++++++++++++++++++++++
 .../tracker/rygel-tracker-root-container.vala      |  2 +-
 src/plugins/tracker/rygel-tracker-tags.vala        |  2 +-
 5 files changed, 77 insertions(+), 77 deletions(-)

commit e91772b6ecf59ffffce8741dfd5116b2944ed151
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 16:31:48 2009 +0200

    tracker: Correct search (for @id) logic
    
    If a child item is being search for, the sparql query generated for it
    must contain a filter to make the query specific for the requested item.

 src/plugins/tracker/rygel-tracker-search-container.vala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit b4af622dd206385aa22c3e925d3e3f90fb281872
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 16:10:25 2009 +0200

    tracker: Special hierarchy for Music

 src/plugins/tracker/Makefile.am                    |  1 +
 src/plugins/tracker/rygel-tracker-music.vala       | 53 ++++++++++++++++++++++
 .../tracker/rygel-tracker-root-container.vala      | 24 +---------
 3 files changed, 55 insertions(+), 23 deletions(-)

commit 7e2d21e5544ee335ade8b4d81e1c63aca9613b04
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 03:01:38 2009 +0200

    tracker: Query executes itself

 src/plugins/tracker/rygel-tracker-metadata-values.vala  |  3 +--
 src/plugins/tracker/rygel-tracker-query.vala            |  8 ++++++++
 src/plugins/tracker/rygel-tracker-search-container.vala | 10 ++--------
 3 files changed, 11 insertions(+), 10 deletions(-)

commit 626ba91d3bd570007bdb3dd54ed11d593b4a1f09
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 02:10:17 2009 +0200

    tracker: Get rid of SearchContainer().filter

 src/plugins/tracker/rygel-tracker-metadata-values.vala  | 3 +--
 src/plugins/tracker/rygel-tracker-search-container.vala | 9 ++-------
 2 files changed, 3 insertions(+), 9 deletions(-)

commit 3a74a941861743763868082524cac68d26af0cbf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 01:55:34 2009 +0200

    tracker: Move TrackerQueryTriplet* to separate files
    
    Move TrackerQueryTriplet and TrackerQueryTriplets to separate files.

 src/plugins/tracker/Makefile.am                    |  2 +
 .../tracker/rygel-tracker-query-triplet.vala       | 71 ++++++++++++++++++++++
 .../tracker/rygel-tracker-query-triplets.vala      | 36 +++++++++++
 src/plugins/tracker/rygel-tracker-query.vala       | 61 -------------------
 4 files changed, 109 insertions(+), 61 deletions(-)

commit 05115758b6b7c51a1604b5dd6fbd6ed5bb7c5a0c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 01:49:45 2009 +0200

    tracker: Rename TrackerKeywords to TrackerTags

 src/plugins/tracker/Makefile.am                    |  2 +-
 .../tracker/rygel-tracker-item-factory.vala        |  2 +-
 src/plugins/tracker/rygel-tracker-keywords.vala    | 41 ----------------------
 .../tracker/rygel-tracker-root-container.vala      |  2 +-
 src/plugins/tracker/rygel-tracker-tags.vala        | 41 ++++++++++++++++++++++
 5 files changed, 44 insertions(+), 44 deletions(-)

commit 874d759b59c65fc9122dba70a59239324fab0099
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Dec 2 01:31:03 2009 +0200

    tracker: Sort query results by "fileLastModified"
    
    Ask tracker to sort query results by "nfo:fileLastModified" since it's
    much faster than sorting by URIs.

 src/plugins/tracker/rygel-tracker-search-container.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit da9cc3f659e6cfa9098ae1a1e3e1562cf586dbc3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 1 18:06:27 2009 +0200

    tracker: No need to convert dates to ISO8601 anymore

 src/plugins/tracker/rygel-tracker-item-factory.vala | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

commit fc6901004208c00888e7cbebefb5113f76df7395
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 1 02:00:09 2009 +0200

    tracker: Tracker now deals in URIs not paths

 src/plugins/tracker/rygel-tracker-image-item-factory.vala | 4 ++--
 src/plugins/tracker/rygel-tracker-item-factory.vala       | 4 ++--
 src/plugins/tracker/rygel-tracker-music-item-factory.vala | 4 ++--
 src/plugins/tracker/rygel-tracker-video-item-factory.vala | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 43d7978ab83c8ba2fb9a5df32a3bea3ec22ae499
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 1 01:46:51 2009 +0200

    tracker: Privatize ItemFactory.seconds_to_iso8601()
    
    This method is no longer useful to subclasses.

 src/plugins/tracker/rygel-tracker-item-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de879dc1541d81743f332e357a870f14d3ba6c46
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Dec 1 01:43:58 2009 +0200

    tracker: Only ask for relavent metadata
    
    This is not just smart thing to do anyways as it will decrease D-Bus
    traffic but is also necessary due to a bug in tracker.

 .../tracker/rygel-tracker-image-item-factory.vala  | 31 ++++++++++++----
 .../tracker/rygel-tracker-item-factory.vala        | 26 +-------------
 .../tracker/rygel-tracker-music-item-factory.vala  | 41 +++++++++++++++++-----
 .../tracker/rygel-tracker-search-container.vala    |  2 +-
 .../tracker/rygel-tracker-video-item-factory.vala  | 35 ++++++++++++++----
 5 files changed, 87 insertions(+), 48 deletions(-)

commit f285cfe45e76c3b4c9a62edac4e25f9a913d3a39
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 20:09:35 2009 +0200

    tracker: Get rid of two redundant methods
    
    - SearchContainer.create_item()
    - ItemFactory.get_num_metadata_keys()

 src/plugins/tracker/rygel-tracker-item-factory.vala     |  4 ----
 src/plugins/tracker/rygel-tracker-search-container.vala | 14 ++------------
 2 files changed, 2 insertions(+), 16 deletions(-)

commit 38377981e0fed7af52ac53c4bcf5f25e3afe92e5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 20:06:19 2009 +0200

    tracker: 'upnp_class' now an item factory field
    
    No need to pass 'upnp_class' to TrackerItemFactory.create() each time it's
    called, just keep it in an instance field.

 src/plugins/tracker/rygel-tracker-image-item-factory.vala | 9 ++-------
 src/plugins/tracker/rygel-tracker-item-factory.vala       | 8 +++++---
 src/plugins/tracker/rygel-tracker-music-item-factory.vala | 9 ++-------
 src/plugins/tracker/rygel-tracker-search-container.vala   | 1 -
 src/plugins/tracker/rygel-tracker-video-item-factory.vala | 9 ++-------
 5 files changed, 11 insertions(+), 25 deletions(-)

commit bb12e5763423de60603b25c2c5c053f8ea507817
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 19:52:33 2009 +0200

    tracker: Container classes deal with item factories
    
    Container classes should deal with item factories instead of categories.

 src/plugins/tracker/rygel-tracker-keywords.vala    |  3 +--
 .../tracker/rygel-tracker-metadata-values.vala     | 25 ++++++++---------
 .../tracker/rygel-tracker-root-container.vala      | 10 +++----
 .../tracker/rygel-tracker-search-container.vala    | 31 +++++++---------------
 4 files changed, 29 insertions(+), 40 deletions(-)

commit 98ab15e7dd0a5a8989841e24a75acc7d18d1ad7d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 19:49:22 2009 +0200

    tracker: Item factory should know it's category

 src/plugins/tracker/rygel-tracker-image-item-factory.vala | 6 +++++-
 src/plugins/tracker/rygel-tracker-item-factory.vala       | 6 ++++++
 src/plugins/tracker/rygel-tracker-music-item-factory.vala | 6 +++++-
 src/plugins/tracker/rygel-tracker-video-item-factory.vala | 6 +++++-
 4 files changed, 21 insertions(+), 3 deletions(-)

commit f6df7fff81b1ed5fdfbcbee4f2377fad4d72b39f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 18:34:47 2009 +0200

    tracker: Implement factories rather than items

 src/plugins/tracker/Makefile.am                    |   8 +-
 .../tracker/rygel-tracker-image-item-factory.vala  |  58 ++++++++++
 src/plugins/tracker/rygel-tracker-image-item.vala  |  51 ---------
 .../tracker/rygel-tracker-item-factory.vala        | 124 ++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-item.vala        | 126 ---------------------
 .../tracker/rygel-tracker-music-item-factory.vala  |  61 ++++++++++
 src/plugins/tracker/rygel-tracker-music-item.vala  |  54 ---------
 .../tracker/rygel-tracker-root-container.vala      |  28 ++---
 .../tracker/rygel-tracker-search-container.vala    |  30 +++--
 .../tracker/rygel-tracker-video-item-factory.vala  |  57 ++++++++++
 src/plugins/tracker/rygel-tracker-video-item.vala  |  50 --------
 11 files changed, 333 insertions(+), 314 deletions(-)

commit 7c83b3e34b1f027f8c841262d3a4f09fe3311032
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 17:32:19 2009 +0200

    tracker: Set title in base TrackerItem class

 src/plugins/tracker/rygel-tracker-image-item.vala | 6 ------
 src/plugins/tracker/rygel-tracker-item.vala       | 6 ++++++
 src/plugins/tracker/rygel-tracker-music-item.vala | 6 ------
 src/plugins/tracker/rygel-tracker-video-item.vala | 6 ------
 4 files changed, 6 insertions(+), 18 deletions(-)

commit dd821c09cc319933a8abaed3ee60ce2577264b61
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 16:46:31 2009 +0200

    tracker: Avoid copying of triplets when possible

 src/plugins/tracker/rygel-tracker-search-container.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 2589fee54019401f343309fe56c0d6556c347179
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 16:44:21 2009 +0200

    tracker: Pass triplets' clone to child container
    
    Clone the triplets before passing it to child SearchContainer.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 3fec870c3521a66610ef6b2ba5f1141224e53f18
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 16:20:35 2009 +0200

    tracker: TrackerQuery.from_template -> clone
    
    Replace contructor to create TrackerQuery from a template by a constructor
    that makes the new instance a clone of the query provided as parameter.

 src/plugins/tracker/rygel-tracker-query.vala       | 24 ++++++++++++++--------
 .../tracker/rygel-tracker-search-container.vala    |  4 ++--
 2 files changed, 18 insertions(+), 10 deletions(-)

commit 11aca147e6aa218ab93fb4730c44d966f9a3ce2f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 16:18:42 2009 +0200

    tracker: Cloneable TrackerQueryTriplet*
    
    Add ability to clone TrackerQueryTriplet and TrackerQueryTriplets.

 src/plugins/tracker/rygel-tracker-query.vala | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit a7dc2bc93cc16515b5e97e48faa4f624de30c78d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 30 15:48:45 2009 +0200

    tracker: Separate class for list of triplets

 .../tracker/rygel-tracker-metadata-values.vala     |  2 +-
 src/plugins/tracker/rygel-tracker-query.vala       | 27 ++++++++++--------
 .../tracker/rygel-tracker-search-container.vala    | 33 ++++++++++++----------
 3 files changed, 35 insertions(+), 27 deletions(-)

commit f991f5c021b14010a8a37135066f0c6dce307cab
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Nov 21 01:31:59 2009 +0200

    tracker: Initial port to 0.7 APIs

 src/plugins/tracker/Makefile.am                    |   1 +
 src/plugins/tracker/rygel-tracker-image-item.vala  |  21 +-
 src/plugins/tracker/rygel-tracker-interfaces.vala  |  45 +---
 src/plugins/tracker/rygel-tracker-item.vala        |  74 +++---
 src/plugins/tracker/rygel-tracker-keywords.vala    |  66 +----
 .../tracker/rygel-tracker-metadata-values.vala     | 101 +++++---
 src/plugins/tracker/rygel-tracker-music-item.vala  |  22 +-
 .../tracker/rygel-tracker-plugin-factory.vala      |  15 +-
 src/plugins/tracker/rygel-tracker-query.vala       | 168 +++++++++++++
 .../tracker/rygel-tracker-root-container.vala      |  27 +-
 .../tracker/rygel-tracker-search-container.vala    | 277 +++++++++------------
 src/plugins/tracker/rygel-tracker-video-item.vala  |  23 +-
 12 files changed, 453 insertions(+), 387 deletions(-)

commit 28fa6e5d3cc4bafa0b976a194452e66d3c3349b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 19 16:54:22 2009 +0200

    core: Prepare NEWS file for release 0.4.6

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

commit cefdcb8e7776d0df9bfe1917bb6dc916375ab8c7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 19 16:39:58 2009 +0200

    build: Require vala >= 0.7.9 (current git master)

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5aaab374a64a0b586a5ab3e69dec18877534b257
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 19 14:54:46 2009 +0200

    external: Safer slicing of get_children() results
    
    Reported child count could be wrong and therefore it is not safe to
    use that number when slicing the list of children.

 src/plugins/external/rygel-external-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 716e0ec379436019621a0837df32f45d1f7e40f0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 18 18:14:05 2009 +0200

    core: Make sure autostart dir exists
    
    Make sure autostart dir exists before attempting to write to it.

 src/rygel/rygel-user-config.vala | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit e0f1356667f4f6a15bc350f39111ca435fb5e8e4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 17 01:15:42 2009 +0200

    core: Sort MediaContainer methods by their visibility

 src/rygel/rygel-media-container.vala | 88 ++++++++++++++++++------------------
 1 file changed, 44 insertions(+), 44 deletions(-)

commit 51fc65a32a8aa8c71bc1b2826508abb469999381
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 16 19:15:31 2009 +0200

    core: MediaContainer.find_object now internal
    
    Plugins no longer need to provide implementation of this method. They
    could override/implement search() instead if they need to.

 src/rygel/rygel-media-container.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 422f4eaab60f23e6d0c5f07e1cdae27569f33c1e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 16 17:25:32 2009 +0200

    external: Handle search of particular direct child
    
    If the search is for a particular direct child, better handle it in
    the implementation as it will be more efficient. All other searches
    are handled by base MediaContainer class.

 src/plugins/external/rygel-external-container.vala | 76 +++++++++++++++-------
 1 file changed, 54 insertions(+), 22 deletions(-)

commit bab5408235121f4e6be6b348e6a703af97370405
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 16 20:15:39 2009 +0200

    tracker: get_children() now based on search()
    
    TrackerSearchContainer.get_children() now based on search() and therefore
    much simpler.

 .../tracker/rygel-tracker-search-container.vala    | 45 +++++-----------------
 1 file changed, 10 insertions(+), 35 deletions(-)

commit d3af4f2e15c34ca2fe9c80afffd3db6b6c11b8f5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 18:35:18 2009 +0200

    tracker: Remove now redundant metadata proxy

 src/plugins/tracker/rygel-tracker-search-container.vala | 4 ----
 1 file changed, 4 deletions(-)

commit edf74256cd866bc4c498dcc05e7d187eb1795d74
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 18:31:06 2009 +0200

    tracker: Refactor create_query_from_expression()

 .../tracker/rygel-tracker-search-container.vala    | 90 ++++++++++++----------
 1 file changed, 49 insertions(+), 41 deletions(-)

commit b8768fb6dd82816dfb9efcc23f0cb35fc226d3ad
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 18:16:39 2009 +0200

    tracker: Make two method private
    
    'create_item' and 'get_item_info' are now private methods.

 src/plugins/tracker/rygel-tracker-search-container.vala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit c6ecfc39c59d25bda9a599bd4c62430d66fa8f23
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 17:43:30 2009 +0200

    tracker: RDF op based on SearchExpression op
    
    Create RDF query operator from SearchExpression operator.

 .../tracker/rygel-tracker-search-container.vala    | 23 +++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

commit e0058631526d3e1f80d87d164f12358d491dd204
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 16:35:17 2009 +0200

    tracker: Get rid of one level of 'if' nesting
    
    This makes create_query_from_expression() a bit more readable.

 .../tracker/rygel-tracker-search-container.vala    | 74 ++++++++++++----------
 1 file changed, 39 insertions(+), 35 deletions(-)

commit b2b526a9c16dcde0b154172c12f1753a685f9dcd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 16:19:13 2009 +0200

    tracker: Use RelationalExpression.compare_string()

 src/plugins/tracker/rygel-tracker-search-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9446a408cef6e1af41faa95a4bfafad146e653fa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 16:18:45 2009 +0200

    core: Make RelationalExpression.compare_string() public

 src/rygel/rygel-relational-expression.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6239308cc10fabccebe1a2c4ae5511fb73e97a7d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 16:04:20 2009 +0200

    tracker: Handle 'all children' search
    
    Handle 'give me all your direct children' search.

 src/plugins/tracker/rygel-tracker-search-container.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 7b5c649302c9047bdf5981285efeb9f8dbfe5bbf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 15:44:40 2009 +0200

    tracker: Don't search the item if it's not yours
    
    SearchContainer shouldn't bother to search the item if it's not
    it's own. This optimizes item search quite a bit as we save a lot
    of dbus method calls.

 src/plugins/tracker/rygel-tracker-search-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2607b12d88471c521e000e771ba90c6029a188d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 14:53:37 2009 +0200

    tracker: Correct RDF query in 'search'
    
    "File:Path" means path to the directory containing the file rather than
    path of the file itself. Full points goes to Mr. Jamie McCracken for
    coming-up with this.

 .../tracker/rygel-tracker-search-container.vala    | 23 ++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit 5f4f959e0bf2c72e8002c1cce7e8217489eb01fe
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 00:55:57 2009 +0200

    tracker: Implement 'search' rather than 'find_object'

 .../tracker/rygel-tracker-search-container.vala    | 94 +++++++++++++++++++---
 1 file changed, 83 insertions(+), 11 deletions(-)

commit 3ee034625ea487f0c17342fdf63a235ca62ea1a5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 00:45:52 2009 +0200

    tracker: Complete RDF query when needed
    
    This is so that we can insert more conditions into the query if/when
    needed.

 .../tracker/rygel-tracker-metadata-values.vala     | 10 ++++-----
 .../tracker/rygel-tracker-search-container.vala    | 24 ++++++++++++++++++++--
 2 files changed, 26 insertions(+), 8 deletions(-)

commit 4caf4998ecc63beb79e20fa560717448f4476f8e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 12 00:34:47 2009 +0200

    tracker: Minor indentation fix

 src/plugins/tracker/rygel-tracker-search-container.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1f2b40e1c9b9d74ae60787e53fda55dbf16be00c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 11 15:05:12 2009 +0200

    tracker: Remove a redundant method

 src/plugins/tracker/rygel-tracker-search-container.vala | 11 -----------
 1 file changed, 11 deletions(-)

commit abdecf858186d87ab9dd3a4318734924d07846e6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 11 00:14:51 2009 +0200

    core: Smarter and cleaner MediaContainer.search
    
    Smarter and cleaner default search implementation.

 src/rygel/rygel-media-container.vala | 57 ++++++++++++++++++++++++++----------
 1 file changed, 42 insertions(+), 15 deletions(-)

commit e5eb6bf69a295e9619b9ff612f93e09d58c2dc9a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 11 00:05:05 2009 +0200

    core,media-export: Implement find_object() in MediaContainer
    
    Plugins no longer need to provide MediaContainer.find_object() since we
    now provide an implementation based on MediaContainer.search().

 .../rygel-media-export-null-container.vala         |  7 ----
 src/rygel/rygel-media-container.vala               | 26 +++++++++++---
 src/rygel/rygel-media-db-container.vala            |  6 ----
 src/rygel/rygel-simple-container.vala              | 40 ----------------------
 4 files changed, 21 insertions(+), 58 deletions(-)

commit e42ac7d38b54092197306e3ab88441c6d13e2bda
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 10 23:58:15 2009 +0200

    core: Clarify a condition

 src/rygel/rygel-media-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2399f19117486faf96620eae55caad821a7daac
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 16 16:15:06 2009 +0200

    external: One factory for all items

 src/plugins/external/rygel-external-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6947c13ec98cbe78c128a337a5586cf1db555f2f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 16 02:07:38 2009 +0200

    external: Work around (vala) bug#602003
    
    Seems only basic types are correctly handle in variant return values and
    that doesn't include string arrays.

 src/plugins/external/rygel-external-item-factory.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 0bd257c5688f6d7153c37d55c4528df9a647f837
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 10 13:28:06 2009 +0200

    core: Simpler browse implementation
    
    The original code was written when async support wasn't there in Vala
    and therefore required us to keep all the state in the Browse object.

 src/rygel/rygel-browse.vala | 194 ++++++++++++++++++--------------------------
 1 file changed, 77 insertions(+), 117 deletions(-)

commit d0a129a2d8eb4aaf99f9ecc7be8ce615f5ce0ba6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 9 20:56:10 2009 +0200

    core: 'yield' all the way

 src/rygel/rygel-browse.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 4477458755633e254f2131218b48bce52c314985
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 9 20:30:15 2009 +0200

    core: Accept & handle wildcard as SearchCriteria

 src/rygel/rygel-media-container.vala        | 4 ++--
 src/rygel/rygel-search-criteria-parser.vala | 5 +++++
 2 files changed, 7 insertions(+), 2 deletions(-)

commit a8e2024b82ff6f798ded6e8870585d95525607a9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 9 20:12:38 2009 +0200

    core: Micro refactoring

 src/rygel/rygel-search.vala | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit c82006e4d13a753c72ec92757fd1cb4b69aa2f40
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 9 19:51:33 2009 +0200

    core: More debug output
    
    Spit out received SearchCriteria string on debug console.

 src/rygel/rygel-search.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 24917dea4fedb3dd64c763208354adc8a4753729
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 9 19:49:09 2009 +0200

    core: Take care of null operands when printing expression

 src/rygel/rygel-logical-expression.vala | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 5394ef488e426fe13dfd4f8242c1c25ac356c0c2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 9 20:09:52 2009 +0200

    core: Handle errors from SearchCriteria parser

 src/rygel/rygel-search.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 28f93c41b1cb521d5c3bbdece28c7338b3093972
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 9 19:59:12 2009 +0200

    core: Take care of logical operator precedence
    
    'and' takes precedence over 'or'.

 src/rygel/rygel-search-criteria-parser.vala | 45 ++++++++++++++++++++++-------
 1 file changed, 34 insertions(+), 11 deletions(-)

commit 659aa6665c714f4d2b23a623c8dae9c671594db5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 6 16:35:18 2009 +0200

    core: Remove unused ClosingBrace class

 src/rygel/rygel-search-criteria-parser.vala | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

commit fecd5b152b5fd438d35459670e3bb26391fd1ca8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 6 16:13:30 2009 +0200

    vcs: Add '*.service' to git ignore list

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit ede88849f4650e8a294111352bfd360a10cce714
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 6 02:43:36 2009 +0200

    core: Advertise containers as searchable

 src/rygel/rygel-didl-lite-writer.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f121d35fc3e555c7a9dd64cf2fdeff65ac40104a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 6 02:36:58 2009 +0200

    core: Proper error on failed search
    
    This is as par the requirements of ContentDirectory spec.

 src/rygel/rygel-content-directory.vala | 1 +
 src/rygel/rygel-search.vala            | 6 ++++++
 2 files changed, 7 insertions(+)

commit d54400536a68d18fc0aa0acc8096d5d419c29cf4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Nov 6 02:22:54 2009 +0200

    core: Correct handling of search.total_matches
    
    If the real value of this is unknown, ContentDirectory specs dictate us
    to set this to '0'.

 src/rygel/rygel-media-container.vala | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit f8c6731340f9c86742d12cacd9590111af047059
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 5 19:39:59 2009 +0200

    core: Limit the search results
    
    This should improve performance of search in general a lot but it
    depends on what slice in the search results the client is interested in.
    If it asks for the last slice, there will be no performance improvements
    to that search request because of this change. During an incremental
    search (which all clients should be doing), the first few search results
    will be extremely fast and we all know that this *will* effectively fool
    the end-user. :)

 src/rygel/rygel-media-container.vala | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

commit 8af1dffb2ecb0b7fa7e237c8d4057d81db3ec5b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 5 18:40:21 2009 +0200

    core: Safer slicing of search results

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

commit bae7e8addc8ff3e5675d19752d6dc2efdecb8f9d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 5 17:25:55 2009 +0200

    core: Search inside child before checking it
    
    Search inside child before checking if it satisfies the search criteria
    itself.

 src/rygel/rygel-media-container.vala | 31 +++++++++++++++----------------
 1 file changed, 15 insertions(+), 16 deletions(-)

commit f73ae34131d80e05d11b6da1b3d13b07cc21adfb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 5 16:52:29 2009 +0200

    core: MediaContainer.search()
    
    MediaContainer now provides a simple (but not efficient) implementation
    of search. The inefficiency mainly comes from the fact that it has no
    means to define the offset for each subcontainer as it does not know in
    advance how many object under that container will match the search
    criteria.

 src/rygel/rygel-media-container.vala | 64 ++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-search.vala          | 16 ++++++---
 2 files changed, 76 insertions(+), 4 deletions(-)

commit 66239c4c1bdc21cf66d6ad7c91636f960d58840b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 5 16:51:00 2009 +0200

    core: Correct order of operands

 src/rygel/rygel-relational-expression.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 110efac68126efde42ed8bbc33300fae7bfdbebb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 5 03:06:27 2009 +0200

    tracker: More descriptive names for D-Bus proxies
    
    This is mainly to avoid conflicts with (to be added) 'search' method in
    the base class, MediaContainer.

 .../tracker/rygel-tracker-search-container.vala    | 64 +++++++++++-----------
 1 file changed, 33 insertions(+), 31 deletions(-)

commit 988a425337e0c7b8742035956b73bf502d071554
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 20:05:45 2009 +0200

    core: Search.search_criteria must not be null
    
    The client must provide value of SearchCriteria argument when calling
    'Search' action.

 src/rygel/rygel-search.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a58ed27d4cc774982ad77f45b10a761e41d70cd8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 20:04:52 2009 +0200

    core: Update docs according to recent async changes

 src/rygel/rygel-media-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3522c4354a97ff4404a9d337db7b5c6631a7c8a0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 17:58:42 2009 +0200

    core: AtomicExpression -> RelationalExpression
    
    Rename AtomicExpression to RelationalExpression.

 src/rygel/Makefile.am                       |  2 +-
 src/rygel/rygel-atomic-expression.vala      | 94 -----------------------------
 src/rygel/rygel-relational-expression.vala  | 94 +++++++++++++++++++++++++++++
 src/rygel/rygel-search-criteria-parser.vala |  4 +-
 4 files changed, 97 insertions(+), 97 deletions(-)

commit ec470bc1c167c57547f9aa33799833d80b0fd264
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 17:51:56 2009 +0200

    core: Expression classes in separate files
    
    Put both expression classes in different files.

 src/rygel/Makefile.am                   |   2 +
 src/rygel/rygel-atomic-expression.vala  |  94 ++++++++++++++++++++++++++++++
 src/rygel/rygel-logical-expression.vala |  52 +++++++++++++++++
 src/rygel/rygel-search-expression.vala  | 100 --------------------------------
 4 files changed, 148 insertions(+), 100 deletions(-)

commit ac150672dfb6f522eb78a55d103fd4a9537f2d0e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 17:19:43 2009 +0200

    core: Implement LogicalExpression.satisfied_by()

 src/rygel/rygel-search-expression.vala | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit c88f0555b83590864400570c78558b949b428a44
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 04:08:05 2009 +0200

    core: Synchronous SearchExpression.satisfied_by()
    
    SearchExpression.satisfied_by() doesn't need to be async.

 src/rygel/rygel-search-criteria-parser.vala | 4 ++--
 src/rygel/rygel-search-expression.vala      | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

commit bd0ffff9747f811aa072dddc18ad268a2e124677
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 03:50:47 2009 +0200

    core: implement AtomicExpression.satisfied_by()
    
    Basic implementation of AtomicExpression.satisfied_by().

 src/rygel/rygel-search-expression.vala | 60 +++++++++++++++++++++++++++++++++-
 1 file changed, 59 insertions(+), 1 deletion(-)

commit 9a19717a1b7c184f7a597235ff67832ebea0a770
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 03:41:18 2009 +0200

    core: Hardcode the upnp_class in MediaContainer

 src/rygel/rygel-didl-lite-writer.vala | 2 +-
 src/rygel/rygel-media-container.vala  | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 8076395d786472cf5e41cac90915680d29fe14c0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Nov 4 03:37:19 2009 +0200

    core: Move MediaItem.upnp_class to MediaObject

 src/rygel/rygel-media-item.vala   | 1 -
 src/rygel/rygel-media-object.vala | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 3c99069831bba94d24068b6256a9c533d4213b6b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 23:57:13 2009 +0200

    core: Micro refactoring of SearchExpression classes

 src/rygel/rygel-search-expression.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit dc5c6b8cd02e203e131a2bb8341c6bf5b23e0f62
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 20:18:14 2009 +0200

    core: satisfied_by() is now async and abstract
    
    core: SearchCriteria.satisfied_by() is now async and abstract.

 src/rygel/rygel-search-criteria-parser.vala |  8 ++++++++
 src/rygel/rygel-search-expression.vala      | 12 +++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit 976d5981f68f662c0576422555b94b9d3c8e4f27
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 19:44:07 2009 +0200

    core: Rename a method to better reflect it's purpose
    
    Rename SearchExpression.fullfills to 'satisfied_by'.

 src/rygel/rygel-search-expression.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 80a0a1c8a4ff2872e7ff13df1d99f7c1c6949e71
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 18:09:58 2009 +0200

    core: Introduce SearchExpression.to_string ()

 src/rygel/rygel-search-criteria-parser.vala | 13 +++++++++++--
 src/rygel/rygel-search-expression.vala      | 16 ++++++++++++++--
 2 files changed, 25 insertions(+), 4 deletions(-)

commit 86589d330dc8318255f945c728f23904f1afa365
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 18:09:29 2009 +0200

    core: SearchExpression is now abstract

 src/rygel/rygel-search-expression.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 22e817e56af0c354f28567dbd5530f60a2b35ac7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 17:11:30 2009 +0200

    core: Well-document the SearchCriteriaParser logic

 src/rygel/rygel-search-criteria-parser.vala | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit fe23e6c847f41d4eb3f70cc25e8f1a053a234c77
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 16:37:10 2009 +0200

    core: Make Dummy expression classes more private

 src/rygel/rygel-search-criteria-parser.vala | 10 ++++++++++
 src/rygel/rygel-search-expression.vala      | 10 ----------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit dc8c1fa3745f8f6fbe84038d395362ddb84933da
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 16:24:09 2009 +0200

    core: Update copyright header

 src/rygel/rygel-search-criteria-parser.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit dc773e530e17c90295991ef5779cf81f5dbbf777
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Nov 3 16:23:10 2009 +0200

    core: No need for SearchCriteria class
    
    In the end, all we need is the search expression tree.

 src/rygel/Makefile.am                       |  2 +-
 src/rygel/rygel-search-criteria-parser.vala |  2 +-
 src/rygel/rygel-search-criteria.vala        | 75 -----------------------------
 src/rygel/rygel-search-expression.vala      | 60 +++++++++++++++++++++++
 4 files changed, 62 insertions(+), 77 deletions(-)

commit ab1b93a0d5562153d3267b30a8e5eea7d37042a2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 2 20:48:17 2009 +0200

    core: Basic blocks for search criteria parsing

 src/rygel/Makefile.am                       |   2 +
 src/rygel/rygel-search-criteria-parser.vala | 135 ++++++++++++++++++++++++++++
 src/rygel/rygel-search-criteria.vala        |  75 ++++++++++++++++
 3 files changed, 212 insertions(+)

commit fcd931b94bc5422101481e5ae1d92f1eace76e9e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Nov 2 20:50:23 2009 +0200

    build: Bump-up gupnp-vala and gupnp-av requirements
    
    Require current git master of gupnp-vala and gupnp-av.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2d266a90cae00dfa506298af3cdf5207b70ab56e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Oct 29 02:46:50 2009 +0200

    core: Dummy Search implementation
    
    Right now it just parses the 'in' arguments and provides an empty list
    as the result.

 src/rygel/Makefile.am                  |   1 +
 src/rygel/rygel-content-directory.vala |   9 ++
 src/rygel/rygel-search.vala            | 168 +++++++++++++++++++++++++++++++++
 3 files changed, 178 insertions(+)

commit ed09d2cfe6a92ff46c1abe91ce056979c77a768d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 28 18:06:06 2009 +0200

    core: Specify basic properties in SearchCapabilities

 src/rygel/rygel-content-directory.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1ebb404fadd54ee06674c1837993b362aec47b15
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 28 17:55:09 2009 +0200

    core: search_caps is now a private constant
    
    ContentDirectory.search_caps is now a private constant.

 src/rygel/rygel-content-directory.vala | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 0cc43d37a552ed6249e76d7dec33dba957de7841
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 28 17:12:56 2009 +0200

    data: Advertise Search functionality

 data/xml/ContentDirectory.xml | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 3b062a3c61d690bed1a3dc12e5503ecba60b3faf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 27 15:04:20 2009 +0200

    tracker: Correct icon path
    
    Load icon from tracker's icon directory rather than Rygel's.

 src/plugins/tracker/Makefile.am | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 61f303a5aed5f866afa5e9ca4adf6a7665572016
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 27 16:37:01 2009 +0200

    Revert "core: Link to gst-interfaces"
    
    This reverts commit fbd10c73142e89d3b2babfbcdf3ac1c3421ade47 and update
    NEWS file accordingly.

 NEWS         | 1 -
 configure.ac | 5 +----
 2 files changed, 1 insertion(+), 5 deletions(-)

commit 90abe8b60189a0079da9a830d7bd425548da4db0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 27 16:53:10 2009 +0200

    gst-renderer: Correct name of module file

 src/plugins/gst-renderer/Makefile.am | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit 90de477aa6b9342b88faa4219caba3dcd17bd90a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 27 01:45:18 2009 +0200

    core: Prepare NEWS file for release 0.4.4

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

commit f21a49c092a8ce32b05f8b78940c6e494b20f81a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 26 23:32:10 2009 +0200

    data: Default configuration for GstRenderer

 data/rygel-default.conf | 4 +++-
 data/rygel-maemo.conf   | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1e7c1fafd297e8eba3bcb087692df022c5bdfa4f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 26 23:26:13 2009 +0200

    build: configure tells if gst-renderer is enabled

 configure.ac | 1 +
 1 file changed, 1 insertion(+)

commit 508e89a783ae0f56af0a7b7ade78bff3577ae68c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 26 23:18:37 2009 +0200

    core: Provide separate COPYING file for gst-renderer
    
    gst-renderer is still GPLv2

 COPYING.gst-renderer | 339 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 339 insertions(+)

commit 97a2a52d707e1349bb792ec1d1b6d3ea91205ed8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 26 19:32:06 2009 +0200

    core: Use new async syntax in PluginLoader code

 src/rygel/rygel-plugin-loader.vala | 49 ++++++++++----------------------------
 1 file changed, 13 insertions(+), 36 deletions(-)

commit 25ac805153cb943d7bbefc7448797a51c8bc4477
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 26 19:15:37 2009 +0200

    core: Use 'message()' for plugin availability

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

commit 68ef3136d01e937c984737dabf1075e99ed18dd5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 26 19:11:22 2009 +0200

    core: Early ignorance of disabled plugins
    
    If a plugin is disabled in the config, the PluginLoader simply
    ignores it's request to attach itself to Rygel.

 src/rygel/rygel-plugin-loader.vala       | 18 ++++++++++++++----
 src/rygel/rygel-root-device-factory.vala | 11 -----------
 2 files changed, 14 insertions(+), 15 deletions(-)

commit 48bf482bc6658e2222ebae42f5a5980d7b4d2d7a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 26 16:49:17 2009 +0200

    core: Load config before setting log handler
    
    Setting log handler before loading the config was suppressing all
    debug messages. However now we have the problem that ALL messages
    are printed even if they are of the level that is not allowed by the
    config. Hopefully this problem is much more tolerable than the problem
    this commit solves since there are not many messages printed before
    config is loaded.

 src/rygel/rygel-log-handler.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a39fbb917e04fd5392dcfbdbf7c80bd209d052d8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 25 17:07:16 2009 +0200

    core,external: Move string substitution to core
    
    Now internal plugins can use the string substitution magic in title
    strings as well.

 src/plugins/external/rygel-external-container.vala    | 11 -----------
 src/plugins/external/rygel-external-item-factory.vala |  2 +-
 src/rygel/rygel-media-object.vala                     | 17 ++++++++++++++++-
 3 files changed, 17 insertions(+), 13 deletions(-)

commit 332bb78ef9c30ad9a7d0c398ea0cc6ef622b545a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 25 04:43:35 2009 +0200

    core: Simpler buffer processing
    
    No need to keep a queue of buffers. Just use closure to pass the
    buffer to the idle handler.

 src/rygel/rygel-live-response.vala | 31 ++++++++++++-------------------
 1 file changed, 12 insertions(+), 19 deletions(-)

commit 86083c7564945324d30dc507cc0436cfefd8146d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 25 02:14:32 2009 +0300

    external: Remove redundant part from FIXME comment

 src/plugins/external/rygel-external-item-factory.vala | 1 -
 1 file changed, 1 deletion(-)

commit 107fa5c741bfe294bb61419fe433b3748844283c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 25 02:11:50 2009 +0300

    external: Micro refactoring

 src/plugins/external/rygel-external-item-factory.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 5624b2588e3bbabec3335b44294b4c2f9cec4591
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 25 02:10:51 2009 +0300

    external: Turn ExternalItem class into a factory

 src/plugins/external/Makefile.am                   |   2 +-
 src/plugins/external/rygel-external-container.vala |   8 +-
 .../external/rygel-external-item-factory.vala      | 197 +++++++++++++++++++
 src/plugins/external/rygel-external-item.vala      | 215 ---------------------
 4 files changed, 203 insertions(+), 219 deletions(-)

commit 3ad71c119a5759babd27e83fb3499b1753ec6b84
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 25 01:51:44 2009 +0300

    external: Turn Thumbnail class into a factory

 src/plugins/external/Makefile.am                   |  2 +-
 src/plugins/external/rygel-external-item.vala      |  9 ++-
 .../external/rygel-external-thumbnail-factory.vala | 85 +++++++++++++++++++++
 src/plugins/external/rygel-external-thumbnail.vala | 89 ----------------------
 4 files changed, 91 insertions(+), 94 deletions(-)

commit 8565aeff2f8e49960ab5417a541de57bb21ccabc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 25 01:25:26 2009 +0300

    core: Defer creation of device to mainloop

 src/rygel/rygel-main.vala | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 0495c9b3ae0d10d4d2842b408a91d6fc68af9e26
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 21 00:28:15 2009 +0300

    external: No need to pass D-Bus connection around

 .../external/rygel-external-plugin-factory.vala     | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

commit bd5dd352c1dac527f10319a29c706d163e21a9eb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 21 00:27:22 2009 +0300

    external: Put ExternalPluginFactory in Rygel namespace

 src/plugins/external/rygel-external-plugin-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5395231e1ed48fe222f00ce19a9f48fd06b5289
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 21 00:11:08 2009 +0300

    external: Separate factory for icon info fetching

 src/plugins/external/Makefile.am                   |  3 +-
 .../external/rygel-external-icon-factory.vala      | 89 ++++++++++++++++++++++
 .../external/rygel-external-plugin-factory.vala    | 68 ++---------------
 3 files changed, 98 insertions(+), 62 deletions(-)

commit 68d4838f05ade39a2dbc736a9c23f6a8470a2c89
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 20 23:21:29 2009 +0300

    external: Prefer factory usage over static methods

 .../external/rygel-external-plugin-factory.vala    | 97 +++++++++++++++++++++-
 src/plugins/external/rygel-external-plugin.vala    | 90 --------------------
 2 files changed, 96 insertions(+), 91 deletions(-)

commit 7ee75e0e69f4729221e1cd2c319f917494b18acb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 20 23:21:02 2009 +0300

    external: Micro indentation fix

 src/plugins/external/rygel-external-plugin-factory.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 84e3797776898eb16be6a09fc0fa002f0f458768
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 20 19:53:48 2009 +0300

    external: Use Freedesktop.GetAll to get properties
    
    Use Freedesktop.GetAll to get properties of root container

 src/plugins/external/rygel-external-plugin.vala | 46 +++++++++++++++++--------
 1 file changed, 32 insertions(+), 14 deletions(-)

commit 6c0a1bd9f3836b5c78fa5fd9a710f77807d7f08f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 20 18:29:50 2009 +0300

    external: Use icon if provided by the service

 src/plugins/external/rygel-external-plugin.vala | 78 ++++++++++++++++++++++---
 1 file changed, 71 insertions(+), 7 deletions(-)

commit c0e78dec9467860cbef8b0a899ff15f7c7d75bf0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 20 17:02:55 2009 +0300

    core,tracker: Plugin provide URIs for icons
    
    Plugin provide URIs for icons rather than path

 src/plugins/tracker/rygel-tracker-plugin.vala | 14 +++++++++-----
 src/rygel/rygel-icon-info.vala                | 11 +++++------
 src/rygel/rygel-root-device-factory.vala      | 22 ++++++++++++++++------
 src/rygel/rygel-thumbnail.vala                |  1 -
 src/rygel/rygel-thumbnailer.vala              |  1 -
 5 files changed, 30 insertions(+), 19 deletions(-)

commit 65bd9afb8ae330958cd4e60052802bd36ee853b7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 20 14:46:12 2009 +0300

    external: Async creation of plugin instance

 src/plugins/external/rygel-external-plugin-factory.vala | 16 ++++++++++------
 src/plugins/external/rygel-external-plugin.vala         | 15 ++++++++++++---
 2 files changed, 22 insertions(+), 9 deletions(-)

commit 5e89f68d8e7db37486314b2ce36bac6582213818
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 20 01:46:57 2009 +0300

    external: Support pixel-aspect-ratio properties

 src/plugins/external/rygel-external-item.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 2d11d101700b8888793c5b058e62d7ed76032b48
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 20 01:28:38 2009 +0300

    external: Make use of thumbnails
    
    Now external plugins can provide thumbnails too, yay!

 src/plugins/external/Makefile.am                   |  1 +
 src/plugins/external/rygel-external-item.vala      | 20 ++++-
 src/plugins/external/rygel-external-thumbnail.vala | 89 ++++++++++++++++++++++
 3 files changed, 108 insertions(+), 2 deletions(-)

commit cdf1108a18ce139a4428530b6e2f4579dbce69e0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Oct 24 18:46:17 2009 +0300

    core: Fix LiveResponse wrt latest async changes

 src/rygel/rygel-live-response.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 1dd004d776acab0c12b1fd2131575e2419a64543
Author: Jens Georg <mail@jensge.org>
Date:   Wed Oct 21 17:23:55 2009 +0200

    core: Workaround bug in sqlite 3.6.12
    
    Apparently select count(*) on an empty sqlite_master table triggers bug #3774.
    Used another query to check if there is data in that table which won't make
    sqlite 3.6.12 crash.

 src/rygel/rygel-media-db.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3e783e78be2c2d6a7af4fc4d2b76731940f3ec89
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 24 02:45:50 2009 +0200

    core: Fix Content-Length: for partial requests

 src/rygel/rygel-http-identity-handler.vala |  2 ++
 src/rygel/rygel-seekable-response.vala     | 10 ++++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit d8e4e6d653eb36961cd302eec23761d25a4e2000
Author: Jens Georg <mail@jensge.org>
Date:   Wed Oct 21 14:06:33 2009 +0200

    core,media-export: Check for playbin
    
    Properly check for playbin[2] availability upon creation and react more nicely
    with a message to the user to check his/her setup

 .../rygel-media-export-root-container.vala         | 10 +++++--
 src/rygel/rygel-metadata-extractor.vala            | 33 ++++++++++++++++++----
 2 files changed, 36 insertions(+), 7 deletions(-)

commit ed414f36a00d3e94559b760ea5188cedd6f3e88f
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 14:59:58 2009 +0200

    media-export: Remove warnings from refactoring

 .../media-export/rygel-media-export-harvester.vala       |  4 ++--
 .../media-export/rygel-media-export-root-container.vala  | 16 +++++++++-------
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 3f19d682aa4b3cab692854732f0363870bcbf530
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 1 18:32:42 2009 +0200

    core: Add compile time option for SQL debugging

 configure.ac                  | 10 ++++++++++
 src/rygel/rygel-database.vala |  4 ++++
 2 files changed, 14 insertions(+)

commit cde9c33e0d9eb4e8207b5cb807bfeca98fd4d2e0
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 23 00:33:49 2009 +0200

    core: small formatting update

 src/rygel/rygel-media-db.vala | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 55082db20378adb3c8e7f45997d217d2e0118f34
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 20 19:02:12 2009 +0200

    core: Make @null static in Database class
    
    There is no need for an instance of Database to generate a null pointer

 src/rygel/rygel-database.vala | 2 +-
 src/rygel/rygel-media-db.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c4d51865062e1228c16d1d69d7a557906640ea87
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 20 18:54:02 2009 +0200

    core: update formatting

 src/rygel/rygel-media-db.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7c57cfa1f396efe410b0e1cc9d2a6dc1bd86ad2c
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 3 13:17:41 2009 +0200

    core: Use closure table to delete object
    
    This rids us of the sweeper in Idle and possible database inconsistency

 src/rygel/rygel-database.vala |  4 ----
 src/rygel/rygel-media-db.vala | 31 +++----------------------------
 2 files changed, 3 insertions(+), 32 deletions(-)

commit 1e5d97753829f51bef13edc97adf49ffd45f7dcf
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 1 19:08:41 2009 +0200

    core: get rid off "get_table" function

 src/rygel/rygel-database.vala |  23 ---------
 src/rygel/rygel-media-db.vala | 110 +++++++++++++++++++-----------------------
 2 files changed, 50 insertions(+), 83 deletions(-)

commit 64e9f8446365ebf1af246377bd62741295ee8cbb
Author: Jens Georg <mail@jensge.org>
Date:   Thu Oct 1 18:47:22 2009 +0200

    core: Add closure table to speed up object lookup

 src/rygel/rygel-media-db.vala | 150 ++++++++++++++++++++++++------------------
 1 file changed, 87 insertions(+), 63 deletions(-)

commit 93258df36c8c9f82a07c5f05e052da63a619bc3b
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 17:53:37 2009 +0200

    core: use index on Object.parent

 src/rygel/rygel-database.vala |  8 ++++----
 src/rygel/rygel-media-db.vala | 31 ++++++++++++++++++++++++++-----
 2 files changed, 30 insertions(+), 9 deletions(-)

commit 174ae2304b38a14eaf308323cd9dc31188d56fa8
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 16:57:46 2009 +0200

    core: add sqlite pragmas

 src/rygel/rygel-database.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 184ed72130e490dbd8681a04a33847af216eaf9d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 14:52:30 2009 +0200

    core: Fix remaining warnings

 src/rygel/rygel-media-db-container.vala |  4 ++--
 src/rygel/rygel-media-db.vala           | 40 ++++++++++++++-------------------
 2 files changed, 19 insertions(+), 25 deletions(-)

commit 877fe9d6e099eca1761b0903aecef69444a66e01
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 14:34:24 2009 +0200

    core: Use Rygel.Database at remaining places

 src/rygel/rygel-media-db.vala | 54 +++++++++++++++++++------------------------
 1 file changed, 24 insertions(+), 30 deletions(-)

commit 351e51668b52bd102f658099fa91a909addba40d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 13:37:48 2009 +0200

    core: make Database.rollback() non-throwing

 src/rygel/rygel-database.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit f27782836a593fe4d02988a9a65aa3b9aeea5cb3
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 13:23:10 2009 +0200

    core: port database upgrade to new api

 src/rygel/rygel-media-db.vala | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit 0110f2b18f303a08d32f018dc8b2b128600fe8d4
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 13:22:31 2009 +0200

    core: add assert to enforce null-pointer only

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

commit 2d82626475a196bf35bd0d135211c95895fa3bf5
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 13:09:28 2009 +0200

    core: port schema creation to new database class

 src/rygel/rygel-media-db.vala | 41 +++++++++--------------------------------
 1 file changed, 9 insertions(+), 32 deletions(-)

commit 27ac6a4e8760ab37edad1fc479f4821b983fd45f
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 13:04:51 2009 +0200

    core: delegate exec in special cases
    
    if there's nothing to bind and noone to callback, just forward to SQLite

 src/rygel/rygel-database.vala | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 913d126748783af1fe20ea28d61eb6e5b4c84d3e
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 12:34:22 2009 +0200

    core: add begin, commit and rollback methods

 src/rygel/rygel-database.vala | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 2358de1c2b3b2954387e71f5d67fe3622dd9ed34
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 3 17:51:14 2009 +0200

    core: Move basic database access into own class

 src/rygel/Makefile.am         |   1 +
 src/rygel/rygel-database.vala | 145 +++++++++++++++
 src/rygel/rygel-media-db.vala | 411 ++++++++++++------------------------------
 3 files changed, 259 insertions(+), 298 deletions(-)

commit 748c0b59445b16e26b412c538e5d85e797b8a58b
Author: Jens Georg <mail@jensge.org>
Date:   Mon Oct 19 21:07:46 2009 +0200

    core: Fix another unhandled error

 src/rygel/rygel-media-db-container.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 680d86d7191ccaec89ac3d58fa867b841e9acc3c
Author: Jens Georg <mail@jensge.org>
Date:   Mon Oct 19 21:13:08 2009 +0200

    core: Add missing throws clause

 src/rygel/rygel-media-db.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0bd633e888980d18f8bb55cc15d08fd24c23bac4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 23 20:07:29 2009 +0300

    core: Fix SeekableResponse wrt latest async changes
    
    We were returning from an async call when waiting for signal
    'wrote-chunk' from soup message and this was unrefing both request
    and response too early.

 src/rygel/rygel-seekable-response.vala | 46 +++++++++++++++++++++-------------
 1 file changed, 28 insertions(+), 18 deletions(-)

commit 0db758346a554509524b815a76abd951bacc1562
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 23 19:00:07 2009 +0300

    core: Chain-up construction method
    
    Use new vala syntax for chaining-up construction method

 src/rygel/rygel-root-device.vala | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 5d7cc0f41d215f3262b537a27e50bad7cf0d573d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 23 18:59:25 2009 +0300

    build: Build with no optimizations in debug mode

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 741f12da791b64594d89cdff7c86edd91fcc6236
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 15:37:55 2009 +0300

    gst-renderer: Add Nokia and myself to copyrights

 src/plugins/gst-renderer/rygel-gst-av-transport.vala       | 3 +++
 src/plugins/gst-renderer/rygel-gst-changelog.vala          | 3 +++
 src/plugins/gst-renderer/rygel-gst-connection-manager.vala | 3 +++
 src/plugins/gst-renderer/rygel-gst-player.vala             | 3 +++
 src/plugins/gst-renderer/rygel-gst-rendering-control.vala  | 3 +++
 5 files changed, 15 insertions(+)

commit 1cff203846d38ad711c20b59c7e6f04ddb507ba2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 15:25:34 2009 +0300

    gst-renderer: Rename VideoWindow to Player

 src/plugins/gst-renderer/Makefile.am               |   2 +-
 .../gst-renderer/rygel-gst-av-transport.vala       |  49 +++---
 src/plugins/gst-renderer/rygel-gst-player.vala     | 168 +++++++++++++++++++++
 .../gst-renderer/rygel-gst-rendering-control.vala  |  12 +-
 .../gst-renderer/rygel-gst-video-window.vala       | 168 ---------------------
 5 files changed, 198 insertions(+), 201 deletions(-)

commit dc75584666c7e9acee3ed0dd77283a7b8a4e4220
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 15:05:45 2009 +0300

    gst-renderer: Use 'this' for methods as well

 .../gst-renderer/rygel-gst-av-transport.vala       | 47 +++++++++++-----------
 src/plugins/gst-renderer/rygel-gst-changelog.vala  |  8 ++--
 .../gst-renderer/rygel-gst-rendering-control.vala  | 26 ++++++------
 3 files changed, 41 insertions(+), 40 deletions(-)

commit fffa105c497ba047f2af3eaf464e9ef40571d003
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 14:15:51 2009 +0300

    gst-renderer: Use new syntax to connect signals

 .../gst-renderer/rygel-gst-av-transport.vala       | 76 ++++++++++++----------
 .../gst-renderer/rygel-gst-rendering-control.vala  | 32 ++++-----
 2 files changed, 56 insertions(+), 52 deletions(-)

commit 9ff90198abf150b92ac1b856d822050c8719c6ae
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 01:55:59 2009 +0300

    build: Remove now redundant deps/linkage

 src/plugins/gst-renderer/Makefile.am | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit 3155e762baa19c2220be385975346766c2da950e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 01:48:57 2009 +0300

    build: Option to not build gst-renderer

 configure.ac            | 6 ++++++
 src/plugins/Makefile.am | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f7e3dfdc3ae57700d1bffcc250fbcb4754d9e890
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 01:06:11 2009 +0300

    gst-renderer: Correctly handle EOS

 src/plugins/gst-renderer/rygel-gst-video-window.vala | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit d59277bd37743f620455c365145ed348ad689c08
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 00:44:33 2009 +0300

    gst-renderer: Make use of 'this' and 'using' keywords

 .../gst-renderer/rygel-gst-av-transport.vala       | 32 +++++++-------
 src/plugins/gst-renderer/rygel-gst-changelog.vala  | 49 +++++++++++-----------
 .../gst-renderer/rygel-gst-rendering-control.vala  | 10 ++---
 .../gst-renderer/rygel-gst-video-window.vala       |  2 +-
 4 files changed, 47 insertions(+), 46 deletions(-)

commit 849d914aa63c3a4be38bc031680d758fbeabbc88
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 13 18:46:49 2009 +0300

    gst-renderer: ChangeLog spits more debug info

 src/plugins/gst-renderer/rygel-gst-changelog.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 4914a467db38887b2dfac99414af4578c2ac0602
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 13 18:43:02 2009 +0300

    gst-renderer: Correct namespace on LastChange events

 src/plugins/gst-renderer/rygel-gst-av-transport.vala      | 6 ++++--
 src/plugins/gst-renderer/rygel-gst-changelog.vala         | 9 ++++++---
 src/plugins/gst-renderer/rygel-gst-rendering-control.vala | 6 ++++--
 3 files changed, 14 insertions(+), 7 deletions(-)

commit afa93f5fe7f97d1ca9f687ba0bf8f3372232acda
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Oct 13 01:09:03 2009 +0300

    gst-renderer: URI and metadata are always escaped
    
    GstAVTransport provides props for these fields whose getter always
    provides the markup escaped value rather than the raw value.

 .../gst-renderer/rygel-gst-av-transport.vala       | 53 ++++++++++++----------
 1 file changed, 30 insertions(+), 23 deletions(-)

commit 423af509eef66cf99b5232c8f9a7178bc5c90944
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 12 23:46:21 2009 +0300

    gst-renderer: Correct playback logic
    
    I was pausing when asked to play and viceversa.

 src/plugins/gst-renderer/rygel-gst-video-window.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 64f2c8d68903b888904b05fa5d29c96f99992245
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 12 23:45:13 2009 +0300

    gst-renderer: More debug output from video window

 src/plugins/gst-renderer/rygel-gst-video-window.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 0b2471b1a8b6d77379bd8f06dfaa1e0a2e2e5433
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 12 18:27:41 2009 +0300

    gst-renderer: Replace OwlVideoWidget by use of playbin2

 src/plugins/gst-renderer/Makefile.am               |    6 +-
 src/plugins/gst-renderer/owl-video-widget.c        | 1503 --------------------
 src/plugins/gst-renderer/owl-video-widget.h        |  128 --
 src/plugins/gst-renderer/owl-video-widget.vapi     |   31 -
 .../gst-renderer/rygel-gst-rendering-control.vala  |    5 +-
 .../gst-renderer/rygel-gst-video-window.vala       |  149 +-
 6 files changed, 60 insertions(+), 1762 deletions(-)

commit ff08a9c36471cbd06417fd306b30912dfdf69372
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 11 16:23:16 2009 +0300

    gst-renderer: Better names for variables & parameters

 src/plugins/gst-renderer/rygel-gst-av-transport.vala      |  6 +++---
 src/plugins/gst-renderer/rygel-gst-changelog.vala         | 14 +++++++++-----
 src/plugins/gst-renderer/rygel-gst-rendering-control.vala |  8 ++++----
 3 files changed, 16 insertions(+), 12 deletions(-)

commit e985210b0bed9069815843483cffcde7c8ab893f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 11 16:06:09 2009 +0300

    gst-renderer: Remove now redundant arguments
    
    We don't need to pass functions for hashing and equality check to Gee
    constructors for common types anymore.

 src/plugins/gst-renderer/rygel-gst-changelog.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e46b5fc634bb8ba5b753dd92e1d1a22a05e4310
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 11 16:01:24 2009 +0300

    gst-renderer: Window shouldn't be fullscreen by default
    
    Video window shouldn't be fullscreen by default.

 src/plugins/gst-renderer/rygel-gst-video-window.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f962460db167cec76cc0cb47d0ebcee1d9eac3d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 5 01:44:17 2009 +0300

    gst-renderer: ChangeLog keeps unowned ref to service
    
    ChangeLog keeps an unowned ref to service to avoid cyclic references.

 src/plugins/gst-renderer/rygel-gst-changelog.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7427e81d0deaac8af61128b003d9ab5011d3d065
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 5 01:34:11 2009 +0300

    gst-renderer: Micro style fix

 src/plugins/gst-renderer/rygel-gst-changelog.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3647a983c2240d820b5acb922cb39a953218bb74
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 5 00:08:40 2009 +0300

    gst-renderer: Initialize Gtk

 src/plugins/gst-renderer/rygel-gst-video-window.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 7dbf92dc033f8afeb9a474766a91da4f68856e77
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 4 23:49:47 2009 +0300

    gst-renderer: Gtk.Window is top-level by default

 src/plugins/gst-renderer/rygel-gst-video-window.vala | 4 ----
 1 file changed, 4 deletions(-)

commit b357994c009f54a00fe9a1b2b1f8c8a0608a7509
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 4 21:43:17 2009 +0300

    gst-renderer: Create widget before connecting signals
    
    Create the widget before connecting handlers to it's signals.

 src/plugins/gst-renderer/rygel-gst-video-window.vala | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 0a3ca9970e05b0a38319343f146ec41915f0b9d4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 4 20:59:49 2009 +0300

    gst-renderer: Adapt to new libgee API

 src/plugins/gst-renderer/rygel-gst-changelog.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aa6ecdb815aa01c514867b11dacbd50c09869a9e
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 3 12:44:03 2009 +0200

    gst-renderer: Fix dependencies

 src/plugins/gst-renderer/Makefile.am | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 2ff97c26e9bbaabc0c0d5c352af2289cce653ced
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 2 23:13:37 2009 +0200

    gst-render: Port to automake-1.11

 src/plugins/gst-renderer/Makefile.am | 35 ++++++++---------------------------
 1 file changed, 8 insertions(+), 27 deletions(-)

commit 956f85438d7981bbccb4868b8f5e6a4440cd2cb3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 17 14:17:48 2009 +0300

    core: Update MR desc file to suit Rygel

 data/xml/MediaRenderer2.xml | 48 ++++++++++++++++++---------------------------
 1 file changed, 19 insertions(+), 29 deletions(-)

commit fe7258fc7cc6d35b3036a43a41da02449dad524d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 16 23:22:24 2009 +0300

    plugins: Respect 'uninstalled' flag
    
    Plugins should load xml files from source tree when built with
    '--enable-uninstalled' configure flag.

 src/plugins/external/Makefile.am     | 8 +++++++-
 src/plugins/gst-renderer/Makefile.am | 9 +++++++--
 src/plugins/media-export/Makefile.am | 6 ++++++
 src/plugins/mediathek/Makefile.am    | 8 +++++++-
 src/plugins/test/Makefile.am         | 8 +++++++-
 src/plugins/tracker/Makefile.am      | 8 +++++++-
 6 files changed, 41 insertions(+), 6 deletions(-)

commit fbd10c73142e89d3b2babfbcdf3ac1c3421ade47
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 16 23:08:02 2009 +0300

    core: Link to gst-interfaces

 configure.ac | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit a1bbaa24fa4925f885dbfd44e921ce4c9e00fbbd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 16 22:33:32 2009 +0300

    core,plugins: Add gst-based MediaRenderer
    
    This is mostly code stolen (and heavily addapted) from
    gupnp-media-renderer and libowl-av.

 configure.ac                                       |    1 +
 data/xml/AVTransport2.xml                          |  788 ++++++++++
 data/xml/Makefile.am                               |    7 +-
 data/xml/MediaRenderer2.xml                        |   29 +
 data/xml/RenderingControl2.xml                     |  953 +++++++++++++
 src/plugins/Makefile.am                            |    7 +-
 src/plugins/gst-renderer/Makefile.am               |   55 +
 src/plugins/gst-renderer/owl-video-widget.c        | 1503 ++++++++++++++++++++
 src/plugins/gst-renderer/owl-video-widget.h        |  128 ++
 src/plugins/gst-renderer/owl-video-widget.vapi     |   31 +
 .../gst-renderer/rygel-gst-av-transport.vala       |  415 ++++++
 src/plugins/gst-renderer/rygel-gst-changelog.vala  |   92 ++
 .../gst-renderer/rygel-gst-connection-manager.vala |   98 ++
 src/plugins/gst-renderer/rygel-gst-plugin.vala     |   53 +
 .../gst-renderer/rygel-gst-rendering-control.vala  |  251 ++++
 .../gst-renderer/rygel-gst-video-window.vala       |  197 +++
 16 files changed, 4604 insertions(+), 4 deletions(-)

commit efbdb51cef68c842142329165c703fa1db2414fe
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 19 16:30:07 2009 +0300

    core: Async handling of seekable response

 src/rygel/rygel-seekable-response.vala | 54 +++++++++++++++-------------------
 1 file changed, 23 insertions(+), 31 deletions(-)

commit 8d75be65d401ab917d001e8cdc67f5f9c36d0972
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 16 20:45:04 2009 +0200

    media-export: Update formatting and doc

 .../media-export/rygel-media-export-harvester.vala | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit 0bf5ce014e20fe9af564f73457c76ef5870ff5a0
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 16 20:41:25 2009 +0200

    media-export: Use proper type on queue init

 src/plugins/media-export/rygel-media-export-harvester.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23e6e56e139fce36a52b49eca4b904f042e9906f
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 16 20:40:53 2009 +0200

    media-export: no need for nullable in Queue

 src/plugins/media-export/rygel-media-export-harvester.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56430abd3a0b5a0f4f5a92c24c92a423baf562ec
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 16 20:36:38 2009 +0200

    media-export: small refactor
    
    Idle.add is always used in conjunction with do_update, so just move it inside

 src/plugins/media-export/rygel-media-export-harvester.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 379d7f5b256e6c0dc6c1d80701037db179984389
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 16 20:32:59 2009 +0200

    media-export: Use vala's async handling for GIO

 .../media-export/rygel-media-export-harvester.vala | 230 ++++++++++-----------
 .../rygel-media-export-recursive-file-monitor.vala |  23 +--
 2 files changed, 116 insertions(+), 137 deletions(-)

commit 11938e8ae910713cc5ccaaa4c9cdade6d5519bd2
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 13 13:41:54 2009 +0200

    media-export: Fix "unhandled error" warnings

 .../media-export/rygel-media-export-harvester.vala | 18 +++++++++++-------
 .../rygel-media-export-root-container.vala         | 22 ++++++++++++----------
 2 files changed, 23 insertions(+), 17 deletions(-)

commit d64a807079e1ba8aea3b14f5737ee9c9edbed0a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 4 17:18:42 2009 +0300

    tracker: Handle item creation error

 src/plugins/tracker/rygel-tracker-image-item.vala       | 3 ++-
 src/plugins/tracker/rygel-tracker-item.vala             | 3 ++-
 src/plugins/tracker/rygel-tracker-music-item.vala       | 3 ++-
 src/plugins/tracker/rygel-tracker-search-container.vala | 3 ++-
 src/plugins/tracker/rygel-tracker-video-item.vala       | 3 ++-
 5 files changed, 10 insertions(+), 5 deletions(-)

commit 39558c54df06548c2a4192fb045466ca9449b40a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 16 17:24:38 2009 +0300

    core: Remove now redundant class
    
    I doubt we'll need this class anymore now that we can use vala's async
    support and closures.

 src/rygel/Makefile.am                    |  1 -
 src/rygel/rygel-simple-async-result.vala | 63 --------------------------------
 2 files changed, 64 deletions(-)

commit d38794fea7949e4bede6fd169b81034431e6505f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 16 01:01:45 2009 +0300

    core,plugins: Asynchronous MediaContainer & StateMachine
    
    Make MediaContainer and StateMachine interfaces asynchronouse again but
    this time using the new cool vala async syntax. This implies D-Bus
    interfaces used by plugins are now also async.

 src/plugins/external/rygel-external-container.vala | 12 ++---
 .../external/rygel-external-interfaces.vala        |  4 +-
 src/plugins/external/rygel-external-item.vala      | 53 +++++++++++++-------
 .../rygel-media-export-null-container.vala         |  8 +--
 src/plugins/tracker/rygel-tracker-interfaces.vala  | 50 +++++++++----------
 src/plugins/tracker/rygel-tracker-keywords.vala    |  6 ++-
 .../tracker/rygel-tracker-metadata-values.vala     | 16 +++---
 .../tracker/rygel-tracker-search-container.vala    | 58 +++++++++++-----------
 src/rygel/rygel-browse.vala                        | 22 ++++----
 src/rygel/rygel-content-directory.vala             | 13 +----
 src/rygel/rygel-http-request.vala                  | 15 ++++--
 src/rygel/rygel-http-response.vala                 |  4 +-
 src/rygel/rygel-http-server.vala                   | 10 +---
 src/rygel/rygel-live-response.vala                 |  4 +-
 src/rygel/rygel-media-container.vala               |  8 +--
 src/rygel/rygel-media-db-container.vala            |  4 +-
 src/rygel/rygel-seekable-response.vala             |  4 +-
 src/rygel/rygel-simple-container.vala              | 36 +++++++++-----
 src/rygel/rygel-state-machine.vala                 |  2 +-
 19 files changed, 174 insertions(+), 155 deletions(-)

commit 108562b4c04386b7f0cb9b500dbcdcd635c2b91c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Oct 15 19:23:03 2009 +0300

    tracker: Remove now redundant constants

 src/plugins/tracker/rygel-tracker-search-container.vala | 3 ---
 1 file changed, 3 deletions(-)

commit b4cf9c2c69c9006b37c19dc0c54529876092e4dc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Oct 15 19:20:41 2009 +0300

    core,plugins,build: Synchronous MediaContainer
    
    Turn the MediaContainer interface synchronous only to later convert
    it to asynchronous again using the new async vala syntax. Ironic, isn't
    it? :)

 src/plugins/external/rygel-external-container.vala |  51 ++------
 .../rygel-media-export-null-container.vala         |  27 ++---
 .../tracker/rygel-tracker-search-container.vala    | 130 +++++++--------------
 src/rygel/Makefile.am                              |   1 -
 src/rygel/rygel-browse.vala                        |  27 +----
 src/rygel/rygel-http-request.vala                  |  53 ++++-----
 src/rygel/rygel-media-container.vala               |  39 ++-----
 src/rygel/rygel-media-db-container.vala            |  47 +++-----
 src/rygel/rygel-media-object-search.vala           |  84 -------------
 src/rygel/rygel-simple-container.vala              |  83 +++----------
 10 files changed, 130 insertions(+), 412 deletions(-)

commit c829b662fcc1b5fb59bc152475e81c00e331bf2a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 20:33:12 2009 +0300

    tracker: Use static client D-Bus syntax
    
    This also implies that we now use multidimensional arrays to deal with
    search results. This combination of static D-Bus and multidimensional
    arrays gives us quite a speed boost.

 src/plugins/tracker/Makefile.am                    |   5 +-
 .../tracker/rygel-tracker-get-metadata-result.vala |  56 --------
 src/plugins/tracker/rygel-tracker-interfaces.vala  |  66 +++++++++
 src/plugins/tracker/rygel-tracker-keywords.vala    |  32 ++---
 .../tracker/rygel-tracker-metadata-values.vala     |  43 +++---
 .../tracker/rygel-tracker-plugin-factory.vala      |  28 ++--
 .../tracker/rygel-tracker-search-container.vala    | 147 ++++++++++++---------
 .../tracker/rygel-tracker-search-result.vala       |  97 --------------
 8 files changed, 195 insertions(+), 279 deletions(-)

commit 1786e2ff2cdebf09529a65a8e97e6ce5e5c01b1c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 19:18:05 2009 +0300

    external: Use async support for plugin loading

 src/plugins/external/rygel-external-interfaces.vala     |  4 ++--
 src/plugins/external/rygel-external-plugin-factory.vala | 12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit eb2065349fec4a870968ede478c47fba24d09b7d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 17:38:39 2009 +0300

    external: Use static client D-Bus syntax

 src/plugins/external/Makefile.am                   |  1 +
 src/plugins/external/rygel-external-container.vala | 77 ++++++------------
 .../external/rygel-external-interfaces.vala        | 95 ++++++++++++++++++++++
 src/plugins/external/rygel-external-item.vala      | 13 ++-
 .../external/rygel-external-plugin-factory.vala    | 55 ++++++-------
 src/plugins/external/rygel-external-plugin.vala    | 21 ++---
 6 files changed, 160 insertions(+), 102 deletions(-)

commit bc31ab78b29fbdf944817fe33c2eaec2176748b0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 5 19:06:38 2009 +0300

    Revert "tracker: Don't use default parameters for arrays"
    
    This reverts commit 8ade721ee6e2fff152f93e42b71a59eada17e1df.

 src/plugins/tracker/rygel-tracker-keywords.vala         | 1 +
 src/plugins/tracker/rygel-tracker-metadata-values.vala  | 1 -
 src/plugins/tracker/rygel-tracker-root-container.vala   | 9 +++------
 src/plugins/tracker/rygel-tracker-search-container.vala | 5 ++---
 4 files changed, 6 insertions(+), 10 deletions(-)

commit d3ad02bb5d3cacea11b97babfb02651c75210896
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 16 19:18:50 2009 +0300

    build: Require valac 0.7.8

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 931cf79a7b2834477afabdec0503a6b258142de9
Author: Thijs Vermeir <thijsvermeir@gmail.com>
Date:   Wed Oct 14 01:23:20 2009 +0200

    gst-launch: Some cosmetic name changes
    
    - gstlaunch = gst-launch
    - GSTLAUNCH = GST_LAUNCH

 autogen.sh                                         |  2 +-
 configure.ac                                       | 12 ++--
 src/plugins/Makefile.am                            |  6 +-
 src/plugins/gst-launch/Makefile.am                 | 31 ++++++++++
 .../gst-launch/rygel-gst-launch-content-dir.vala   | 34 ++++++++++
 src/plugins/gst-launch/rygel-gst-launch-item.vala  | 56 +++++++++++++++++
 .../gst-launch/rygel-gst-launch-plugin.vala        | 34 ++++++++++
 .../rygel-gst-launch-root-container.vala           | 72 ++++++++++++++++++++++
 src/plugins/gstlaunch/Makefile.am                  | 31 ----------
 .../gstlaunch/rygel-gstlaunch-content-dir.vala     | 34 ----------
 src/plugins/gstlaunch/rygel-gstlaunch-item.vala    | 56 -----------------
 src/plugins/gstlaunch/rygel-gstlaunch-plugin.vala  | 34 ----------
 .../gstlaunch/rygel-gstlaunch-root-container.vala  | 72 ----------------------
 13 files changed, 237 insertions(+), 237 deletions(-)

commit 73936b9eb6eba2137cc7979e022d258d34b8abdb
Author: Jens Georg <mail@jensge.org>
Date:   Tue Oct 13 00:22:59 2009 +0200

    media-export: Fix a potential crasher
    
    This bug was triggered by a misconfiguration of XDG on Karmic which was
    mapping Pictures, Videos and Music to $HOME. Now checking if a directory
    is already scheduled for extraction.

 .../rygel-media-export-root-container.vala           | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit d683bcb46823e9a435b1fb8d51af19f270b5c476
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 28 10:30:34 2009 +0200

    media-export: Comment on expensive statement

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

commit 8ade721ee6e2fff152f93e42b71a59eada17e1df
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Oct 5 18:01:53 2009 +0300

    tracker: Don't use default parameters for arrays
    
    This is a work-around for bug#597426.

 src/plugins/tracker/rygel-tracker-keywords.vala         | 1 -
 src/plugins/tracker/rygel-tracker-metadata-values.vala  | 1 +
 src/plugins/tracker/rygel-tracker-root-container.vala   | 9 ++++++---
 src/plugins/tracker/rygel-tracker-search-container.vala | 5 +++--
 4 files changed, 10 insertions(+), 6 deletions(-)

commit ab6d3fe0dc5ff8f111abb459fc7c9db3b1dac04b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 4 20:58:17 2009 +0300

    core: Introducing SourceConnectionManager
    
    Separate ConnectionManager implemenation for MediaServer usage.

 src/rygel/Makefile.am                          |  1 +
 src/rygel/rygel-connection-manager.vala        | 24 +-----------
 src/rygel/rygel-plugin.vala                    |  2 +-
 src/rygel/rygel-source-connection-manager.vala | 52 ++++++++++++++++++++++++++
 4 files changed, 56 insertions(+), 23 deletions(-)

commit c53c0a6d107eb07fb38498f9d0cb1034e4206e64
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 4 20:30:21 2009 +0300

    core,plugins: More ease for MediaServer implementors

 src/plugins/external/rygel-external-plugin.vala     | 10 +---------
 src/plugins/gstlaunch/rygel-gstlaunch-plugin.vala   | 11 +++--------
 .../media-export/rygel-media-export-plugin.vala     | 10 ++--------
 src/plugins/mediathek/rygel-mediathek-plugin.vala   | 12 +++---------
 src/plugins/test/rygel-test-plugin.vala             | 13 +++----------
 src/plugins/tracker/rygel-tracker-plugin.vala       | 12 +++---------
 src/rygel/rygel-plugin.vala                         | 21 ++++++++++++++-------
 7 files changed, 29 insertions(+), 60 deletions(-)

commit a3f4f60970f8ecf752a2b879730fad4a211af51c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 4 03:35:38 2009 +0300

    core,ui: Handle some previously unhandled errors

 src/rygel/rygel-log-handler.vala      |  9 ++++++++-
 src/rygel/rygel-main.vala             | 17 +++++++++++------
 src/rygel/rygel-user-config.vala      |  8 +++++++-
 src/ui/rygel-plugin-pref-section.vala |  6 +++++-
 4 files changed, 31 insertions(+), 9 deletions(-)

commit 25e0d78ad42083f26dae3fa52ad97bac15510c66
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 4 03:33:04 2009 +0300

    core: Better error handling
    
    - HTTPRequestHandler.add_resource should throw generic error.
    - Nicely handle (translate to HTTPRequestError) all generic errors.

 src/rygel/rygel-http-identity-handler.vala  | 32 ++++++++++++++++++-----------
 src/rygel/rygel-http-request-handler.vala   | 17 +++++++++------
 src/rygel/rygel-http-transcode-handler.vala | 20 ++++++++++--------
 3 files changed, 43 insertions(+), 26 deletions(-)

commit b95b39269ef39ee631f5df5a8ef5bf3c09173fa7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Oct 3 22:13:56 2009 +0300

    core: Correct a mistake in release announcement

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b8a319c4d69f6469dec305fa8c0f78abde0e3ef
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Oct 3 20:47:02 2009 +0300

    core: Micro indentation fix

 src/rygel/rygel-metadata-extractor.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7393795af77404abb8789f3f74c40ce521d132a2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Oct 3 19:26:16 2009 +0300

    core: Explicit use of mutable iterators
    
    Make use of mutable iterator to simplify addition/removal to/from lists.

 src/rygel/rygel-main.vala | 48 ++++++++++++++---------------------------------
 1 file changed, 14 insertions(+), 34 deletions(-)

commit a9b38b56010bd44a1e26a0975cc25bbf7ae35ef5
Author: Jens Georg <mail@jensge.org>
Date:   Sat Oct 3 13:00:31 2009 +0200

    core,media-export: Port to libgee-0.5

 configure.ac                                                            | 2 +-
 src/plugins/media-export/rygel-media-export-recursive-file-monitor.vala | 2 +-
 src/rygel/rygel-plugin-loader.vala                                      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit e6b540244b6653246f288cf86d9822b6c010cd9e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 2 17:15:15 2009 +0300

    core: Release 0.4.2 announcement.

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

commit 5e659d414ffcde887a741e2726d82fcb2d4de409
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 2 13:56:25 2009 +0200

    build: Be more verbose at the end of configure

 configure.ac | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 00a3813f2450d487f115ad60aa0f737598e7a65c
Author: Jens Georg <mail@jensge.org>
Date:   Fri Oct 2 13:56:05 2009 +0200

    build: Fix helpstring for AC_WITH_VAL

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 58b66e5d7546b74ebd4cfb907b4b82f3ec98cbf3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 2 14:32:08 2009 +0300

    core: Make use of Uri.parse_scheme()

 src/rygel/rygel-http-server.vala |  2 +-
 src/rygel/rygel-media-item.vala  | 20 ++++++++++----------
 2 files changed, 11 insertions(+), 11 deletions(-)

commit b1b96dc9f05137021bb07fbfb1f586b14381076c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 2 01:05:09 2009 +0300

    core: Provide duration to HTTPSeek.add_response_header

 src/rygel/rygel-http-identity-handler.vala  | 3 ++-
 src/rygel/rygel-http-seek.vala              | 2 +-
 src/rygel/rygel-http-transcode-handler.vala | 3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit b4b2d326e3145b4b28ca528546ca127b4d1ace9a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 2 00:54:12 2009 +0300

    core: Unknown length/duration is "*"
    
    Unknown length/duration is specified as "*" in HTTP response. Refer to
    DLNA guidelines section 7.4.40.3 for details.

 src/rygel/rygel-http-seek.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 406fb4e70c97d64efeaddf0f9ac338b0c798e653
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 2 00:49:49 2009 +0300

    core: Clamp the stop between start and length
    
    Instead of setting stop to be the maximum of stop and length, it should
    instead be clamped between start and length.

 src/rygel/rygel-http-seek.vala | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 43f00a17ef9cc0103a9ce03b973dbf600a8ae0d7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Oct 2 00:37:32 2009 +0300

    core: Refactor HTTPSeek.add_response_headers

 src/rygel/rygel-http-seek.vala | 52 +++++++++++++++++++++++-------------------
 1 file changed, 29 insertions(+), 23 deletions(-)

commit 0946551eff347a20ccdde6faafef844a5bf5477b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Oct 1 20:02:10 2009 +0300

    core: Add a missing curly brace

 src/rygel/rygel-http-seek.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be172f78222b1396a56b890301e7d89816ae6f9f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Oct 1 19:58:48 2009 +0300

    core: Add a FIXME comment

 src/rygel/rygel-http-seek.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit 60f36561dcb4268f8f67c314db7626b8af9fab22
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Oct 1 18:15:55 2009 +0300

    core: Spit more debug output for HTTP requests

 src/rygel/rygel-http-request.vala | 6 ++++++
 src/rygel/rygel-http-server.vala  | 9 ++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit d68fbba99c49847dae33c3437d6f48cdbfc21372
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 30 22:37:18 2009 +0300

    core: Micro refactor

 src/rygel/rygel-metadata-extractor.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b0cf109e924ce0cbba75fbe57f167b23218c824d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 13:50:11 2009 +0200

    core: move try-catch block where it belongs

 src/rygel/rygel-media-db.vala | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

commit 7d20a625c7f90b0b7412c9cd69b549833e372442
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 30 15:39:32 2009 +0300

    core: UserConfig doesn't bail-out on D-Bus unavailability

 src/rygel/rygel-user-config.vala | 36 ++++++++++++++++++++++--------------
 1 file changed, 22 insertions(+), 14 deletions(-)

commit f497244d62fcd68659fe629d4f06aa9818abc2b6
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 14:21:37 2009 +0200

    media-export: handle DBus registration failure

 src/plugins/media-export/rygel-media-export-dbus-service.vala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 01756fdde4cfa0d286cf2fd3260c9808b55591c8
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 30 13:50:11 2009 +0200

    core: Only query parent once
    
    The parent node was queried for each child which was totally useless.
    Code now at least twice as fast

 src/rygel/rygel-media-db.vala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 12035574eaa12ed5acbae8fe75427ba4d706159d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 30 00:58:05 2009 +0300

    core: Don't mind D-Bus service initialization failure

 src/rygel/rygel-main.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 126225406315b87f2d2b1c03736250d7bb5344f5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 30 00:55:54 2009 +0300

    core: Don't register object on service registration failure
    
    Don't register D-Bus object on service registration failure.

 src/rygel/rygel-dbus-service.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0d74b2b73e56e430474fe823bc5221bbdcd3ca8f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 30 00:48:24 2009 +0300

    core: Throw more specific error

 src/rygel/rygel-dbus-service.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00f93dbd2e9dc43c07f2af61b2e0406140554487
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 30 00:43:50 2009 +0300

    core: Add dbus-glib-1 vapi to deps

 src/rygel/rygel-1.0.deps | 1 +
 1 file changed, 1 insertion(+)

commit 30a45e0513e39f2f56e51c6f865c6e39785439e8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 29 15:09:56 2009 +0300

    core: Put query parsing in separate method

 src/rygel/rygel-http-request.vala | 37 +++++++++++++++++++++++--------------
 1 file changed, 23 insertions(+), 14 deletions(-)

commit af3f6b131f901439c8e308548900decacfb25fb8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 29 14:45:32 2009 +0300

    build: Correct desktop file location

 src/rygel/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 46c7d6a16f199a49ba915844965592a7299bc295
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 29 01:18:55 2009 +0300

    core: No need for custom log domain
    
    No need to have our own domain. Just override the default log handler.

 src/rygel/rygel-log-handler.vala | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

commit db45d4e6228feacfa222706aa9d1210d08982105
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 19:32:32 2009 +0300

    data: Set log-level in the default configuration

 data/rygel-default.conf | 10 ++++++++++
 data/rygel-maemo.conf   | 10 ++++++++++
 2 files changed, 20 insertions(+)

commit e86585d56e064da608e587981ccae11c540b7540
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 19:24:37 2009 +0300

    core: Ability to specify log level at runtime

 src/rygel/rygel-cmdline-config.vala | 13 +++++++++++++
 src/rygel/rygel-configuration.vala  |  2 ++
 src/rygel/rygel-log-handler.vala    |  5 ++++-
 src/rygel/rygel-meta-config.vala    | 19 +++++++++++++++++++
 src/rygel/rygel-user-config.vala    |  8 ++++++++
 5 files changed, 46 insertions(+), 1 deletion(-)

commit 1642cbd5c578945e65d2fa5ee0bab9e2da26a10b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 19:22:36 2009 +0300

    core: Introducing LogLevel enumerator
    
    An enum type to represent the log levels and a method in LogHander to
    map this type to GLib.LogLevelFlags.

 src/rygel/rygel-log-handler.vala | 49 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit ae561a9015803982c5b5c4257e8f24701794c669
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 16:04:54 2009 +0300

    core: More log levels in the defaults

 src/rygel/rygel-log-handler.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6bb660c55b52178826e82ba7c534bae7f883e9f4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 15:51:38 2009 +0300

    core: Use default handler & Rygel domain
    
    Directly call default handler instead of 'log' and use Rygel domain instead
    of default.

 src/rygel/rygel-log-handler.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8ba53a22272537a1d3e34d0465ba24c32eaf5dd0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 15:48:16 2009 +0300

    core: Handle message with all flags

 src/rygel/rygel-log-handler.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f8d470df732222f30191315a05c74ba0ec8c789a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 14:57:47 2009 +0300

    core: Initialize LogHander at start-up

 src/rygel/rygel-main.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 426eac16806b3f5040ad6e2c29c0968e88e629cc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 14:46:23 2009 +0300

    core: Only forward allowed log levels
    
    LogHandler can now be told which log levels are allowed.

 src/rygel/rygel-log-handler.vala | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit cd1035bb5f2150dc2518138130ac4eb9a636c8b5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 24 18:34:45 2009 +0300

    core: A simple log handler
    
    For now it just registers a domain and a handler for it that only
    forwards the messages to glib default log domain.

 src/rygel/Makefile.am            |  3 ++-
 src/rygel/rygel-log-handler.vala | 51 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 053997ab31b197677845d452041732d78dfa20d9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 15:51:39 2009 +0300

    data: Add GstLaunch to maemo configuration

 data/rygel-maemo.conf | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 356adebd734bc088fa7c3481f4d5191bed4a1870
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 15:50:13 2009 +0300

    data: Mediathek and GstLaunch disabled by default

 data/rygel-default.conf | 3 ++-
 data/rygel-maemo.conf   | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 60ee8a0b2cb1f30b49144da846293c875e287879
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 02:25:33 2009 +0300

    build: More proper english :)

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 783159510d1b876abd5cce62d72b59e2a2a81933
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 02:19:28 2009 +0300

    ui: Keep the title label ref in the widget list

 src/ui/rygel-plugin-pref-section.vala | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 40b4cf0c004c093ee1f6b498e53be2feb54dc8a7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 02:13:20 2009 +0300

    ui: Don't forget the "URIs" label
    
    Don't forget to put "URIs" label of MediaExport to widget list.

 src/ui/rygel-media-export-pref-section.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit e42152f2ceaa1b072010ae555d73b1ee78f1a1dd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 02:08:04 2009 +0300

    ui: Initialize the sensitivity of plugin widgets
    
    Initialize the sensitivity of plugin widgets at startup.

 src/ui/rygel-media-export-pref-section.vala | 3 +++
 src/ui/rygel-tracker-pref-section.vala      | 3 +++
 2 files changed, 6 insertions(+)

commit 3312dcd6979025d1bfdcf80fb686b38d9e0cf50a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 02:06:49 2009 +0300

    ui: Separate method to reset sensitivity
    
    Separate method to reset sensitivity of plugin widgets.

 src/ui/rygel-plugin-pref-section.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 99480a599f5fbb532d8ae0bc5e84c847d91a2fb6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 01:56:41 2009 +0300

    ui: Set sensitivity of plugin title label as well

 src/ui/rygel-plugin-pref-section.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6fe8460a6b0d5d49ef895016d1480e76596f014b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 01:54:23 2009 +0300

    ui: Keep a ref to plugin's title label

 src/ui/rygel-plugin-pref-section.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 902f07161db9a3ac3bc90d30cdf186fa23691dde
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 01:37:38 2009 +0300

    ui: Better way of setting plugin widgets' sensitivity
    
    Instead of PluginPref implementations overriding a handler, they just
    provide a list of all widgets.

 src/ui/rygel-media-export-pref-section.vala | 21 ++++-----------------
 src/ui/rygel-plugin-pref-section.vala       | 12 ++++++++++--
 src/ui/rygel-tracker-pref-section.vala      | 13 ++++---------
 3 files changed, 18 insertions(+), 28 deletions(-)

commit f6f114f25bae2779da8616783f7680d1fb8c3f24
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 00:50:22 2009 +0300

    ui: Set sensitivity of buttons too
    
    Sensitivity of buttons should be attached to status of MediaExport checkbox.

 src/ui/rygel-media-export-pref-section.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 5b2027a95b0bdc3a4e41fb3cc2e8da60d8475d85
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 28 00:48:09 2009 +0300

    ui: Keep a list of media-export buttons
    
    Keep a list of buttons related to media-export treeview.

 src/ui/rygel-media-export-pref-section.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit df9fa4fdec3dc65206584aacb26348717e27ba9e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Sep 27 13:51:09 2009 +0200

    media-export: Fix updating of changed files

 src/plugins/media-export/rygel-media-export-root-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 09ae6e13bc297efc16b63319356839ecc892c46b
Author: Jens Georg <mail@jensge.org>
Date:   Sun Sep 27 13:15:52 2009 +0200

    media-export: Improve guessing of UPnP class
    
    This fixes bug #596500, although getting a video codec from gstreamer would be
    nice as well

 .../media-export/rygel-media-export-item.vala      | 25 ++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit bd848e2c381744315152bfa3043ff5b924a2f186
Author: Jens Georg <mail@jensge.org>
Date:   Sun Sep 27 12:28:30 2009 +0200

    media-export: rework media item creation
    
    This fixes missing duration and date from #596330

 .../media-export/rygel-media-export-item.vala      | 117 ++++++++-------------
 1 file changed, 42 insertions(+), 75 deletions(-)

commit d6fe56b0c932ae733e2f687c1813ecd911f445e9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 17:27:31 2009 +0300

    Revert "build: Use static string for version"
    
    This reverts commit 25f011d99e99129dc24b4da39ecd662ec2eccec7.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25f011d99e99129dc24b4da39ecd662ec2eccec7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 17:21:20 2009 +0300

    build: Use static string for version
    
    Seems Marc-Andre's magic to generate version from tags doesn't work
    against mirco versions.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cf25f4bff12d1c79694f3b899157c946ab70bcb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 16:49:28 2009 +0300

    core: Prepare NEW file for release 0.4.1

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

commit 1ade399993852240d17331bcbf58d663f61a8398
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 25 16:33:16 2009 +0300

    ui: Ignore two ignorable errors

 src/rygel/rygel-user-config.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 55bc8fe201f14bd1598ca6e1c88076f9a7e337d9
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 25 15:05:50 2009 +0200

    core,media-export: correct license to LGPL
    
    Files were previously licensed GPL due to copy&paste error

 .../rygel-media-export-recursive-file-monitor.vala | 19 +++++++---------
 src/rygel/rygel-media-db-container.vala            | 18 +++++++---------
 src/rygel/rygel-media-db-object-factory.vala       | 19 ++++++++--------
 src/rygel/rygel-media-db.vala                      | 19 ++++++++--------
 src/rygel/rygel-metadata-extractor.vala            | 25 +++++++++++-----------
 5 files changed, 47 insertions(+), 53 deletions(-)

commit b3b186065c697fb17a6293cec55d056eecd166b0
Author: René Stadler <mail@renestadler.de>
Date:   Thu Sep 24 23:30:22 2009 +0300

    live-response: fix first seek always failing
    
    State change messages are signalled also for all child elements. If they are
    not filtered out, the initial seek is issued way too early.

 src/rygel/rygel-live-response.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit e93a94d12e3f7eba799a5b2effcd10c949b21636
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 24 20:28:28 2009 +0300

    ui: Initialize sensitivity of trancoding checkboxes
    
    Initialize sensitivity of trancoding checkboxes to the same value
    as that of "Transcoding Support" checkbox.

 src/ui/rygel-general-pref-section.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 7295875d030c7ad70e40b6b81e84eb5d346e1e41
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 24 20:07:18 2009 +0300

    core,data: Forgotten update to Rygel D-Bus paths
    
    Oops, had forgotten to update the D-Bus paths everywhere after the
    versioning change.

 data/org.gnome.Rygel1.service.in | 2 +-
 src/rygel/rygel-user-config.vala | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 7ba146c25b76a72dd6a49c55a8e61792bddb3183
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 24 17:26:10 2009 +0300

    data: No need for DVB config

 data/rygel-default.conf | 4 ----
 data/rygel-maemo.conf   | 4 ----
 2 files changed, 8 deletions(-)

commit ec63b63ada3521e61df4a2d75d9aefa210781679
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 23 22:33:31 2009 +0300

    core: More corrections to release log

 NEWS | 41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

commit 3528779eedb9448d13b87af2545d9823adbef539
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 23 18:22:43 2009 +0200

    core: update news file

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1b26e5c642e946236207bf0784bf496c7d193e25
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 23 15:35:43 2009 +0200

    core: be more robust while scanning metadata
    
     - Add a timeout to check for stuck/aborted scannings
     - Don't reuse playbin, this seems to be problematic

 src/rygel/rygel-metadata-extractor.vala | 69 +++++++++++++++++++++++----------
 1 file changed, 49 insertions(+), 20 deletions(-)

commit 3ea49cfa41336ce7ecc5b6756a94a4378e971292
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 23 18:58:41 2009 +0300

    core: Prepare NEW file for release 0.4

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

commit 7a78d9f5a3390ec4acc053b1927b33a4254da12e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 23 15:14:07 2009 +0300

    core: Update the project description
    
    Update the project description according to changes since last release.

 README | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 08968a2e2341d4fbb40e239126e04ead52f8b00f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 23 14:14:41 2009 +0300

    media-export: Some code cleanup

 src/plugins/media-export/rygel-media-export-harvester.vala | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit f878facbceb2e52e491508e4f16daa5c697c1d84
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 23 13:49:30 2009 +0300

    media-export: Keep const in the associated class
    
    Keep constant in the associated class.

 src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 276cacc8e0e8340b86a3c82048f113dbec73f0b1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 23 13:47:05 2009 +0300

    media-export: Title starts with capital letter
    
    Title for dynamic container should start with a capital letter.

 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96a99c3cc9ff7e7b86b29821ec9c0e01884e32ed
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 22 18:53:19 2009 +0300

    media-export: Minor indentation fixes

 src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 10a1651d939290d8831e8f2a4206e7ce91db699a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 22 17:01:34 2009 +0300

    build: Supress all CC warnings by default
    
    Supress all warnings from C compiler unless told to be strict.

 configure.ac | 2 ++
 1 file changed, 2 insertions(+)

commit 106e767719a87f1008718e91304622d87d2e9dd4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 18:17:49 2009 +0300

    data: Use hostname on maemo
    
    Use hostname by default on maemo instead of user's realname.

 data/rygel-maemo.conf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 39a057ea775a988951711ba27d1457aef283d074
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 17:47:37 2009 +0300

    media-export: No need for a separate D-Bus service
    
    Re-use the D-Bus service run by Rygel

 .../media-export/rygel-media-export-dbus-service.vala  | 18 +-----------------
 1 file changed, 1 insertion(+), 17 deletions(-)

commit cf7fddfd3863dd6c157e41123417e8564593bec1
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 21 15:12:30 2009 +0200

    media-export: Add GetUris DBus command

 .../media-export/rygel-media-export-dbus-service.vala       |  4 ++++
 .../media-export/rygel-media-export-root-container.vala     | 13 +++++++++++++
 2 files changed, 17 insertions(+)

commit 0f12ca4e024f760da5c504112695ed8dd0775fb4
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 21 14:28:17 2009 +0200

    media-export: Use a custom container for DBus
    
    All uris added via DBus are now persisted by making them children of this
    container.

 .../rygel-media-export-root-container.vala         | 57 +++++++++++++++-------
 1 file changed, 40 insertions(+), 17 deletions(-)

commit 86eaf3989aeb7db3120e44240bb895826efa06b8
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 21 14:07:39 2009 +0200

    core: make arguments signed
    
    This is to allow to get all children (-1, -1)

 src/rygel/rygel-media-db.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 13cb13907a29cd7a4ad62b6720b6abcc5f97cab5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 16:18:14 2009 +0300

    core,plugins: Add add_child & remove_child to SimpleContainer
    
    Add add_child and remove_child to SimpleContainer. They automatically
    increment and decrement child_count respectively.

 .../gstlaunch/rygel-gstlaunch-root-container.vala  | 12 ++++------
 .../mediathek/rygel-mediathek-root-container.vala  |  3 +--
 .../mediathek/rygel-mediathek-rss-container.vala   |  5 ++--
 src/plugins/test/rygel-test-root-container.vala    | 15 +++++-------
 src/plugins/tracker/rygel-tracker-keywords.vala    |  3 +--
 .../tracker/rygel-tracker-metadata-values.vala     |  3 +--
 .../tracker/rygel-tracker-root-container.vala      | 27 ++++++++++------------
 src/rygel/rygel-simple-container.vala              | 12 ++++++++++
 8 files changed, 41 insertions(+), 39 deletions(-)

commit 34088c5036c1e7ccbb97cd5f4acf7b9ffd32f6f9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 16:01:57 2009 +0300

    gstlaunch: Refactor and beautify!

 .../gstlaunch/rygel-gstlaunch-root-container.vala  | 36 ++++++++++++++--------
 1 file changed, 23 insertions(+), 13 deletions(-)

commit ffd1825fba8715f9bc9c644eb52df47d4a5ca1e3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 15:40:30 2009 +0300

    plugins: Make use of SimpleContainer
    
    Derive as many containers from SimpleContainer as possible.

 .../gstlaunch/rygel-gstlaunch-root-container.vala  | 59 ++----------------
 .../mediathek/rygel-mediathek-root-container.vala  | 71 ++-------------------
 .../mediathek/rygel-mediathek-rss-container.vala   | 65 ++-----------------
 src/plugins/test/rygel-test-root-container.vala    | 72 +++-------------------
 4 files changed, 26 insertions(+), 241 deletions(-)

commit 038a7c65dd72189b165d83c1a594430a2d7cbf4f
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 21 13:05:17 2009 +0200

    media-export: Adapt to delete_ to remove_ rename

 .../media-export/rygel-media-export-harvester.vala   |  2 +-
 .../rygel-media-export-root-container.vala           | 20 ++++++++++++--------
 2 files changed, 13 insertions(+), 9 deletions(-)

commit 083f3700d8f237a36f483461149783e05f3e477d
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 17 12:35:45 2009 +0200

    media-export: persist the uris added via DBus
    
    The uris are added to the root container which is persisted in the MediaDB

 .../rygel-media-export-root-container.vala         | 24 ++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

commit 523854978901e4bab1bded458a49b7b699bc36cf
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 18 15:48:11 2009 +0200

    core: use playbin2 for meta-data if available

 src/rygel/rygel-metadata-extractor.vala | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

commit 1b9a0eec87174b68a5913c9a2dc7d56603610b31
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 17 20:33:55 2009 +0200

    core: Remove warning on unusable input

 src/rygel/rygel-metadata-extractor.vala | 3 ---
 1 file changed, 3 deletions(-)

commit 7696dbdb6c0fd7a0da221ec504382ee1fb79969a
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 17 12:44:59 2009 +0200

    media-export: Do not try to re-add container to db

 src/plugins/media-export/rygel-media-export-harvester.vala | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit bcd8bcd201831279cd593cbfaa1bb0f6c529bd47
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 17 10:47:04 2009 +0200

    media-export: Clarify which queue we want
    
    Seems libgee now features a queue as well; this fixes compilation error due
    to name clash

 src/plugins/media-export/rygel-media-export-harvester.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit dab85842f85fde43589e5b5e262a5431ddbae787
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 21 12:06:18 2009 +0200

    core: Fix wrongly bound SQL for containers

 src/rygel/rygel-media-db.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16742e7cad0df747c610617c7f354c6f22d63c6b
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 21 12:01:19 2009 +0200

    core: Rethrow database errors

 src/rygel/rygel-media-db.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d8accd0e942444ed60daf7458e03c9e5096361f1
Author: Jens Georg <mail@jensge.org>
Date:   Mon Sep 21 11:21:42 2009 +0200

    core: fix signal emission on added container

 src/rygel/rygel-media-db.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit bda3219bdc5c11e94fcb634a56c34fffd5c2dfa9
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 17 09:45:16 2009 +0200

    core: Use INVALID_TYPE error instead of GENERAL_ERROR

 src/rygel/rygel-media-db.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 45092e349d14bbec71b6191ceca06a6e7212c5df
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 17 09:43:46 2009 +0200

    core: create_with_factory always used default factory

 src/rygel/rygel-media-db.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bef38329e7c65e73483ec630100fac970249f102
Author: Jens Georg <mail@jensge.org>
Date:   Thu Sep 17 09:34:13 2009 +0200

    core: Complete API of media-db

 src/rygel/rygel-media-db.vala | 49 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 40 insertions(+), 9 deletions(-)

commit c012574cef43f07e4dc700c055a2b9b03bbd779d
Author: Jens Georg <mail@jensge.org>
Date:   Wed Sep 16 23:12:28 2009 +0200

    core: Add general signals for objects

 src/rygel/rygel-media-db.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit c2e0eeff471877ac7de6495461309f1845c58ede
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 01:55:34 2009 +0300

    tracker: Don't list items in descending order

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d8b23bbac6337fbd24ce5aa3f2753889f7e98a7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 01:49:48 2009 +0300

    tracker: Make use of default value magic in Vala
    
    Use default value for query_condition param of SearchContainer
    construction method.

 src/plugins/tracker/rygel-tracker-root-container.vala   | 9 +++------
 src/plugins/tracker/rygel-tracker-search-container.vala | 9 ++-------
 2 files changed, 5 insertions(+), 13 deletions(-)

commit 89dfd2ae624c3f195942a2fdee8fe9064cf2884f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 00:39:48 2009 +0300

    tracker: Add TrackerKeywords
    
    A new container that lists all the available tags in the Tracker DB. For
    each tag, it creates a container that lists all items with that tag.

 src/plugins/tracker/Makefile.am                    |  1 +
 src/plugins/tracker/rygel-tracker-keywords.vala    | 95 ++++++++++++++++++++++
 .../tracker/rygel-tracker-root-container.vala      |  1 +
 3 files changed, 97 insertions(+)

commit 94607c03efd7654117dc4bf77cb2cc730af0663f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 21 01:24:37 2009 +0300

    tracker: SearchContainer takes keywords
    
    SearchContainer allows users to limit the search by keywords.

 src/plugins/tracker/rygel-tracker-search-container.vala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit ffbb07b399f47e4d5f5ccc649cf93369497c5307
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 20 23:45:01 2009 +0300

    tracker: Ignore empty metadata values

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit fa9dee36f5b0069ece731dbeffbb620446d04932
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 20 23:08:04 2009 +0300

    tracker: Use 'equals' as op in RDF query
    
    Use 'equals' as the operator in the RDF query instead of 'contains'.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 024a5c9eac5c921071be979efe75509d2aea0a8a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 20 22:50:55 2009 +0300

    tracker: Rename a constant
    
    Rename TrackerMetadataValues.CATEGORY to SERVICE.

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6764bf2e08cfa29ef5c8881def449ed787c7bd86
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 20 21:51:26 2009 +0300

    tracker: Be more specific about error thrown

 src/plugins/tracker/rygel-tracker-metadata-values.vala  | 2 +-
 src/plugins/tracker/rygel-tracker-search-container.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 49d13df62f90dc6ca732c091332f3c39086edb2b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 20 02:48:00 2009 +0300

    tracker: Add missing return statement

 src/plugins/tracker/rygel-tracker-search-container.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 621b73aec1816c9ffbcc612a44a8ad3697a69c08
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 20 01:20:39 2009 +0300

    tracker: Correct a typo

 src/plugins/tracker/rygel-tracker-search-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 2a904bcbeb62ed0e57f6907dea19d57320e1b415
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 20 01:10:19 2009 +0300

    core: Check if ArrayList is empty
    
    Check if ArrayList is empty before trying to fetch it's elements.

 src/rygel/rygel-media-object-search.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 43565017d4d611ce02d820fed632f4df9ed01f37
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 23:33:13 2009 +0300

    tracker,external: Don't errors out object not found

 src/plugins/external/rygel-external-item.vala           | 4 +---
 src/plugins/tracker/rygel-tracker-search-container.vala | 3 +--
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 1c7eb887c52505a65252636e540c7cd34695410e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 19:43:58 2009 +0300

    core: AsyncReadyCallback.source_object is nullable
    
    source_object param of AsyncReadyCallback is now nullable.

 src/rygel/rygel-media-object-search.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3a42af327bb914f9c52905990df9dfa08a94af44
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 19:43:18 2009 +0300

    build: Require vala trunk

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6dbf35fd7a778513c1df4fc4f47e3d2c81ab3801
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 04:21:29 2009 +0300

    tracker: Populate MetadataContainer children

 src/plugins/tracker/rygel-tracker-metadata-values.vala | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit c59fae2bdd753527b857ba34c2c13bca8e24ee9b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 04:17:50 2009 +0300

    tracker: SearchContainer() takes query as argument
    
    SearchContainer construction method now takes RDF query as argument.

 src/plugins/tracker/rygel-tracker-root-container.vala   |  9 ++++++---
 src/plugins/tracker/rygel-tracker-search-container.vala | 10 ++++++++--
 2 files changed, 14 insertions(+), 5 deletions(-)

commit 437edcca572660311fc50e0f5dd33b9fa7058f69
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 02:09:29 2009 +0300

    tracker: Remove now redundant classes

 src/plugins/tracker/Makefile.am                    |  3 --
 .../tracker/rygel-tracker-image-category.vala      | 34 ----------------------
 .../tracker/rygel-tracker-music-category.vala      | 34 ----------------------
 .../tracker/rygel-tracker-root-container.vala      | 24 +++++++++------
 .../tracker/rygel-tracker-video-category.vala      | 34 ----------------------
 5 files changed, 15 insertions(+), 114 deletions(-)

commit 8e84fc46cd9ec66cf6bf0516a53b3f42591fc1b4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 02:04:00 2009 +0300

    tracker: SearchContainer is not abstract anymore

 src/plugins/tracker/rygel-tracker-search-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5a00335db8973204bf9c8277a5b19e3d18d90a8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 01:55:56 2009 +0300

    tracker: MediaItem provides metadata keys

 .../tracker/rygel-tracker-image-category.vala      |  4 --
 src/plugins/tracker/rygel-tracker-image-item.vala  | 61 +++--------------
 src/plugins/tracker/rygel-tracker-item.vala        | 79 +++++++++++++++++++++-
 .../tracker/rygel-tracker-music-category.vala      |  4 --
 src/plugins/tracker/rygel-tracker-music-item.vala  | 65 ++++--------------
 .../tracker/rygel-tracker-search-container.vala    |  6 +-
 .../tracker/rygel-tracker-video-category.vala      |  4 --
 src/plugins/tracker/rygel-tracker-video-item.vala  | 57 ++++------------
 8 files changed, 113 insertions(+), 167 deletions(-)

commit 1d0b48d8db08b06205f9f7c1c9843b908e7a28dc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 18 18:07:05 2009 +0300

    tracker: Add SearchContainer.query_condition

 src/plugins/tracker/rygel-tracker-search-container.vala | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 24dbd34e0e6fac21049911803615865cf7f4f403
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 18 17:56:39 2009 +0300

    tracker: item's ID keeps the service
    
    Keep the service an item belongs to in it's ID so we can ask that
    service for metadata when needed rather than SearchContainer.service,
    as that could be the generic "Files" service for some SearchContainer
    implementations.

 .../tracker/rygel-tracker-get-metadata-result.vala |  7 +--
 .../tracker/rygel-tracker-search-container.vala    | 55 ++++++++++++----------
 2 files changed, 34 insertions(+), 28 deletions(-)

commit 9484ce93622aaade75bb44a405b4eb6048302d5c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 18 16:21:39 2009 +0300

    tracker: Minor refactoring

 src/plugins/tracker/rygel-tracker-search-container.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 255722fd9de9dcfbc3317d28b010e7d684d71598
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 18 15:21:43 2009 +0300

    tracker: create_item implemented by SearchContainer
    
    create_item should be implemented by SearchContainer.

 .../tracker/rygel-tracker-get-metadata-result.vala |  4 +++-
 .../tracker/rygel-tracker-image-category.vala      |  7 -------
 .../tracker/rygel-tracker-music-category.vala      |  7 -------
 .../tracker/rygel-tracker-search-container.vala    | 24 +++++++++++++++++++++-
 .../tracker/rygel-tracker-search-result.vala       |  5 ++++-
 .../tracker/rygel-tracker-video-category.vala      |  7 -------
 6 files changed, 30 insertions(+), 24 deletions(-)

commit 2f17182a46b0309914f034c2b7c26143a6536d08
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 18 15:00:09 2009 +0300

    tracker: Items should know their service

 src/plugins/tracker/rygel-tracker-image-category.vala | 2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala     | 2 ++
 src/plugins/tracker/rygel-tracker-music-category.vala | 2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala     | 2 ++
 src/plugins/tracker/rygel-tracker-video-category.vala | 2 +-
 src/plugins/tracker/rygel-tracker-video-item.vala     | 2 ++
 6 files changed, 9 insertions(+), 3 deletions(-)

commit 7d16cd9f22b9f53fd73a3fb10ebccec6b441c985
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 18:51:53 2009 +0300

    tracker: TrackerCategory -> TrackerSearchContainer
    
    Rename TrackerCategory to TrackerSearchContainer.

 src/plugins/tracker/Makefile.am                    |   2 +-
 src/plugins/tracker/rygel-tracker-category.vala    | 236 ---------------------
 .../tracker/rygel-tracker-get-metadata-result.vala |  14 +-
 .../tracker/rygel-tracker-image-category.vala      |   2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala  |   8 +-
 src/plugins/tracker/rygel-tracker-item.vala        |  10 +-
 .../tracker/rygel-tracker-music-category.vala      |   2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala  |   8 +-
 .../tracker/rygel-tracker-search-container.vala    | 236 +++++++++++++++++++++
 .../tracker/rygel-tracker-search-result.vala       |  10 +-
 .../tracker/rygel-tracker-video-category.vala      |   2 +-
 src/plugins/tracker/rygel-tracker-video-item.vala  |   8 +-
 12 files changed, 269 insertions(+), 269 deletions(-)

commit 11f5523da53c7426f61f4de88432538d757c19a7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 18:37:02 2009 +0300

    tracker: Rename TrackerCategory.category to service

 src/plugins/tracker/rygel-tracker-category.vala | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 36ba1ecfcae589a3c5e941b0087d257adbc2395c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 18:29:53 2009 +0300

    tracker: Remove TrackerCategory.child_class
    
    TrackerCategory doesn't need to know it's children's UPnP class.

 src/plugins/tracker/rygel-tracker-category.vala       | 7 +------
 src/plugins/tracker/rygel-tracker-image-category.vala | 2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala     | 2 +-
 src/plugins/tracker/rygel-tracker-item.vala           | 3 ++-
 src/plugins/tracker/rygel-tracker-music-category.vala | 2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala     | 2 +-
 src/plugins/tracker/rygel-tracker-video-category.vala | 2 +-
 src/plugins/tracker/rygel-tracker-video-item.vala     | 2 +-
 8 files changed, 9 insertions(+), 13 deletions(-)

commit d11608396f84264bcf0357069eb8a7b2bd7bbf8a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 18:01:53 2009 +0300

    tracker: Introduce "Albums" and "Artists" containers
    
    Right now these containers just provide an empty container for each
    album or artist. Next step is to populate these containers.

 src/plugins/tracker/Makefile.am                    |   1 +
 .../tracker/rygel-tracker-metadata-values.vala     | 103 +++++++++++++++++++++
 .../tracker/rygel-tracker-root-container.vala      |   8 ++
 3 files changed, 112 insertions(+)

commit d4b62f2143ed3ac7bd39a06ae40e4750b425fa7b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 17:34:06 2009 +0300

    tracker: Better titles for top-level folders

 src/plugins/tracker/rygel-tracker-root-container.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3ba1e8486548fb89c4b16a91147cc3ec874ab036
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 17:28:05 2009 +0300

    core: MediaObjectSearch provides error
    
    MediaObjectSearch provides an error through a field to it's users rather
    than printing it as a warning.

 src/rygel/rygel-media-object-search.vala | 7 +++----
 src/rygel/rygel-simple-container.vala    | 1 +
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f50bfc6af62418cb95da06bf0a05470e5ea00de3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 17:01:08 2009 +0300

    core: Move MediaObjectSearch into separate module

 src/rygel/Makefile.am                    |  1 +
 src/rygel/rygel-media-object-search.vala | 85 ++++++++++++++++++++++++++++++++
 src/rygel/rygel-simple-container.vala    | 54 --------------------
 3 files changed, 86 insertions(+), 54 deletions(-)

commit d1082c01e802969f95ed0b34496fc9247b4f4198
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 16:53:06 2009 +0300

    core: Rename ObjectSearch to MediaObjectSearch

 src/rygel/rygel-simple-container.vala | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit ae8865283cba22ff9654e24e4fd924606f9361a0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 16:48:57 2009 +0300

    core: Micro indentation fix

 src/rygel/rygel-simple-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 658f1782e8727b8aee5e61f5e4b57ba9663fdbbc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 16:48:20 2009 +0300

    core: More generic ObjectSearch class

 src/rygel/rygel-simple-container.vala | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

commit 9a2d057bef9bcc227e590d610f72a1e2de43d42a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 15:49:38 2009 +0300

    core: cancellable is now a prop of StateMachine
    
    Earlier a cancellable was passed to StateMachine.run() although this
    cancellable was supposed to be instance property. So now have it as the
    property of StateMachine interface.

 src/rygel/rygel-browse.vala                 |  7 +++----
 src/rygel/rygel-content-directory.vala      |  4 ++--
 src/rygel/rygel-http-identity-handler.vala  | 13 +++++++++----
 src/rygel/rygel-http-request-handler.vala   |  2 ++
 src/rygel/rygel-http-request.vala           | 17 +++++++++--------
 src/rygel/rygel-http-response.vala          | 13 +++++++------
 src/rygel/rygel-http-server.vala            | 10 +++++-----
 src/rygel/rygel-http-transcode-handler.vala |  7 +++++--
 src/rygel/rygel-live-response.vala          |  9 +++++----
 src/rygel/rygel-seekable-response.vala      | 15 ++++++++-------
 src/rygel/rygel-simple-container.vala       | 17 ++++++++++-------
 src/rygel/rygel-state-machine.vala          |  5 ++++-
 12 files changed, 69 insertions(+), 50 deletions(-)

commit 6f2bb710436058b67576edd9a8d46a7ca2f8c089
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 02:45:23 2009 +0300

    core: Micro indentation fix

 src/rygel/rygel-simple-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04dd9c946173e54035f406a2eb9071bd106d1375
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 02:42:52 2009 +0300

    tracker: Derive TrackerRootContainer from SimpleContainer

 .../tracker/rygel-tracker-root-container.vala      | 114 +++------------------
 1 file changed, 13 insertions(+), 101 deletions(-)

commit 1ec81cfe26deea34a297215beb9df40ab57f61fb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 17 02:40:23 2009 +0300

    core: Provide SimpleContainer.root
    
    Provide a SimpleContainer construction method more suitable for root
    containers.

 src/rygel/rygel-simple-container.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 0817c4dbe9f19ae5f8a986d6540e26b93f9d4729
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 16 20:23:18 2009 +0300

    core: A simple MediaContainer implementation

 src/rygel/Makefile.am                 |   1 +
 src/rygel/rygel-simple-container.vala | 171 ++++++++++++++++++++++++++++++++++
 2 files changed, 172 insertions(+)

commit 8f1a78636b3830b4150204db1c821ce379f73848
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 19:48:14 2009 +0300

    media-export: AsyncReadyCallback.source_object is nullable
    
    source_object param of AsyncReadyCallback is now nullable.

 src/plugins/media-export/rygel-media-export-harvester.vala        | 8 ++++----
 .../media-export/rygel-media-export-recursive-file-monitor.vala   | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 8700f7c8445a3f39ff590c109d5b7b2572efe42d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 18:33:00 2009 +0300

    core: AsyncReadyCallback.source_object is nullable
    
    source_object param of AsyncReadyCallback is now nullable.

 src/rygel/rygel-browse.vala            | 4 ++--
 src/rygel/rygel-http-request.vala      | 4 ++--
 src/rygel/rygel-plugin-loader.vala     | 4 ++--
 src/rygel/rygel-seekable-response.vala | 6 +++---
 4 files changed, 9 insertions(+), 9 deletions(-)

commit 1ef28691f831c578f16e357ae1bb5a976873d02f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 16 14:47:25 2009 +0300

    build: Bump-up libgee requirement to 0.3.0

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0336f0175f207eab8280fd78033677151eb7afd9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 16 14:45:46 2009 +0300

    build: Bump-up vala requirement to 0.7.6

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96899f6cded3dd479a201a6d446c03e503fe0f40
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 15 17:50:37 2009 +0300

    media-export: Remove redundant try/catch

 .../rygel-media-export-root-container.vala         | 33 ++++++++++------------
 1 file changed, 15 insertions(+), 18 deletions(-)

commit cbff85ca93a9e36abd44014e0f7ff2446cc044d0
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 12 13:50:36 2009 +0200

    media-export: cleanup

 .../media-export/rygel-media-export-harvester.vala | 47 +++++++++-------------
 1 file changed, 20 insertions(+), 27 deletions(-)

commit 28e17d59da7305bed3e9e212eb4f32fc98dcbe2a
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 12 13:42:35 2009 +0200

    media-export: Fix warnings

 .../media-export/rygel-media-export-root-container.vala | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 70a63b65ad063ff2cc2b5c3807359c883cebe371
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 12 01:26:19 2009 +0200

    media-export: rename harvest to harvester

 src/plugins/media-export/rygel-media-export-root-container.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 7e9e618a1e5299d87f9d8682af84ac90c89ab809
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 12 01:20:08 2009 +0200

    media-export: add assertion instead of comment

 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d86605c50a8ebb19c7b7a53f9f505052e484632
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 12 01:08:06 2009 +0200

    media-export: Fix critical warnings

 src/plugins/media-export/rygel-media-export-harvester.vala      | 2 +-
 src/plugins/media-export/rygel-media-export-root-container.vala | 2 +-
 src/ui/Makefile.am                                              | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

commit b62e1a663b84bf8a30648b726bcdfba7fb527874
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 11 23:37:06 2009 +0200

    media-export: bitrate is byte/s

 src/plugins/media-export/rygel-media-export-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 97ca761514f3711cbf4d36af02e1ec5322356164
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 12 01:32:20 2009 +0200

    core: use fixed string for cache dir

 src/rygel/rygel-media-db.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 177f9a8075113d8d2a20d3cac9a68ff17b9dbf98
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 15 15:05:37 2009 +0300

    core: MediaDB.save_item/container are now public

 src/rygel/rygel-media-db.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b7d30712087f9d7bb1e58a77ce852e55ee5ad0b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 15 15:04:16 2009 +0300

    core: Add signals for container operations

 src/rygel/rygel-media-db.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit cf9e712e2bdc7771f6af6235b4f67e78f64f3077
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 15 15:02:43 2009 +0300

    core: Declare signals on the top in one place

 src/rygel/rygel-media-db.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit f0e633a990c2be9fa6601573b2412ebf51b2c00a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 15 14:59:16 2009 +0300

    core: Set db to null on failure

 src/rygel/rygel-media-db.vala | 1 +
 1 file changed, 1 insertion(+)

commit 42aa9998c9242bbdce3fb93a607c6d3527cd3711
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 15 14:58:03 2009 +0300

    core: Minor coding-style fix

 src/rygel/rygel-media-db.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b16c45b5d210ce73c17342da44963a6ca8b9376
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 11 20:54:42 2009 +0200

    core: use MediaDBError more consistently

 src/rygel/rygel-media-db.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 3e0c64aa602fd504ed2a77b947a8db4d3a2c55f1
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 11 20:48:30 2009 +0200

    core: s/object_id/child_id/ for "get_child_*"

 src/rygel/rygel-media-db.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 56e48f35f694f2b15ff2e26e34c9e42e541ea414
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 11 20:44:50 2009 +0200

    core,media-export: Rename MediaObject.timestamp
    
    MediaObject.timestamp is now called "modified"

 .../media-export/rygel-media-export-item.vala      |  2 +-
 .../rygel-media-export-root-container.vala         | 46 ++++++++++++++--------
 src/rygel/rygel-media-db.vala                      |  6 +--
 src/rygel/rygel-media-object.vala                  |  2 +-
 4 files changed, 34 insertions(+), 22 deletions(-)

commit b50797bc10962fc977e71163f8d321b212aedfaf
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 11 13:28:48 2009 +0200

    core: handle database error gracefully

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

commit d8a24abdb9241d941c7fe8d95c73c94823fb4ede
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 14 23:57:32 2009 +0300

    external: Fix some typos

 src/plugins/external/rygel-external-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 22d1b33c61a51d1d87c917c6b9dc927a310fd45d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 14 18:34:29 2009 +0300

    external: Fetch items on demand

 src/plugins/external/rygel-external-container.vala | 115 +++++++++++++--------
 src/plugins/external/rygel-external-item.vala      |  28 ++++-
 2 files changed, 97 insertions(+), 46 deletions(-)

commit 0694ef32959c0d2d0b3b3b89d1415576af688406
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 12 00:43:51 2009 +0300

    external: Prefix IDs with type of object
    
    Prefix IDs of non-root media object with their type: container or item.

 src/plugins/external/rygel-external-container.vala | 11 ++++++-----
 src/plugins/external/rygel-external-item.vala      |  2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 53d34aebb83b8ca26da634da6325c65240896dbc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 13 21:00:11 2009 +0300

    tracker: Only set size of image item, once

 src/plugins/tracker/rygel-tracker-image-item.vala | 3 ---
 1 file changed, 3 deletions(-)

commit 50e54553485624fdca6d06a4c711b79306286f8f
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 11 13:28:48 2009 +0200

    core: handle database error gracefully

 src/rygel/rygel-media-db-container.vala | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 3c4cf83f93440fbb611e43699d72321a74e4d047
Author: Jens Georg <mail@jensge.org>
Date:   Fri Sep 11 13:26:51 2009 +0200

    core: Use MediaItem.add_uri
    
    Modify MediaDB code such that for MediaItems the uri list will
    not be modified directly

 src/rygel/rygel-media-db.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 18890133253db37ea586a4f5d45d422858f4d0ff
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 11 20:02:11 2009 +0300

    mediathek: Remove trailing whitespace

 src/plugins/mediathek/rygel-mediathek-root-container.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 3288a75feefc67a8e08743945630abab40f4e4e8
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 2 23:16:54 2009 +0200

    media-export: Add simple dbus service

 src/plugins/media-export/Makefile.am               |  2 +
 .../rygel-media-export-dbus-service.vala           | 60 ++++++++++++++++++++++
 .../media-export/rygel-media-export-harvester.vala |  1 +
 .../rygel-media-export-root-container.vala         | 16 ++++++
 4 files changed, 79 insertions(+)

commit 4028078bf6299678343f3eda5246c046228e0148
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 24 16:09:08 2009 +0200

    mediathek: fix crash if not config is available

 src/plugins/mediathek/rygel-mediathek-root-container.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 376325e6f16859089468fb8995b4014796cc0b55
Author: Jens Georg <mail@jensge.org>
Date:   Sun Aug 16 15:00:03 2009 +0200

    core: Add database upgrade code

 src/rygel/rygel-media-db.vala | 49 +++++++++++++++++++++++++++++++++++++------
 1 file changed, 43 insertions(+), 6 deletions(-)

commit e4c21d7adb8299947e3974d1e2d981d6018b3f5d
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 14 21:35:17 2009 +0200

    media-export: Catch additional database errors

 .../media-export/rygel-media-export-harvester.vala | 26 +++++++++++++---------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit 9b7b0f561e989234e5d08c1b5196a4633ba0fac5
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 14 21:29:32 2009 +0200

    core: Handle more database error cases

 src/rygel/rygel-media-db.vala | 151 +++++++++++++++++++++++++++---------------
 1 file changed, 98 insertions(+), 53 deletions(-)

commit 3f761405c2f6d49714eb2121bac79898e77b720b
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 14 20:58:29 2009 +0200

    media-export: Use null container for Harvesting

 .../media-export/rygel-media-export-harvester.vala | 29 +++++-----------------
 1 file changed, 6 insertions(+), 23 deletions(-)

commit 7da63d3a6cc4aaa966a71652a234d5348633376f
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 12 13:19:10 2009 +0200

    media-export: Update documentation

 src/plugins/media-export/rygel-media-export-plugin.vala | 7 -------
 1 file changed, 7 deletions(-)

commit ea17a7a912c538ace5664b1e4bf35219bebfd2a5
Author: Jens Georg <mail@jensge.org>
Date:   Wed Aug 12 13:11:30 2009 +0200

    core, media-export: Handle invalid database files
    
    This dummy container is used if the database file
    cannot be opened.

 src/plugins/media-export/Makefile.am               |  1 +
 .../rygel-media-export-null-container.vala         | 58 ++++++++++++++++++++++
 .../rygel-media-export-root-container.vala         | 16 ++++--
 src/rygel/rygel-media-db.vala                      | 42 +++++++++++++---
 4 files changed, 104 insertions(+), 13 deletions(-)

commit 99f1b150afec96ac9ff213c085a8bc50edd67e28
Author: Jens Georg <mail@jensge.org>
Date:   Tue Aug 11 17:54:29 2009 +0200

    media-export: avoid crash if unknown file is found
    
    Reported on IRC by "fatal" (Andreas Henriksson)

 .../media-export/rygel-media-export-harvester.vala     | 18 ++++++++++--------
 src/plugins/media-export/rygel-media-export-item.vala  |  3 ++-
 2 files changed, 12 insertions(+), 9 deletions(-)

commit afc281148546a16dfe52deb7bf0f3ed68d1e8709
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jul 27 22:49:48 2009 +0200

    media-export,mediathek: Root-Container-Singleton
    
    Use the same root-container on every interface device

 src/plugins/media-export/rygel-media-export-plugin.vala      |  2 +-
 .../media-export/rygel-media-export-root-container.vala      | 12 +++++++++++-
 src/plugins/mediathek/rygel-mediathek-plugin.vala            |  2 +-
 src/plugins/mediathek/rygel-mediathek-root-container.vala    | 11 ++++++++++-
 4 files changed, 23 insertions(+), 4 deletions(-)

commit cfdc2b8fdaf43ab69ce353dbf4c41a90288956f3
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jul 8 12:25:30 2009 +0200

    core: fix #588034

 src/rygel/rygel-media-db.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d22a0191b03eddb141900414d5a4cd01bc369a9f
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 5 16:06:19 2009 +0200

    core: don't delete root container when in db

 src/rygel/rygel-media-db.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c48f820675cdd9f8d51dcc07672e568f32bebdb7
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 5 14:42:02 2009 +0200

    media-export: remove harvester if done harvesting

 src/plugins/media-export/rygel-media-export-harvester.vala |  5 ++---
 .../media-export/rygel-media-export-root-container.vala    | 14 +++++++++-----
 2 files changed, 11 insertions(+), 8 deletions(-)

commit 1bf0a09e4e8f13865c12cd85fb5d7fdf5899729e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 5 14:36:21 2009 +0200

    media-export: do file type query async

 .../media-export/rygel-media-export-harvester.vala | 62 ++++++++++++----------
 1 file changed, 33 insertions(+), 29 deletions(-)

commit 038044b4a811752dc838f511bc24fd4dbd9453c4
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 5 14:22:06 2009 +0200

    media-export: update changed files, not re-add

 .../media-export/rygel-media-export-harvester.vala | 78 ++++++++++++++++------
 1 file changed, 57 insertions(+), 21 deletions(-)

commit e868ddf65b93fcb1dfd796ab0bf7f1a6899a0f9b
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 5 13:39:55 2009 +0200

    media-export: Notify parent container on removal

 .../media-export/rygel-media-export-root-container.vala       | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit fba2ac65495ad9a9f366ddd5f830580978b075ea
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 5 13:33:21 2009 +0200

    media-export: Add root container to database
    
    This is necessary to allow MediaItems directly below the root container

 src/plugins/media-export/rygel-media-export-root-container.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 105fa840f95e37a28b7da5fa23f850533ea3ec95
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 5 13:13:26 2009 +0200

    core: Add check if no parent exists

 src/rygel/rygel-media-db.vala | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit ba8a70f7333578db9537f90d399bbfb3f876bc8a
Author: Jens Georg <mail@jensge.org>
Date:   Mon Jun 29 22:26:09 2009 +0200

    media-export: delete gone directories on new start

 .../media-export/rygel-media-export-harvester.vala | 64 +++++++++++++++++++---
 .../rygel-media-export-recursive-file-monitor.vala |  2 -
 .../rygel-media-export-root-container.vala         | 20 +++++--
 3 files changed, 70 insertions(+), 16 deletions(-)

commit ba4d54676619fb7559c1498398152d69c6b8b12d
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 21:02:41 2009 +0200

    core: Add function to get list of child ids

 src/rygel/rygel-media-db.vala | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 5d6ce989ae49d00a814b088da64853e610644af5
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 21:01:58 2009 +0200

    core: Add timestamp to exists function

 src/rygel/rygel-media-db.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 26e7e3397250346dc7e7af566b2a4fe26a74c4a3
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 03:46:43 2009 +0200

    media-export: Add mtime of object into database

 src/plugins/media-export/rygel-media-export-item.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 1c2c3a008fac0c0c4fbaa48454e8e85dd964500c
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 03:46:17 2009 +0200

    core: add timestamp to MediaObject

 src/rygel/rygel-media-db.vala           | 18 +++++++++++-------
 src/rygel/rygel-media-object.vala       |  1 +
 src/rygel/rygel-metadata-extractor.vala | 11 ++++++++++-
 3 files changed, 22 insertions(+), 8 deletions(-)

commit 8465d9a40aa9de42f19135dd00765b24e37fec40
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 03:21:48 2009 +0200

    core: add update methods

 src/rygel/rygel-media-db.vala | 85 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 80 insertions(+), 5 deletions(-)

commit 5e6b2b1cc6137d0752ad681d25596197d73f9911
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 03:00:57 2009 +0200

    core: change table key relationships

 src/rygel/rygel-media-db.vala | 49 +++++++++++++++++++------------------------
 1 file changed, 21 insertions(+), 28 deletions(-)

commit 5180e651888a87b649c0076c60731de741d5bf8d
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 02:09:09 2009 +0200

    media-export: react on deletion of files

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

commit 4052e15ff03241f9a9233e0c91653952458e1c85
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 02:06:35 2009 +0200

    core: add deletion of items to media-db

 src/rygel/rygel-media-db.vala | 147 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 125 insertions(+), 22 deletions(-)

commit d0142a8379135d6ab2d8d9bdbed4352080cbad7f
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 28 01:22:00 2009 +0200

    media-export: Add uri to container objects

 src/plugins/media-export/rygel-media-export-harvester.vala | 1 +
 1 file changed, 1 insertion(+)

commit 779050a5b6caf7b46a7493c5e6d52a60d3b78431
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 27 03:24:13 2009 +0200

    media-export: harvest newly added files

 .../rygel-media-export-root-container.vala         | 28 ++++++++++++++++------
 1 file changed, 21 insertions(+), 7 deletions(-)

commit f4331d7489d3fcc7d1e7e4d5488fbb5f11ec7755
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 27 03:04:01 2009 +0200

    media-export: hook up file monitor

 .../media-export/rygel-media-export-harvester.vala |  8 +++++++-
 .../rygel-media-export-root-container.vala         | 24 ++++++++++++++++++++--
 2 files changed, 29 insertions(+), 3 deletions(-)

commit cd64104e59bed23608f7053f9f178063d1905d02
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 27 02:47:52 2009 +0200

    media-export: Add recursive file monitor

 configure.ac                                       |   2 +-
 src/plugins/media-export/Makefile.am               |   4 +-
 .../rygel-media-export-recursive-file-monitor.vala | 104 +++++++++++++++++++++
 .../rygel-media-export-root-container.vala         |   8 +-
 4 files changed, 112 insertions(+), 6 deletions(-)

commit 949c15a32bd94a380e556b3b329dbfbb634abc36
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 27 00:23:13 2009 +0200

    core: add some documentation

 src/rygel/rygel-media-db.vala | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 2735a39824429287dd6813cd82ef9de1d767481e
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 27 00:13:29 2009 +0200

    core,media-export: MediaDB name is just a name
    
    MediaDB will decide about the file name itself, normally
    
    user_cache_dir/prgname/name.db

 src/plugins/media-export/rygel-media-export-root-container.vala | 7 +------
 src/rygel/rygel-media-db.vala                                   | 7 +++++--
 2 files changed, 6 insertions(+), 8 deletions(-)

commit eb7330e10d25318670da2aaddc83b4452addfa2d
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jun 27 00:04:34 2009 +0200

    core: refine sorting of elements

 src/rygel/rygel-media-db.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38a75d664f733e479f8b0042ad5c8c76afdd84b4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 9 16:24:31 2009 +0300

    core: Expect 'jpeg' extension for thumbnail files

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

commit af20a97943591b7ce977bf2a06d7ef98b8c86bc4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 8 19:11:42 2009 +0300

    core,plugins: Simpler way to provide thumbnails
    
    Provide a method to add URIs to MediaItem, using which the plugin
    can also provide a thumbnail. If no thumbnail is provided, Rygel
    tries to get it using the Thumbnailer.

 src/plugins/external/rygel-external-item.vala      |  2 +-
 .../media-export/rygel-media-export-item.vala      |  4 +--
 .../mediathek/rygel-mediathek-video-item.vala      |  2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala  |  2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala  |  2 +-
 src/plugins/tracker/rygel-tracker-video-item.vala  |  2 +-
 src/rygel/rygel-http-server.vala                   | 37 ----------------------
 src/rygel/rygel-media-item.vala                    | 24 ++++++++++++++
 src/rygel/rygel-thumbnailer.vala                   | 11 +++++--
 9 files changed, 40 insertions(+), 46 deletions(-)

commit cf444f5b167808eab5cafc71775faba4c72e13f2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 8 16:49:42 2009 +0300

    core: Minor refactor
    
    Public methods should be listed first and then internal.

 src/rygel/rygel-media-item.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 89fafbabf642d201c8ea026dc3ad26032cf049cb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 8 16:47:18 2009 +0300

    core: Thumbnailer should be singleton

 src/rygel/rygel-http-server.vala | 13 ++++++-------
 src/rygel/rygel-thumbnailer.vala | 19 ++++++++++++++++++-
 2 files changed, 24 insertions(+), 8 deletions(-)

commit 3643750e7db7064eda422272e47f0a4fa995d392
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 8 16:07:51 2009 +0300

    core: Add Thumbnailer
    
    At the moment, it doesn't generate any thumbnails but serves existing
    thumbnails provided by either GNOME apps or hildon-thumbnailer. While
    former is good for desktop-integration the later is not only good for
    maemo-integration but is also DLNA-compliant since DLNA requires
    thumbnails to be provided at least in JPEG format.

 src/rygel/Makefile.am            |  1 +
 src/rygel/rygel-http-server.vala | 38 ++++++++++++++++
 src/rygel/rygel-thumbnailer.vala | 94 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 133 insertions(+)

commit 52add37d16f44476043aa0a264d1a81c3621662d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Sep 7 16:01:02 2009 +0300

    core,tracker: Derive Thumbnail from IconInfo

 src/plugins/tracker/rygel-tracker-plugin.vala | 11 ++++++-----
 src/rygel/rygel-icon-info.vala                | 21 ++++++++-------------
 src/rygel/rygel-root-device-factory.vala      |  2 +-
 src/rygel/rygel-thumbnail.vala                | 17 ++++-------------
 4 files changed, 19 insertions(+), 32 deletions(-)

commit ef10b15f1d5b28a874b054c87d6581a56c9dbc40
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 6 02:51:31 2009 +0300

    core: Very minor refactoring

 src/rygel/rygel-http-server.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 4d9b1428e8df65da170b895f3bd981f65caf09e7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 6 02:44:11 2009 +0300

    core: Allow plugins to provide thumbnails
    
    Plugins can now provide thumnails using a new easy-to-use API.

 src/rygel/Makefile.am                      |  1 +
 src/rygel/rygel-http-identity-handler.vala | 40 ++++++++++++----
 src/rygel/rygel-http-request.vala          | 12 +++++
 src/rygel/rygel-http-server.vala           | 29 ++++++++++--
 src/rygel/rygel-media-item.vala            | 12 +++++
 src/rygel/rygel-thumbnail.vala             | 76 ++++++++++++++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala     |  1 +
 src/rygel/rygel-transcoder.vala            |  1 +
 8 files changed, 160 insertions(+), 12 deletions(-)

commit 70ccca68813c4df16a1cae917c41b1d4ec25a359
Author: Thijs Vermeir <thijsvermeir@gmail.com>
Date:   Wed Aug 19 02:04:18 2009 +0200

    gstlaunch: use the default rygel configuration file

 data/Makefile.am                                   |  1 -
 data/rygel-default.conf                            | 13 +++++
 data/rygel-gstlaunch.conf                          | 15 -----
 src/plugins/gstlaunch/Makefile.am                  |  2 +-
 .../gstlaunch/rygel-gstlaunch-root-container.vala  | 67 ++++++----------------
 5 files changed, 30 insertions(+), 68 deletions(-)

commit c940421a753fd4b8281be5f89f0d6a718721db98
Author: Thijs Vermeir <thijsvermeir@gmail.com>
Date:   Sun Aug 16 21:01:27 2009 +0200

    gstlaunch: add new plugin that shares gstreamer launch lines
    
    This plugin is reading from a configuration KeyFile and creates a item
    for every group in this file.

 autogen.sh                                         |   3 +-
 configure.ac                                       |   7 +
 data/Makefile.am                                   |   1 +
 data/rygel-gstlaunch.conf                          |  15 +++
 src/plugins/Makefile.am                            |   7 +-
 src/plugins/gstlaunch/Makefile.am                  |  31 +++++
 .../gstlaunch/rygel-gstlaunch-content-dir.vala     |  34 +++++
 src/plugins/gstlaunch/rygel-gstlaunch-item.vala    |  56 ++++++++
 src/plugins/gstlaunch/rygel-gstlaunch-plugin.vala  |  39 ++++++
 .../gstlaunch/rygel-gstlaunch-root-container.vala  | 150 +++++++++++++++++++++
 10 files changed, 341 insertions(+), 2 deletions(-)

commit 887875ee7dbffa3c9aa40e3c9ffcdcfd70e7fc5b
Author: Thijs Vermeir <thijsvermeir@gmail.com>
Date:   Tue Aug 18 05:04:30 2009 +0200

    test: create the pipeline in a more simple way

 src/plugins/test/rygel-test-audio-item.vala | 29 +++++-----------------------
 src/plugins/test/rygel-test-video-item.vala | 30 +++++------------------------
 2 files changed, 10 insertions(+), 49 deletions(-)

commit 6192d5da65c675268595960cb9305b98af347bc7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 3 17:51:40 2009 +0300

    data,ui: Glade-3 mood swings

 data/rygel-preferences.ui | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 26168494dbe5b7c3455ab20d15043f4b77e187e7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 3 17:49:52 2009 +0300

    core,ui,data: Replace 'ip' config with 'interface'
    
    Replace 'host-ip' configuration key with 'interface'. Also provide an
    ease-to-use UI component to set this key in the user config.

 data/rygel-default.conf                |  6 ++--
 data/rygel-maemo.conf                  |  6 ++--
 data/rygel-preferences.ui              | 37 +++++++++++----------
 src/rygel/rygel-cmdline-config.vala    | 14 +++++---
 src/rygel/rygel-configuration.vala     |  2 +-
 src/rygel/rygel-main.vala              |  6 ++--
 src/rygel/rygel-meta-config.vala       |  4 +--
 src/rygel/rygel-user-config.vala       | 10 +++---
 src/ui/Makefile.am                     |  2 +-
 src/ui/rygel-general-pref-section.vala | 60 ++++++++++++++++++++++++++++++----
 10 files changed, 101 insertions(+), 46 deletions(-)

commit e3d4c12c3902e154e2c660d12e6761704a44da49
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 3 02:17:26 2009 +0300

    core: Set DLNA transferMode header on responses
    
    Warning: We only copy the value from the request and all we do to
    entertain this header is to set the priority of IO operations.

 src/rygel/rygel-http-request-handler.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 2d6b17e3e215437c63ff0e79bcb5a6c308b0dd13
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 22:18:22 2009 +0300

    core,data: Version D-Bus interface, path and service

 data/Makefile.am                  | 2 +-
 data/org.gnome.Rygel.service.in   | 3 ---
 data/org.gnome.Rygel1.service.in  | 3 +++
 src/rygel/rygel-dbus-service.vala | 6 +++---
 4 files changed, 7 insertions(+), 7 deletions(-)

commit 8a5db7a17a0727b542e166483cd0e04c5e70f22f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 22:09:15 2009 +0300

    core: Correctly handle unset port in configs

 src/rygel/rygel-cmdline-config.vala | 6 +++++-
 src/rygel/rygel-user-config.vala    | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 48207abd58da73c35cff0cd9308adae42b19b856
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 16:32:37 2009 +0300

    core: Only advertise internal URIs on lo
    
    Only advertise internal URIs on loopback interface.

 src/rygel/rygel-didl-lite-writer.vala |  4 +++-
 src/rygel/rygel-media-item.vala       | 12 ++++++++----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit ca85dd44ff1489472372910ebbb8b0a7f4328a29
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 16:32:06 2009 +0300

    core: HTTPServer.context is now public property

 src/rygel/rygel-http-server.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d52e176daf8e3700fbca59c08d224679b5e61321
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 15:29:53 2009 +0300

    core: Early protocol detection

 src/rygel/rygel-media-item.vala | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit 892e1ffa900f51c5bcc5a17d48fd084beba3b961
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 14:04:01 2009 +0300

    core: Hide internal API

 src/rygel/rygel-main.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit c3f1ef0256ac58bd52de34331f3cd38941b31381
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 13:16:47 2009 +0300

    core: Error on wrong "getcontentFeatures.dlna.org"
    
    Return error code 400 if getcontentFeatures.dlna.org is other than "1".

 src/rygel/rygel-http-request.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit e9bdb366ee77bddb0228b1fa46eabb43cd800170
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 01:28:49 2009 +0300

    core,plugins: Remove redundant statement
    
    Remove redundant 'using Rygel;' statement from all vala files.

 src/plugins/external/rygel-external-container.vala              | 3 +--
 src/plugins/external/rygel-external-content-dir.vala            | 3 +--
 src/plugins/external/rygel-external-item.vala                   | 3 +--
 src/plugins/external/rygel-external-plugin.vala                 | 4 +---
 src/plugins/media-export/rygel-media-export-harvester.vala      | 3 +--
 src/plugins/media-export/rygel-media-export-item.vala           | 2 +-
 src/plugins/media-export/rygel-media-export-root-container.vala | 3 +--
 src/plugins/mediathek/rygel-mediathek-root-container.vala       | 3 +--
 src/plugins/mediathek/rygel-mediathek-rss-container.vala        | 3 +--
 src/plugins/mediathek/rygel-mediathek-video-item.vala           | 1 -
 src/plugins/test/rygel-test-audio-item.vala                     | 1 -
 src/plugins/test/rygel-test-content-dir.vala                    | 3 +--
 src/plugins/test/rygel-test-item.vala                           | 1 -
 src/plugins/test/rygel-test-root-container.vala                 | 3 +--
 src/plugins/test/rygel-test-video-item.vala                     | 1 -
 src/plugins/tracker/rygel-media-tracker.vala                    | 3 +--
 src/plugins/tracker/rygel-tracker-category.vala                 | 3 +--
 src/plugins/tracker/rygel-tracker-get-metadata-result.vala      | 2 --
 src/plugins/tracker/rygel-tracker-image-category.vala           | 2 --
 src/plugins/tracker/rygel-tracker-image-item.vala               | 3 +--
 src/plugins/tracker/rygel-tracker-item.vala                     | 3 +--
 src/plugins/tracker/rygel-tracker-music-category.vala           | 2 --
 src/plugins/tracker/rygel-tracker-music-item.vala               | 3 +--
 src/plugins/tracker/rygel-tracker-plugin.vala                   | 3 +--
 src/plugins/tracker/rygel-tracker-root-container.vala           | 3 +--
 src/plugins/tracker/rygel-tracker-search-result.vala            | 1 -
 src/plugins/tracker/rygel-tracker-video-category.vala           | 2 --
 src/plugins/tracker/rygel-tracker-video-item.vala               | 3 +--
 src/rygel/rygel-browse.vala                                     | 1 -
 src/rygel/rygel-gst-utils.vala                                  | 2 +-
 src/rygel/rygel-http-request-handler.vala                       | 1 -
 src/rygel/rygel-http-request.vala                               | 1 -
 src/rygel/rygel-http-server.vala                                | 1 -
 src/rygel/rygel-http-transcode-handler.vala                     | 2 +-
 src/rygel/rygel-icon-info.vala                                  | 2 --
 src/rygel/rygel-l16-transcoder-bin.vala                         | 2 +-
 src/rygel/rygel-live-response.vala                              | 1 -
 src/rygel/rygel-media-db-container.vala                         | 2 --
 src/rygel/rygel-media-db-object-factory.vala                    | 2 --
 src/rygel/rygel-mp2ts-transcoder-bin.vala                       | 2 +-
 src/rygel/rygel-mp3-transcoder-bin.vala                         | 2 +-
 src/rygel/rygel-seekable-response.vala                          | 1 -
 src/rygel/rygel-state-machine.vala                              | 2 --
 src/rygel/rygel-transcode-manager.vala                          | 1 -
 src/rygel/rygel-transcoder.vala                                 | 2 +-
 45 files changed, 25 insertions(+), 72 deletions(-)

commit da1376143a9dd91d98330467633667f3d42c0a33
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 01:14:07 2009 +0300

    core: Add disclaimer for some ugly-looking code

 src/rygel/rygel-http-request-handler.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 714665fbf5b677337303eb9988a2cd9d0d2347d4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 01:06:45 2009 +0300

    core: Merge two methods of HTTPRequestHandler
    
    Merge add_content_features_headers and add_response_headers of
    HTTPRequestHandler class.

 src/rygel/rygel-http-identity-handler.vala  |  3 ++-
 src/rygel/rygel-http-request-handler.vala   | 13 +++++--------
 src/rygel/rygel-http-transcode-handler.vala |  3 ++-
 3 files changed, 9 insertions(+), 10 deletions(-)

commit 201aa988ef1c7ec3743b9d65902a574fc90c4eec
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 00:56:40 2009 +0300

    core: Turn HTTPRequestHandler into abstract class

 src/rygel/rygel-http-identity-handler.vala  | 17 ++++++++---------
 src/rygel/rygel-http-request-handler.vala   |  2 +-
 src/rygel/rygel-http-transcode-handler.vala | 16 ++++++++--------
 3 files changed, 17 insertions(+), 18 deletions(-)

commit 1b83d4bf6372846df858a8d4aedd139b403b800f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Sep 2 00:38:45 2009 +0300

    core: Provide contentFeatures.dlna.org header
    
    Provide the "contentFeatures.dlna.org" header in HTTP responses.

 src/rygel/rygel-http-identity-handler.vala  | 12 ++++++++++++
 src/rygel/rygel-http-request-handler.vala   | 19 ++++++++++++++++++-
 src/rygel/rygel-http-transcode-handler.vala | 11 +++++++++++
 3 files changed, 41 insertions(+), 1 deletion(-)

commit 392f4d3ad7045520f107294dbd08ea73dd77d417
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 1 22:56:51 2009 +0300

    core: MediaItem.get_protocol_info is now private

 src/rygel/rygel-media-item.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c6c4bd75980573d83366cf8060e4a7c5b6117d41
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 1 22:55:12 2009 +0300

    core: Param uri of MediaItem.add_resource is now nullable

 src/rygel/rygel-media-item.vala | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit bf5a20100d428223b756e7b13a2426f7b9dde3f5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 1 22:53:19 2009 +0300

    core: HTTPRequest.http_server is now public prop

 src/rygel/rygel-http-request.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09bfa2e96297adbdbd555a306adddb2ffe46949a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 1 16:52:09 2009 +0300

    core: Move seek errors to HTTPSeekError

 src/rygel/rygel-http-request.vala |  2 --
 src/rygel/rygel-http-seek.vala    | 41 ++++++++++++++++++---------------------
 2 files changed, 19 insertions(+), 24 deletions(-)

commit 18a669f142a3044b37455a0a56605c97dc22597d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 1 16:41:53 2009 +0300

    core: Rename Seek to HTTPSeek

 src/rygel/Makefile.am                  |   2 +-
 src/rygel/rygel-http-request.vala      |   8 +-
 src/rygel/rygel-http-seek.vala         | 176 +++++++++++++++++++++++++++++++++
 src/rygel/rygel-live-response.vala     |   4 +-
 src/rygel/rygel-seek.vala              | 176 ---------------------------------
 src/rygel/rygel-seekable-response.vala |   4 +-
 6 files changed, 185 insertions(+), 185 deletions(-)

commit df6ddcf7ca0fd2b5155fda2b407e1029032248c3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 1 16:19:37 2009 +0300

    core: Random asthetic fixes

 src/rygel/rygel-http-request-handler.vala |  4 ++--
 src/rygel/rygel-seek.vala                 | 26 +++++++++++++++-----------
 2 files changed, 17 insertions(+), 13 deletions(-)

commit 9886cac488bd60b347b9ddae7a5ed9c85a06b1dc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 1 16:12:56 2009 +0300

    core: IdentityRequestHandler -> HTTPIdentityHandler
    
    Rename IdentityRequestHandler to HTTPIdentityHandler.

 src/rygel/Makefile.am                         |  2 +-
 src/rygel/rygel-http-identity-handler.vala    | 79 +++++++++++++++++++++++++++
 src/rygel/rygel-http-request.vala             |  2 +-
 src/rygel/rygel-identity-request-handler.vala | 79 ---------------------------
 4 files changed, 81 insertions(+), 81 deletions(-)

commit 72a3ca5008f079bac620a6ff6e19bc24c12c56b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 1 16:04:51 2009 +0300

    core: Add HTTPTranscodeHandler
    
    Move HTTPRequestHandler implementation from Transcoder to a new class,
    HTTPTranscodeHandler. This is to keep the HTTP protocol implementation
    as separate as possible so that later we can easily add more protocol
    handlers (e.g RTSP).

 src/rygel/Makefile.am                       |  1 +
 src/rygel/rygel-http-request.vala           |  8 ++--
 src/rygel/rygel-http-transcode-handler.vala | 62 +++++++++++++++++++++++++++++
 src/rygel/rygel-transcoder.vala             | 27 +------------
 4 files changed, 68 insertions(+), 30 deletions(-)

commit e90f12533b6ad20bb575c896b60e3702365ff450
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 26 23:16:43 2009 +0300

    core: Add MediaItem.get_protocol_info()

 src/rygel/rygel-media-item.vala | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 2d0a7ec0c755a9eaff2ab7e66358de5221181e51
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 26 23:10:56 2009 +0300

    core: Minor refactoring of MediaItem class

 src/rygel/rygel-media-item.vala | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 7127cf3732a7599c50e3c3127a28867b348e9585
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 26 23:01:07 2009 +0300

    core: Minor non-functional fixes
    
    Minor fixes related mostly to coding-style

 src/rygel/rygel-identity-request-handler.vala | 11 ++++++-----
 src/rygel/rygel-media-item.vala               | 16 +++++++++-------
 src/rygel/rygel-transcoder.vala               | 10 +++++-----
 3 files changed, 20 insertions(+), 17 deletions(-)

commit 598a9588351c04d1379f97c9a16aa93e60d0378a
Author: James Henstridge <james@jamesh.id.au>
Date:   Mon Aug 3 21:06:51 2009 +0800

    core: Refactor: request handling into separate interface
    
    Factor out the request handling code into an HTTPRequestHandler interface.
    The interface is implemented by Rygel.Transcoder and an "identity request
    handler" used to serve items as is.

 src/rygel/Makefile.am                         |   2 +
 src/rygel/rygel-http-request-handler.vala     |  37 ++++++++
 src/rygel/rygel-http-request.vala             | 131 +++++---------------------
 src/rygel/rygel-identity-request-handler.vala |  78 +++++++++++++++
 src/rygel/rygel-media-item.vala               |  10 +-
 src/rygel/rygel-seek.vala                     |  13 ++-
 src/rygel/rygel-transcoder.vala               |  27 +++++-
 7 files changed, 182 insertions(+), 116 deletions(-)

commit c412f9c4a08d54beefe5a34767ef58a6321b5e32
Author: James Henstridge <james@jamesh.id.au>
Date:   Mon Aug 3 18:16:31 2009 +0800

    core: Push creation of gst source to MediaItem
    
    Previously MediaItem.create_stream_source was only called for items that
    did not provide any URIs.  If a URI was available, then HTTPRequest
    would create an element directly from it.  Now HTTPRequest always calls
    create_stream_source and the default implementation knows how to create
    an element from a URI.

 src/rygel/rygel-http-request.vala | 32 ++++++++------------------------
 src/rygel/rygel-media-item.vala   | 17 ++++++++++++++++-
 2 files changed, 24 insertions(+), 25 deletions(-)

commit 3654eb0c4ac400e0ce4681a22e36e06f3b63df49
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 25 18:14:54 2009 +0300

    core: List the resources according to compatiblity
    
    Transcoding formats that are further from the format of the item in
    question, should be listed at the end and viceversa. Not making sense?
    Read the code, Luke!

 src/rygel/rygel-media-item.vala        |  8 ++++++++
 src/rygel/rygel-transcode-manager.vala | 19 ++++++-------------
 2 files changed, 14 insertions(+), 13 deletions(-)

commit c01f24c9fd2143149b66172fe8fbd70fe01a1d6d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 25 18:13:43 2009 +0300

    core: Better distance calculation for transcoders

 src/rygel/rygel-l16-transcoder.vala   |  8 ++++++--
 src/rygel/rygel-mp2ts-transcoder.vala |  6 +++++-
 src/rygel/rygel-mp3-transcoder.vala   | 12 +++++++++---
 3 files changed, 20 insertions(+), 6 deletions(-)

commit b467f82d3c287d8e29732db4c093023364468fb9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 25 18:11:52 2009 +0300

    core: A small indentation fix

 src/rygel/rygel-transcoder.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3b1b7d88286bc0682c76203b62a38b19e26b60a8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 6 18:07:59 2009 +0300

    core: Add Transcoder.get_distance()
    
    Add a method to Transcoder classes that returns a the numeric value that
    gives an estimate of how hard would it be to trancode @item to target
    profile of this transcoder.

 src/rygel/rygel-l16-transcoder.vala   | 24 ++++++++++++++++++++++++
 src/rygel/rygel-mp2ts-transcoder.vala | 24 ++++++++++++++++++++++++
 src/rygel/rygel-mp3-transcoder.vala   | 14 ++++++++++++++
 src/rygel/rygel-transcoder.vala       | 12 ++++++++++++
 4 files changed, 74 insertions(+)

commit 45d10050e1b3b5a18fc5796302245ee835299f3c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 5 18:15:02 2009 +0300

    core: Use the correct pixel-aspect-ratio
    
    Use the correct pixel-aspect-ratio for transcoded videos.

 src/rygel/rygel-mp2ts-transcoder.vala | 34 ++++++++++++++++++++++++++++------
 1 file changed, 28 insertions(+), 6 deletions(-)

commit 5f558de14f487ae3e27fbc2736ee04154fd6b2c2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 5 17:56:21 2009 +0300

    core: Add pixel-aspect-ratio props to MediaItem

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

commit 9aa4f7f033133b3dfaa7f3f81c1f7a99362fb6b8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 5 16:25:54 2009 +0300

    core: Pass the items all the way to TranscoderBins

 src/rygel/rygel-l16-transcoder-bin.vala   | 6 ++++--
 src/rygel/rygel-l16-transcoder.vala       | 7 ++++---
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 8 +++++---
 src/rygel/rygel-mp2ts-transcoder.vala     | 7 ++++---
 src/rygel/rygel-mp3-transcoder-bin.vala   | 6 ++++--
 src/rygel/rygel-mp3-transcoder.vala       | 8 +++++---
 6 files changed, 26 insertions(+), 16 deletions(-)

commit 6a3f121e7ceb74783f70c66b85a076e137e0ebb6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 5 16:06:49 2009 +0300

    core: Pass MediaItem to Transcoder.create_source()

 src/rygel/rygel-http-request.vala     | 2 +-
 src/rygel/rygel-l16-transcoder.vala   | 4 +++-
 src/rygel/rygel-mp2ts-transcoder.vala | 4 +++-
 src/rygel/rygel-mp3-transcoder.vala   | 4 +++-
 src/rygel/rygel-transcoder.vala       | 4 +++-
 5 files changed, 13 insertions(+), 5 deletions(-)

commit c6ef799de5acb2ca772c42bbeb631c359f7c42ba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 5 13:11:44 2009 +0300

    core: Set bitrate on MP2TS transcoding res

 src/rygel/rygel-mp2ts-transcoder.vala | 1 +
 1 file changed, 1 insertion(+)

commit faf3962fee1c969a0b04e4c17fd38fa77963421c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 25 14:30:11 2009 +0300

    core: Don't create iconList element if it exists

 src/rygel/rygel-root-device-factory.vala | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 00569823254cdb9684b5a45382c0dbc8ee1a44a3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 25 01:37:37 2009 +0300

    core: Require latest gupnp-av (0.5)

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d06491aac5626c2a9360dbfe78cf163f14a26d9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Aug 24 16:20:58 2009 +0300

    core: Adapt to new gupnp and gupnp-av APIs

 src/rygel/Makefile.am                    |   1 -
 src/rygel/rygel-browse-filter.vala       |  96 -----------------------
 src/rygel/rygel-browse.vala              |  11 +--
 src/rygel/rygel-didl-lite-writer.vala    | 129 +++++++++----------------------
 src/rygel/rygel-http-server.vala         |  26 +++----
 src/rygel/rygel-l16-transcoder.vala      |  30 +++----
 src/rygel/rygel-media-item.vala          |  40 ++++++----
 src/rygel/rygel-mp2ts-transcoder.vala    |  21 ++---
 src/rygel/rygel-mp3-transcoder.vala      |  17 ++--
 src/rygel/rygel-root-device-factory.vala |  25 +++---
 src/rygel/rygel-root-device.vala         |   9 +--
 src/rygel/rygel-transcode-manager.vala   |   8 +-
 src/rygel/rygel-transcoder.vala          |  31 ++++----
 13 files changed, 142 insertions(+), 302 deletions(-)

commit 7d68b2845128183b89bfe33106fba25e1243dc26
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 30 17:37:32 2009 +0300

    core: Copy the factory list before creating devices
    
    We iterate over the copy of the list rather than list itself because
    there is high chances of the original list being modified during the
    iteration, which is not allowed by libgee.

 src/rygel/rygel-main.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit b14a0fc300067c840ebb03011c8fd204bb990516
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 30 03:53:50 2009 +0300

    core: Add factory before creating devices from it

 src/rygel/rygel-main.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5f661fc32987819753aea475c941cf48b8cdd203
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 30 03:27:54 2009 +0300

    core: Copy the plugin list before creating devices
    
    Copy the plugin list before creting devices for each plugin. Otherwise the
    mainloop gets run during the device creation and that mostly results in the
    modification of the Hashmap holding the plugin list.

 src/rygel/rygel-main.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9e35f947248fb0c25b503ab605c20cd031d90734
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 30 03:26:15 2009 +0300

    core: Use destroyer instead of keeping a weak_ref
    
    Keep a pointer to description document and delete it on destruction of
    the associated RootDevice instead of using weak_ref.

 src/rygel/rygel-root-device.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 996c341b7d6b73c250263c1e98a8d6607e836751
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 30 01:09:02 2009 +0300

    core: Require next gupnp-vala release

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee395e4c999b601bd93d685d74db02f01968ba74
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 30 00:58:11 2009 +0300

    core: Use the new GSSDP/GUPnP APIs

 src/rygel/rygel-main.vala                | 6 +++---
 src/rygel/rygel-root-device-factory.vala | 9 ++-------
 src/rygel/rygel-root-device.vala         | 6 ++++--
 3 files changed, 9 insertions(+), 12 deletions(-)

commit 42bb855facbb890de2667f02fbc91025146349cd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 29 01:05:59 2009 +0300

    core: TranscodeManager shouldn't know about protocol
    
    TranscodeManager doesn't need to know about transport protocol being
    used by it's implementation class(es).

 src/rygel/rygel-http-server.vala       | 6 +++++-
 src/rygel/rygel-transcode-manager.vala | 5 ++++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 92dc6c4687d3dd51ccbc4fe4b46c6b7d1485cff9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 29 00:51:12 2009 +0300

    core: ProtocolInfo provided by TranscodeManager
    
    ProtocolInfo is now completely provided by TranscodeManager and it's
    deriving classes.

 src/rygel/rygel-connection-manager.vala | 17 +++++------------
 src/rygel/rygel-http-server.vala        | 10 ++++++++++
 src/rygel/rygel-transcode-manager.vala  |  7 +++++--
 3 files changed, 20 insertions(+), 14 deletions(-)

commit fe5a9efd2ab70e83b6dab263d2e87a7dba2dc805
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 29 00:26:24 2009 +0300

    core: Indentation/coding style fixes for last commit

 src/rygel/rygel-connection-manager.vala | 34 ++++++++++++++++++---------------
 src/rygel/rygel-transcode-manager.vala  |  7 ++++---
 2 files changed, 23 insertions(+), 18 deletions(-)

commit dfd092249147c580703420876f50b2398d6b171c
Author: James Henstridge <james@jamesh.id.au>
Date:   Tue Jul 28 19:02:39 2009 +0800

    core: Expose transcode formats in the ProtocolInfo
    
    Some media players (e.g. certain Sony Bravia models) won't talk to media
    servers that don't advertise a DLNA profile they understand, so this is
    necessary to talk to such devices.

 src/rygel/rygel-connection-manager.vala | 27 +++++++++++++++++++++++++--
 src/rygel/rygel-root-device.vala        |  2 +-
 src/rygel/rygel-transcode-manager.vala  | 10 ++++++++++
 3 files changed, 36 insertions(+), 3 deletions(-)

commit 030f1ddec312fbb94607deb5385b35fd1f7f41ec
Author: James Henstridge <james@jamesh.id.au>
Date:   Tue Jul 28 15:34:51 2009 +0300

    core: bitrate should be in bytes/second
    
    Set the bitrate for transcoded resources in bytes/second.

 src/rygel/rygel-l16-transcoder.vala   | 4 ++++
 src/rygel/rygel-mp2ts-transcoder.vala | 5 ++++-
 src/rygel/rygel-mp3-transcoder.vala   | 3 ++-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 8a51d5418a7b861364b2b4a69aec35749ac56ca5
Author: James Henstridge <james@jamesh.id.au>
Date:   Tue Jul 28 12:44:04 2009 +0800

    core: Add new ignore rules

 .gitignore | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

commit 8e6c98a966a59e472fb8dc229636b1da6dd6e85f
Author: James Henstridge <james@jamesh.id.au>
Date:   Tue Jul 28 12:44:34 2009 +0800

    core: Fix a typo.
    
    Fix a typo that prevented dc:creator from being included in DIDL output.

 src/rygel/rygel-didl-lite-writer.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6e3aa718353307280e50c521420d8c7c6c7d539
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 25 22:48:04 2009 +0200

    build: add GEN prefix for rygel.conf

 data/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24be806f49d42f2e3b20909c93171c1639645a72
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 26 02:46:34 2009 +0300

    Shave the output
    
    Use new automake feature/macro to shave the build output by default.

 configure.ac | 3 +++
 1 file changed, 3 insertions(+)

commit 0f1aa921a7f694a005b2b56c6e4e1675ddead00d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 26 02:31:49 2009 +0300

    build: Remove forgotten redundant rule

 src/plugins/mediathek/Makefile.am | 2 --
 1 file changed, 2 deletions(-)

commit a393cee5b367ba0be2c38d52412eb746e2e7d138
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 26 02:29:11 2009 +0300

    build: Indentation fixes

 src/plugins/external/Makefile.am     | 12 ++++----
 src/plugins/media-export/Makefile.am | 49 +++++++++++++++----------------
 src/plugins/mediathek/Makefile.am    | 56 +++++++++++++++++-------------------
 src/plugins/test/Makefile.am         | 12 ++++----
 src/plugins/tracker/Makefile.am      |  8 +++---
 5 files changed, 64 insertions(+), 73 deletions(-)

commit 8ef3f4c39d9cf4aa9c83f428776c6a8052fe526d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 26 01:41:51 2009 +0300

    build: unify and hence simplify core build
    
    No need to build vapi separately from rest of rygel

 src/rygel/Makefile.am | 49 ++++++++++++++++++++++---------------------------
 1 file changed, 22 insertions(+), 27 deletions(-)

commit 62f7c4383c8d4ef4a1f0498f909c7ca5c7a401db
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 25 18:16:15 2009 +0200

    build: Use automake-1.11's vala support

 configure.ac                         | 18 ++++------
 src/plugins/external/Makefile.am     | 18 +++-------
 src/plugins/media-export/Makefile.am | 18 +++-------
 src/plugins/mediathek/Makefile.am    | 19 ++++------
 src/plugins/test/Makefile.am         | 25 +++++--------
 src/plugins/tracker/Makefile.am      | 27 ++++++--------
 src/rygel/Makefile.am                | 68 ++++++------------------------------
 src/ui/Makefile.am                   | 16 +++------
 8 files changed, 57 insertions(+), 152 deletions(-)

commit 578de13e31610dc140de3aa27faf94757d10079b
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 25 15:37:57 2009 +0200

    build: Fix out-of-tree builds

 data/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 63c41306669fc9df370b19891f96324e33ad67b5
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 25 12:59:18 2009 +0200

    build: Fix build with automake-1.11

 src/plugins/external/Makefile.am     | 23 +++++----------
 src/plugins/media-export/Makefile.am | 21 +++++--------
 src/plugins/mediathek/Makefile.am    | 25 +++++-----------
 src/plugins/test/Makefile.am         | 25 +++++-----------
 src/plugins/tracker/Makefile.am      | 40 +++++--------------------
 src/rygel/Makefile.am                | 57 +++++++-----------------------------
 src/ui/Makefile.am                   | 24 +++++----------
 7 files changed, 55 insertions(+), 160 deletions(-)

commit 8c852183e7f5f22bbe09897e04d31c99abf66fc1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 25 01:28:45 2009 +0300

    core: And still the removal of gconf usage

 src/rygel/rygel-1.0.deps | 1 -
 1 file changed, 1 deletion(-)

commit ce7a5d26409db01cb34170c1d1e169c6b26718ed
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 25 01:24:00 2009 +0300

    core: Get rid of remainder of gconf usage

 src/rygel/Makefile.am              | 8 ++++----
 src/rygel/rygel-configuration.vala | 1 -
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 3d73adccdd8042be6dd875f0deb94c0813224024
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jul 24 17:44:41 2009 +0300

    Asynchronously wait for state change
    
    Asynchronously wait for state change rather than making a synchronous call
    to make sure state is changed before seeking.

 src/rygel/rygel-live-response.vala | 57 +++++++++++++++++++++++++++++---------
 1 file changed, 44 insertions(+), 13 deletions(-)

commit a49f56767756fa629f7f754d26927c1e7d05d8a3
Author: James Henstridge <james@jamesh.id.au>
Date:   Mon Jul 20 19:11:07 2009 +0800

    Add support for time-based seeking in transcoded streams.
    
    * Transcoded resources now set the DLNA operation to TIMESEEK.
    * The Rygel.Seek class has been moved out into its own file, and now
      includes code to represent time based ranges.
    * The Rygel.Seek class includes routines for parsing both byte ranges
      (from the standard Range HTTP header), and time ranges (from the
      non-standard TimeSeekRange.dlna.org header).
    * For transcoded streams, a TimeSeekRange.dlna.org response header is
      generated if the request included one.
    * LiveResponse seeks the pipeline to the appropriate starting point
      before playback.

 src/rygel/Makefile.am              |   3 +
 src/rygel/rygel-http-request.vala  |  99 +++-------------------
 src/rygel/rygel-http-response.vala |  36 --------
 src/rygel/rygel-live-response.vala |  23 ++++-
 src/rygel/rygel-seek.vala          | 169 +++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-transcoder.vala    |   2 +-
 6 files changed, 207 insertions(+), 125 deletions(-)

commit 960265fcadb6026f98137420614a107cb09a2a0e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 14 15:25:34 2009 +0300

    core: No need to mark the device unavailable
    
    No need to mark the device unavailable before destorying it.

 src/rygel/rygel-main.vala | 1 -
 1 file changed, 1 deletion(-)

commit 79233603338c393800cdf637b1e231b2763fd82c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 13 19:19:35 2009 +0300

    core: (Un)pause the SoupMessage at the right time
    
    - Pause the msg in run() method.
    - Unpause the msg on error or HEAD message.

 src/rygel/rygel-http-request.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b39afd66740d2a04caee0dc8e1d3053c7b77e449
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jul 13 18:35:48 2009 +0300

    core: No need to keep path of config file around
    
    Just keep the 'read_only' flag and write to user's config if this
    flag is not set in save method.

 src/rygel/rygel-user-config.vala | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 4c9ff7f0771826533b8d8c90d14596e610900faa
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 9 12:40:41 2009 +0300

    ui: Show paths instead of URIs whenever possible

 src/ui/rygel-media-export-pref-section.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit c2ee63b697657408d32e41e77d934d551e3b8bdd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jul 9 12:28:27 2009 +0300

    ui: Saner defaults for FileChooserDialog

 src/ui/rygel-media-export-pref-section.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 0406ba5de258f156491db3d6a5646048ad1e3bee
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 18:13:27 2009 +0300

    core: Move context.host_path call to RootDeviceFactory

 src/rygel/rygel-main.vala                | 3 ---
 src/rygel/rygel-root-device-factory.vala | 3 +++
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 8cd352cae2b0b7a7450c324e3c2203b19e955c8e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 17:57:08 2009 +0300

    core: Make the device unavailable before removing

 src/rygel/rygel-main.vala | 1 +
 1 file changed, 1 insertion(+)

commit 2f7143f7485fae32d9de5c06ebb9224dc36dca25
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 17:54:22 2009 +0300

    core: Can't remove from ArrayList during iteration

 src/rygel/rygel-main.vala | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 8dca34a8b3d8cbc340ac1191eb040e86c35f4449
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 17:14:49 2009 +0300

    core: Useful debug messages on context (un)availability

 src/rygel/rygel-main.vala | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 9fec4e921401e827f7a2348e5e0c249a4886bd95
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 16:16:32 2009 +0300

    core: Bump-up gupnp-vala requirment to 0.5.5

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e83f5c83a3859ac742ebd1eb9b94e7a3e7fb8dc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 15:29:39 2009 +0300

    core: Minor indentation fix

 src/rygel/rygel-root-device-factory.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 44c1911ad162006aa7c30069f82f3d349165af9b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 15:15:02 2009 +0300

    core: Multiple/dynamic network handling
    
    Use the new GUPnP.ContextManager to create root devices for plugins as
    new contexts become available and viceversa.

 src/rygel/rygel-main.vala | 81 ++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 73 insertions(+), 8 deletions(-)

commit bc3076bea49baeb58b25aaf2b757b15ab6b6af02
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 15:11:04 2009 +0300

    core: RootDeviceFactory doesn't create context
    
    The context is passed to it as constructor argument.

 src/rygel/rygel-root-device-factory.vala | 23 ++---------------------
 1 file changed, 2 insertions(+), 21 deletions(-)

commit 91121cd475a6c2d03901b1a9122002adf46579fe
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jul 8 15:10:05 2009 +0300

    core: RootDeviceFactory.context is now public

 src/rygel/rygel-root-device-factory.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 811ff13494f323018e315b73f18cbe514cf7c600
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 7 16:11:34 2009 +0300

    Require gupnp 0.13

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 609b78b75fac6de6b72d490f73b60418b3211cc7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jul 5 12:39:14 2009 +0300

    external: Utilize optional MediaItem properties
    
    Now we utilize all MediaItem properties except for:
      * Genre
      * Thumbnail
      * AlbumArt

 src/plugins/external/rygel-external-item.vala | 78 +++++++++++++++++++++++++--
 1 file changed, 73 insertions(+), 5 deletions(-)

commit 39e604205406e5c178c14381d66f1e905a6744fe
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 4 15:54:17 2009 +0300

    core: Use the correct config file

 data/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 20bae1f6848b522510e923db9f0dc8ba683674a0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 4 15:47:02 2009 +0300

    core: Remove gconf stuff from configure.ac

 configure.ac | 3 ---
 1 file changed, 3 deletions(-)

commit 6df03ca4065ddb9e8802ca6c5924be60b86d7a3e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 4 15:45:07 2009 +0300

    core: Remove gconf schema files

 data/Makefile.am         |  12 +--
 data/rygel-maemo.schemas | 215 -----------------------------------------------
 data/rygel.schemas       | 193 ------------------------------------------
 3 files changed, 2 insertions(+), 418 deletions(-)

commit f3144bc72a0eac15617955c5450402f40b36b596
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 4 11:12:05 2009 +0300

    core: Templates for config file
    
    Config file is now generated from one of the templates. This the
    equivalent of gconf schemas.

 data/Makefile.am        |  4 +++
 data/rygel-default.conf | 67 +++++++++++++++++++++++++++++++++++++++++++++++++
 data/rygel-maemo.conf   | 67 +++++++++++++++++++++++++++++++++++++++++++++++++
 data/rygel.conf         | 63 ----------------------------------------------
 4 files changed, 138 insertions(+), 63 deletions(-)

commit 70c83d2af570a81ee6967cfc6d1352a968bf8d71
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 4 01:30:16 2009 +0300

    core: Install config file in system config dir

 data/Makefile.am |  2 ++
 data/rygel.conf  | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

commit 009602eac5123685893d93776da839e5a992b5f7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 4 00:56:19 2009 +0300

    core: Correct condition for system config loading
    
    System config file should be used if configuration is read-only and not
    the other way around.

 src/rygel/rygel-user-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dac9c9283a333d7da28f26d7cb7ee17b2d151902
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jul 4 00:50:19 2009 +0300

    core: Minor indentation fix

 src/rygel/rygel-user-config.vala | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 4d69b36dd03561ecf99b53780610df9aff38a497
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 25 00:20:47 2009 +0300

    core,ui: Diff between read-only and writable config
    
    read-only: Reads config from system-installed config file as well and
               doesn't support saving of changes.
    writable:  Reads config only from user's config file and supports saving
               of changes.

 src/rygel/rygel-user-config.vala     | 12 ++++++++++--
 src/ui/rygel-preferences-dialog.vala |  2 +-
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 72c124cbeb3ca313be151614781eb93c38a08c32
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 23:48:58 2009 +0300

    ui: Don't use the default singleton

 src/ui/rygel-preferences-dialog.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit d081a16046309dfe65b7b23c58cf8042605a09be
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 18:47:40 2009 +0300

    core: Don't lose translations/comments in config

 src/rygel/rygel-user-config.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5097094639ac24c11bb9b165cb38400e55fc982a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 18:39:25 2009 +0300

    ui: keep and save the configuration in the end

 src/ui/rygel-preferences-dialog.vala | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit bd72bff5bd2b537210058fa6fb677bd3738e3a1d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 18:38:52 2009 +0300

    core: Provide configuration saving API

 src/rygel/rygel-user-config.vala | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit 28bf96f720bc93827c234e47c2e312889357787e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 17:43:51 2009 +0300

    ui: Put failable calls in separate try/catch blocks

 src/ui/rygel-general-pref-section.vala | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit cf07aa11f2e510a23143dab367202043531bc524
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 17:19:29 2009 +0300

    ui: "port" key is now also optional

 src/ui/rygel-general-pref-section.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35d2f19f755f42d408e9b4e2c134f5d43039df9f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 17:15:12 2009 +0300

    ui: Explicitly link to dbus-glib

 src/ui/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit bacc5a6c5f8b448acf5ec41cb7c4365f0e80aa8c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 16:49:07 2009 +0300

    core,plugins,ui: Move from GConf to .ini file usage

 configure.ac                         |   6 --
 src/plugins/external/Makefile.am     |   4 +-
 src/plugins/media-export/Makefile.am |   2 -
 src/plugins/mediathek/Makefile.am    |   2 -
 src/plugins/test/Makefile.am         |   4 +-
 src/plugins/tracker/Makefile.am      |   4 +-
 src/rygel/Makefile.am                |   2 -
 src/rygel/rygel-meta-config.vala     |   7 ++-
 src/rygel/rygel-user-config.vala     | 111 +++++++++++------------------------
 src/ui/Makefile.am                   |   2 -
 10 files changed, 42 insertions(+), 102 deletions(-)

commit 6035bf23c2058865db693b174fe14f7f86399438
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 16:47:50 2009 +0300

    core: Expose sysconfdir to vala world

 src/rygel/Makefile.am | 3 ++-
 src/rygel/cstuff.vapi | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5cac99ee513032c79487993c3feffd69647d285d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 26 14:16:15 2009 +0300

    core: Bump-up vala requirement to 0.7.4

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aee8cb0c729a54ab50cefe7636dcd68832f80731
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 14:33:17 2009 +0200

    core,media-export: Rename DatabaseBackedMediaContainer

 .../rygel-media-export-root-container.vala         |  5 +-
 src/rygel/Makefile.am                              |  6 +-
 .../rygel-database-backed-media-container.vala     | 83 ----------------------
 src/rygel/rygel-media-db-container.vala            | 82 +++++++++++++++++++++
 src/rygel/rygel-media-db-object-factory.vala       | 20 +++---
 5 files changed, 97 insertions(+), 99 deletions(-)

commit 2161de16470277b618ca87990fb2bdf0754d47be
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 14:25:32 2009 +0200

    core: rename database strings

 src/rygel/rygel-media-db.vala | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit bb9daaa9476cdffba0cee681ba55959a69871229
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 01:03:56 2009 +0200

    media-export: skip files/folders starting with '.'

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

commit bf62dc318c22fad611b6c8bbf7dbbd1995c38e97
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 01:00:28 2009 +0200

    media-export: notify about updates
    
    notify about updated containers after harvesting
    all files in this container

 src/plugins/media-export/rygel-media-export-harvester.vala | 2 ++
 1 file changed, 2 insertions(+)

commit a76389da8412f1c4579b86d8a0e07a73616db06e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 00:52:40 2009 +0200

    core: update child count if container is updated

 src/rygel/rygel-database-backed-media-container.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit a71a1eb20fed41829809b045cc00a2aace30d9e7
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 00:51:29 2009 +0200

    media-export: cleanup root container descendency

 .../rygel-media-export-root-container.vala         | 87 +++++++---------------
 1 file changed, 25 insertions(+), 62 deletions(-)

commit 2472272d58e8cd409f05aa41ede62f9b40d81ae8
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 00:29:48 2009 +0200

    media-export: get rid of third queue

 .../media-export/rygel-media-export-harvester.vala     | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

commit 0204118e625dd948c7f064c96fa6f3731abec37f
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 00:19:15 2009 +0200

    core: add basic sorting

 src/rygel/rygel-media-db.vala | 1 +
 1 file changed, 1 insertion(+)

commit 06b8bb5a0e06160fe12be3a8ad8dc7544d0e938e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 00:12:19 2009 +0200

    media-export: fix child count reporting

 src/plugins/media-export/rygel-media-export-root-container.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 9a7b933fbed24d42b011cdbe5cf4326cf3755090
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 24 23:27:23 2009 +0200

    media-export: fix id calculation

 src/plugins/media-export/rygel-media-export-root-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 98551823b1412dda66b159ec5ee05ddc53db2520
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 24 23:20:48 2009 +0200

    media-export: remove debug output

 .../media-export/rygel-media-export-harvester.vala    | 19 -------------------
 1 file changed, 19 deletions(-)

commit b990ec5b208e0ea3185b33d81012adc9014f85b3
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 24 23:17:18 2009 +0200

    media-export: remove unused classes

 src/plugins/media-export/Makefile.am               |  10 +-
 .../media-export/rygel-media-export-container.vala | 165 ---------------------
 ...rygel-media-export-directory-search-result.vala | 119 ---------------
 .../media-export/rygel-media-export-harvester.vala |   6 +-
 .../rygel-media-export-root-container.vala         |  57 ++-----
 5 files changed, 16 insertions(+), 341 deletions(-)

commit 5aa6973ab4354dcfc1feafed77b98108346e6e13
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 24 23:13:20 2009 +0200

    core: add existence check for object to db

 src/rygel/rygel-media-db.vala | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit b0c7c60af392db2258d009f6d0d90dfecdf87cb9
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 24 22:43:40 2009 +0200

    media-export: Add media harvester class

 src/plugins/media-export/Makefile.am               |   3 +
 .../media-export/rygel-media-export-harvester.vala | 261 +++++++++++++++++++++
 .../media-export/rygel-media-export-item.vala      | 136 +++++++++++
 .../rygel-media-export-root-container.vala         |  98 ++++----
 4 files changed, 453 insertions(+), 45 deletions(-)

commit 048e73ab762367f2ee041960b1c41d7524011940
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 24 21:59:46 2009 +0200

    core: Revert "core: Allow parentless Media item"
    
    This reverts commit f7bf5909f5b1e1413ad0472a3a7f2fbf9e31edb3.

 src/rygel/rygel-media-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a53371cef90e32f1ce1e195ffdfd547fd37c8575
Author: Jens Georg <mail@jensge.org>
Date:   Wed Jun 24 21:58:05 2009 +0200

    core: get rid of parentless media item

 src/rygel/rygel-media-db-object-factory.vala |  3 ++-
 src/rygel/rygel-media-db.vala                | 19 ++++++++++++++-----
 src/rygel/rygel-media-object.vala            |  1 +
 3 files changed, 17 insertions(+), 6 deletions(-)

commit 063fd8fe726e8086d1bd78477073e4a3b83ded38
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 23 00:08:03 2009 +0200

    core: Create directory of database if not already existing

 src/rygel/rygel-media-db.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 4552c7a76f67cdd98d4b0c446e51f798eb51c18d
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 02:12:44 2009 +0200

    core: move uris from MediaItem to MediaObject

 src/rygel/rygel-media-db.vala     | 21 ++++++++++++---------
 src/rygel/rygel-media-item.vala   |  3 ---
 src/rygel/rygel-media-object.vala |  5 +++++
 3 files changed, 17 insertions(+), 12 deletions(-)

commit dae0ec2bceb9e1c42e35734757071c8a7f507722
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 02:08:56 2009 +0200

    core: initialize database backed container with correct child count

 src/rygel/rygel-database-backed-media-container.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e6a72f5f88b50c9cdd0dcc3d05709c78c86fb211
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 02:08:01 2009 +0200

    core: add function to query child count from database

 src/rygel/rygel-media-db.vala | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 7a1773aeadc83e2081ccb4f61aed2eaf5a918710
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 02:04:59 2009 +0200

    core: never return null children list; use empty list instead

 src/rygel/rygel-media-db.vala | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 3c49cf8b538fca6389b74dab10e1d9bb44736a8d
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 02:03:00 2009 +0200

    core: Fix join in query and giving child correct id

 src/rygel/rygel-media-db.vala | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit c29f20a7d5498834548abd1e40cff42caabe1fb1
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 01:58:49 2009 +0200

    core: Fix query for objects regargind left outer join semantics
    
    Previously no objects would be found if there was no metadata. This
    applys to containers. Mixed up left and right here.

 src/rygel/rygel-media-db.vala | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 6e30617d58c116b629bee1bf65c353a455d46c8a
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 01:52:28 2009 +0200

    core: add uris to items when fetched from db

 src/rygel/rygel-media-db.vala | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit ef6aa5b5606499ce2172fb246033c563e33da77e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 01:41:59 2009 +0200

    core: fix bogus return statement

 src/rygel/rygel-media-db.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7eecac89f87167fac6be60b9d47953d5aef9ada0
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jun 21 01:28:51 2009 +0200

    core: for all children set container as parent

 src/rygel/rygel-database-backed-media-container.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 8f6d70f0c8ec2b70491119002e4cd14ff819ca40
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 9 23:48:27 2009 +0200

    core: Replace homegrown queue with GLib's

 src/rygel/rygel-metadata-extractor.vala | 40 ++++++++++-----------------------
 1 file changed, 12 insertions(+), 28 deletions(-)

commit cfd11bb527e0518f1e4a030e1b89de57ea825a19
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 5 01:05:03 2009 +0200

    core: issue File if finished, not uri

 src/rygel/rygel-metadata-extractor.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ae389c181cd51caa125238dffa9b608a15e4a4ea
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 5 01:04:35 2009 +0200

    core: Make MetadataExtractor public in vapi

 src/rygel/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1eb691e36712f2ef68fd8f8a9ff71ab30212649c
Author: Jens Georg <mail@jensge.org>
Date:   Fri Jun 5 00:25:31 2009 +0200

    core: Add get_children and get_object method

 src/rygel/Makefile.am                              |  10 +-
 .../rygel-database-backed-media-container.vala     |  71 +++++++++
 src/rygel/rygel-media-db-object-factory.vala       |  69 +++++++++
 src/rygel/rygel-media-db.vala                      | 158 ++++++++++++++-------
 4 files changed, 252 insertions(+), 56 deletions(-)

commit e5f78a7a8cf6cdc6889425baaa1c51676490a7ca
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 4 22:25:27 2009 +0200

    core: more db schema fixes

 src/rygel/rygel-media-db.vala | 154 ++++++++++++++++++++++++++++++------------
 1 file changed, 111 insertions(+), 43 deletions(-)

commit dc2add10a915b610c4bf7efff97ec0c95d1b3605
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 31 12:26:27 2009 +0200

    core: Add missing item duration to table

 src/rygel/rygel-media-db.vala | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit ab58315d19791efebff45741c11cf45afd06c6ba
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 31 12:13:32 2009 +0200

    core: Add item retrieval method

 src/rygel/rygel-media-db.vala | 48 +++++++++++++++++++++++++++++++++++++++----
 1 file changed, 44 insertions(+), 4 deletions(-)

commit 030d2811ba992cdb39ebdf940209ee1d25fb541b
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 30 23:31:41 2009 +0200

    core: Add missing file

 src/rygel/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 431a3ee758b0b432d689d99b19541756bc65b242
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 30 21:07:50 2009 +0200

    core: Allow parentless Media item

 src/rygel/rygel-media-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b08fd98fae3c820dc6cc68674fed60f92f967d39
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 30 16:02:20 2009 +0200

    core: Implement saving of item in database

 src/rygel/rygel-media-db.vala | 121 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 120 insertions(+), 1 deletion(-)

commit 90008b8b917620152113f9222c1bda50e646335f
Author: Jens Georg <mail@jensge.org>
Date:   Mon May 25 22:01:56 2009 +0200

    core: Add basic media database class

 configure.ac                  |   6 ++
 src/rygel/Makefile.am         |  12 ++--
 src/rygel/rygel-media-db.vala | 146 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 160 insertions(+), 4 deletions(-)

commit fcabf5265ff0acd342c5fd9a3e99ddf4d1862e70
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 24 16:35:12 2009 +0200

    core: Use fake sinks for playbin to suppress window popup on video

 src/rygel/rygel-metadata-extractor.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit a9fa500ad776b288aefbac414b1f6987be26a34a
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 24 16:30:44 2009 +0200

    core: Handle error in extract_mime_and_size
    
    Got to next uri if this function fails

 src/rygel/rygel-metadata-extractor.vala | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 6d8fc2082e13951973cc10df21a633ae8e3ee414
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 24 16:26:12 2009 +0200

    core: Fix TagName != structure key

 src/rygel/rygel-metadata-extractor.vala | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 34171abdc5fb28e61f1ee6bd43915d3850e8c133
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 24 16:24:20 2009 +0200

    core: Add simple Queue convenience class based on Gee.ArrayList

 src/rygel/rygel-metadata-extractor.vala | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit ff0bf6abd2dd748770c1fe773402f27e7898c1e8
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 24 16:21:14 2009 +0200

    core: Add error event for failing files

 src/rygel/rygel-metadata-extractor.vala | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 4c5d55650bf168c3b90eb0340ed7bc40e44b8c85
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 24 16:17:05 2009 +0200

    core: Add custom tags to taglist for extra info
    
    Extra information like width, height etc. is not covered
    by the standard tags. While collecting this data is now
    inserted into the tag list.

 src/rygel/rygel-metadata-extractor.vala | 92 +++++++++++++++++++--------------
 1 file changed, 54 insertions(+), 38 deletions(-)

commit bcbc74e6e935390c9c8cb11cf1e2078697c7c685
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 23 14:04:23 2009 +0200

    core: Replace properties with internal queue

 src/rygel/rygel-metadata-extractor.vala | 97 ++++++++++++---------------------
 1 file changed, 36 insertions(+), 61 deletions(-)

commit 5c89b85491774227251a08135d5a8bbbf602328b
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 23 12:37:50 2009 +0200

    core: Collect tags and emit them en-block when done
    
    Previous code was emitting a signal for every tag found

 src/rygel/rygel-metadata-extractor.vala | 29 ++++++++++++-----------------
 1 file changed, 12 insertions(+), 17 deletions(-)

commit 64d6923fc15ef06b9c0935aac614f410f72cf77f
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 22 15:27:38 2009 +0200

    core: Make extractor compile

 src/rygel/Makefile.am                   | 3 +++
 src/rygel/rygel-metadata-extractor.vala | 8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 96135fc8f918ac1137c1042a244f93fcaf2f3d0e
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 22 14:33:05 2009 +0200

    core: Revert "Remove MetadataExtractor class."
    
    This reverts commit 4d530bd0347c69a95110c7d399372e19cdf83793.
    libowl would drag in a hard dependency to GTK+ which is not desired
    
    Conflicts:
    
        src/rygel/Makefile.am

 src/rygel/rygel-metadata-extractor.vala | 286 ++++++++++++++++++++++++++++++++
 1 file changed, 286 insertions(+)

commit 55dbc78c1dbc77defffbc016b202661b19e257ce
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 14:43:10 2009 +0300

    tracker: Clamp the index and offset
    
    Without this, Rygel was crashing because of tracker plugin passing
    invalid params to List.slice().

 src/plugins/tracker/rygel-tracker-root-container.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 8a25e3cf8d1f470d523df573175942a12d01af59
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 14:26:03 2009 +0300

    core: Provide 'childCount' only when requested

 src/rygel/rygel-didl-lite-writer.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 74320952e92af233dd2f050304c91c0a0a9d2086
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 14:25:19 2009 +0300

    core: Correctly handle top-level attributes

 src/rygel/rygel-browse-filter.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 0381607ee07fba51e194c62f7c1fd596c28fc8e6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 01:52:28 2009 +0300

    external: Don't load the plugin more than once

 src/plugins/external/rygel-external-plugin-factory.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3c5501b39b94cb11f1498bbb4a46bde9d5b67f36
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 24 01:01:40 2009 +0300

    media-export: Remove extra "-media" from filenames

 src/plugins/media-export/Makefile.am | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit e0e2feb21d9a8098fee4c02cc4a264b821429fbd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 23 19:07:07 2009 +0300

    core: Clear 'serviceList' before adding services

 src/rygel/rygel-root-device-factory.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1f0395cc99aa2c93a6727a5a4ab830d71fe1d391
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 23 18:09:42 2009 +0300

    core: Put BrowseFilter class in separate file

 src/rygel/Makefile.am                 |  3 ++
 src/rygel/rygel-browse-filter.vala    | 93 +++++++++++++++++++++++++++++++++++
 src/rygel/rygel-didl-lite-writer.vala | 68 -------------------------
 3 files changed, 96 insertions(+), 68 deletions(-)

commit ba99e25b9f1e0e550ffd7d8025f6327fc877f093
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 23 16:47:40 2009 +0300

    core: Apply browse filter to 'res' attributes

 src/rygel/rygel-didl-lite-writer.vala | 44 +++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit f0d0f85fd04f323d616455b2890813eefc0403a9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 23 15:37:29 2009 +0300

    core: Attributes imply inclusion of associated prop

 src/rygel/rygel-didl-lite-writer.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1cb9d86c8cd3881afa2f783638327a83db5878a7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 23 01:45:29 2009 +0300

    core: Assume parent of parentless item to be root

 src/rygel/rygel-didl-lite-writer.vala | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit f50e73228322c442a601ed4eca0903f5d73df85a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 23 01:02:48 2009 +0300

    core: Minor re-formatting to reduce LOCs

 src/rygel/rygel-didl-lite-writer.vala | 45 +++++++----------------------------
 1 file changed, 9 insertions(+), 36 deletions(-)

commit 39bab478bb22f8923c2368838a20316ccf1a77a5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 22 23:36:51 2009 +0300

    core: Rename Filter to BrowseFilter

 src/rygel/rygel-didl-lite-writer.vala | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit fe968d202cc5f313b87348fed024d5dd5342d543
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 22 23:32:07 2009 +0300

    core: "upnp:class" is mandatory property.

 src/rygel/rygel-didl-lite-writer.vala | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

commit 74aac6757892f956f2aceeef517018d4369afad8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 22 23:24:24 2009 +0300

    core: No need to refer by full path

 src/rygel/rygel-didl-lite-writer.vala | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 9c55ec53e9c08d0a553f921a58355102fd353eda
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 22 23:21:14 2009 +0300

    core: Take care of property prefixes in filter

 src/rygel/rygel-didl-lite-writer.vala | 29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)

commit fe415775b969ba21b80a10d6d1684e9e8b8f44a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 22 18:56:04 2009 +0300

    core: Implement filtered-browse.
    
    Currently we are not handling "res" properties.

 src/rygel/rygel-browse.vala           |  4 +-
 src/rygel/rygel-didl-lite-writer.vala | 90 ++++++++++++++++++++++++-----------
 2 files changed, 63 insertions(+), 31 deletions(-)

commit d2fa1fe88ec91a1139617b07128fc048bf446e60
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 22 17:21:58 2009 +0300

    core: Use 'this' keyword.

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

commit 9efb735a3f86755004f9f189cd6846bd28b64aba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 23 14:57:28 2009 +0300

    core: Allow owned refs to parent container

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

commit 6620726b6b024bfce1b0a43e7e2750e9ac50f9e6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 21 02:27:16 2009 +0300

    ui: Separate out try/catch blocks
    
    Put calls with different chances of failure into separate try/catch
    blocks.

 src/ui/rygel-general-pref-section.vala | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 2606799e3282ec0540f508a027959d91d489efd3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 21 02:17:44 2009 +0300

    ui: Catch error when getting URIs from config

 src/ui/rygel-media-export-pref-section.vala | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 791db8d8429a9083a5079da8ee3a27d96344d21c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 18 18:38:53 2009 +0300

    external: Make use of 'DLNAProfile' property

 src/plugins/external/rygel-external-item.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit f1266b43bc3d48b5ab25c9eddfefcad4ecf62092
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 18 18:38:17 2009 +0300

    core: Add 'dlna_profile' to MediaItem

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

commit 5abc9c8833107ce0b62dd571fe37b1d01524862b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 18 18:20:40 2009 +0300

    core: Disable MediaExport plugin on Maemo for now

 data/rygel-maemo.schemas | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52e54df48882752fe350ec1a857beb92f1c03261
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 18 18:19:11 2009 +0300

    core: Don't use @REALNAME@ on Maemo
    
    Don't use @REALNAME@ in titles on Maemo.

 data/rygel-maemo.schemas | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f348a72aa0987bbb6eec5b95b7c12270b07e305
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 18 13:59:17 2009 +0300

    core: Require GStreamer >= 0.10.23
    
    Without that gstreamer, video transcoding will not work.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 97f4303d44b8247639be69f262e1c4b424b542b2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 17 17:44:24 2009 +0300

    tracker: Better detection of Tracker availability
    
    Talk to Tracker directly to see if it's running or not instead of trying
    to launch it. Fixes bug#586134.

 .../tracker/rygel-tracker-plugin-factory.vala        | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

commit 8722bd3f382b64ccd48d8df8631ec6bf16a7ac38
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 17 17:30:42 2009 +0300

    core: Enable LCPM transcoding for maemo

 data/rygel-maemo.schemas | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ff028763333e9fc2b0ccf7be4acf27cc9c04902
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 17 17:28:44 2009 +0300

    core: Add all schema files to distribution

 data/Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 8f2ad30aa37b0a90bcaeb63a2feb9f706fbeed06
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 17 16:57:47 2009 +0300

    core: Refer to file by path not name
    
    Refering to it just by name was breaking `make distcheck`.

 data/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1271a24cd2c19b23c2fbf418cdd6f57f7050b2f6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 15 10:59:28 2009 +0300

    core: Update README according to recent changes

 README | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2cb5d37f13977ddde666054f313a40ff0a4051f5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 15 10:57:19 2009 +0300

    core,ui,dvb: Remove DVB plugin
    
    DVB Daemon will soon be implementing D-Bus MediaServer spec.

 configure.ac                                  |   7 --
 data/rygel-preferences.ui                     |  50 +-------
 data/rygel.schemas                            |  22 ----
 src/plugins/Makefile.am                       |   5 -
 src/plugins/dvb/Makefile.am                   |  52 --------
 src/plugins/dvb/rygel-dvb-channel-group.vala  | 153 -----------------------
 src/plugins/dvb/rygel-dvb-channel.vala        |  69 -----------
 src/plugins/dvb/rygel-dvb-content-dir.vala    |  40 ------
 src/plugins/dvb/rygel-dvb-plugin-factory.vala |  76 ------------
 src/plugins/dvb/rygel-dvb-plugin.vala         |  44 -------
 src/plugins/dvb/rygel-dvb-root-container.vala | 167 --------------------------
 src/ui/rygel-preferences-dialog.vala          |   3 -
 12 files changed, 2 insertions(+), 686 deletions(-)

commit 022e7662449d4fb81d96d59a3d7428b2811834c0
Author: Jens Georg <mail@jensge.org>
Date:   Tue Jun 16 20:16:39 2009 +0200

    media-export: fix crash if nothing was configured

 src/plugins/media-export/rygel-media-export-root-container.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit c3bd50f854f70117f37770b7ad9d89a9bcd43e6a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 17 14:47:10 2009 +0300

    core,plugins,ui: Fix self-contradiction in headers
    
    Remove "all rights reserved" part from all copyright headers.
    Fixes bug#585986.

 src/plugins/dvb/rygel-dvb-channel-group.vala               | 2 +-
 src/plugins/dvb/rygel-dvb-channel.vala                     | 2 +-
 src/plugins/dvb/rygel-dvb-content-dir.vala                 | 2 +-
 src/plugins/dvb/rygel-dvb-plugin-factory.vala              | 2 +-
 src/plugins/dvb/rygel-dvb-plugin.vala                      | 2 +-
 src/plugins/dvb/rygel-dvb-root-container.vala              | 2 +-
 src/plugins/external/rygel-external-container.vala         | 2 +-
 src/plugins/external/rygel-external-content-dir.vala       | 2 +-
 src/plugins/external/rygel-external-item.vala              | 2 +-
 src/plugins/external/rygel-external-plugin-factory.vala    | 2 +-
 src/plugins/external/rygel-external-plugin.vala            | 2 +-
 src/plugins/media-export/rygel-media-export-item.vala      | 2 +-
 src/plugins/test/rygel-test-audio-item.vala                | 2 +-
 src/plugins/test/rygel-test-content-dir.vala               | 2 +-
 src/plugins/test/rygel-test-item.vala                      | 2 +-
 src/plugins/test/rygel-test-plugin.vala                    | 2 +-
 src/plugins/test/rygel-test-root-container.vala            | 2 +-
 src/plugins/test/rygel-test-video-item.vala                | 2 +-
 src/plugins/tracker/rygel-media-tracker.vala               | 2 +-
 src/plugins/tracker/rygel-tracker-category.vala            | 2 +-
 src/plugins/tracker/rygel-tracker-get-metadata-result.vala | 2 +-
 src/plugins/tracker/rygel-tracker-image-category.vala      | 2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala          | 2 +-
 src/plugins/tracker/rygel-tracker-item.vala                | 2 +-
 src/plugins/tracker/rygel-tracker-music-category.vala      | 2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala          | 2 +-
 src/plugins/tracker/rygel-tracker-plugin-factory.vala      | 2 +-
 src/plugins/tracker/rygel-tracker-root-container.vala      | 2 +-
 src/plugins/tracker/rygel-tracker-search-result.vala       | 2 +-
 src/plugins/tracker/rygel-tracker-video-category.vala      | 2 +-
 src/plugins/tracker/rygel-tracker-video-item.vala          | 2 +-
 src/rygel/rygel-cmdline-config.vala                        | 2 +-
 src/rygel/rygel-configuration.vala                         | 2 +-
 src/rygel/rygel-dbus-service.vala                          | 2 +-
 src/rygel/rygel-didl-lite-writer.vala                      | 2 +-
 src/rygel/rygel-gst-utils.vala                             | 2 +-
 src/rygel/rygel-http-request.vala                          | 2 +-
 src/rygel/rygel-http-response.vala                         | 2 +-
 src/rygel/rygel-http-server.vala                           | 2 +-
 src/rygel/rygel-icon-info.vala                             | 2 +-
 src/rygel/rygel-l16-transcoder-bin.vala                    | 2 +-
 src/rygel/rygel-l16-transcoder.vala                        | 2 +-
 src/rygel/rygel-live-response.vala                         | 2 +-
 src/rygel/rygel-main.vala                                  | 2 +-
 src/rygel/rygel-meta-config.vala                           | 2 +-
 src/rygel/rygel-mp2ts-transcoder-bin.vala                  | 2 +-
 src/rygel/rygel-mp2ts-transcoder.vala                      | 2 +-
 src/rygel/rygel-mp3-transcoder-bin.vala                    | 2 +-
 src/rygel/rygel-mp3-transcoder.vala                        | 2 +-
 src/rygel/rygel-plugin-loader.vala                         | 2 +-
 src/rygel/rygel-plugin.vala                                | 2 +-
 src/rygel/rygel-resource-info.vala                         | 2 +-
 src/rygel/rygel-root-device-factory.vala                   | 2 +-
 src/rygel/rygel-root-device.vala                           | 2 +-
 src/rygel/rygel-seekable-response.vala                     | 2 +-
 src/rygel/rygel-state-machine.vala                         | 2 +-
 src/rygel/rygel-transcode-manager.vala                     | 2 +-
 src/rygel/rygel-transcoder.vala                            | 2 +-
 src/rygel/rygel-user-config.vala                           | 2 +-
 src/ui/rygel-general-pref-section.vala                     | 2 +-
 src/ui/rygel-media-export-pref-section.vala                | 2 +-
 src/ui/rygel-plugin-pref-section.vala                      | 2 +-
 src/ui/rygel-preferences-dialog.vala                       | 2 +-
 src/ui/rygel-preferences-section.vala                      | 2 +-
 src/ui/rygel-tracker-pref-section.vala                     | 2 +-
 65 files changed, 65 insertions(+), 65 deletions(-)

commit c23a046057e296b8c16829fd65eefc8ddaa31135
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 17 14:42:59 2009 +0300

    core: Add forgotten files to BUILT_SOURCES

 src/rygel/Makefile.am | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit aba9a4821e98e8569ca1df1967ff5df8a36098ff
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 17 14:32:45 2009 +0300

    core,plugins,ui: `make clean` don't clean generated files
    
    This should be done by `make maintainer-clean`. Fixes bug#585989.

 src/plugins/dvb/Makefile.am          | 4 ++--
 src/plugins/external/Makefile.am     | 4 ++--
 src/plugins/media-export/Makefile.am | 4 ++--
 src/plugins/mediathek/Makefile.am    | 4 ++--
 src/plugins/test/Makefile.am         | 4 ++--
 src/plugins/tracker/Makefile.am      | 4 ++--
 src/rygel/Makefile.am                | 4 ++--
 src/ui/Makefile.am                   | 4 ++--
 8 files changed, 16 insertions(+), 16 deletions(-)

commit 6e7de27ff0ad97925aef196b4a0d5b575030e5cd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 15 11:36:18 2009 +0300

    core: Remove a redundant 'using' statement

 src/rygel/rygel-main.vala | 1 -
 1 file changed, 1 deletion(-)

commit 694a90973807eafecd78a46e2c1a0c3d28bda7fd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 15 11:32:04 2009 +0300

    core: Don't spam the user's config dir
    
    Put the description files into a subdir under user's config dir.

 src/rygel/rygel-root-device-factory.vala | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

commit f86e7a04a4c43697fbef8065cacdce7c8f64b0eb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 15 10:41:37 2009 +0300

    core: Tell the assumed protocol when probe fails

 src/rygel/rygel-media-item.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 6558de24b49cb71d7403017dc7db2e597a4e9dde
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Jun 13 00:17:43 2009 +0300

    core: Reduce bitrate of mpeg2 video encoder to 3Mbps
    
    PS3 didn't like that bitrate so I assume it wasn't even allowed. This
    one now works perfect with PS3 at least.

 src/rygel/rygel-mp2ts-transcoder.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit bd95fd7f9b442c45acca7b9f96b57ccbd7f20051
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 12 23:40:42 2009 +0300

    core: MP2TSTranscoder uses 720p rather than 1080i

 src/rygel/rygel-mp2ts-transcoder.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 650e3ab9417d0bf7d66119b252986b6c8b4aa2bc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 12 19:10:00 2009 +0300

    core: Special schemas file for maemo

 data/Makefile.am         |   4 +
 data/rygel-maemo.schemas | 215 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 219 insertions(+)

commit 14c11be1ccdba6609801c287544b264017e61816
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 12 18:39:35 2009 +0300

    core: configure option to enable maemo support
    
    Currently it doesn't do anything.

 configure.ac | 6 ++++++
 1 file changed, 6 insertions(+)

commit b78a9d998ea5e1d356c3516784f293e905f61ca5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 12 18:28:44 2009 +0300

    core: Add new Tracker options to schemas file

 data/rygel.schemas | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit c78b83fb7e3403862d1fc532e969140d651bac34
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 12 18:23:02 2009 +0300

    ui: Tracker options to share type of media
    
    Add options under Tracker plugin that allows user to select which type
    of items he wants to share: videos, music and/or pictures.

 data/rygel-preferences.ui              | 90 ++++++++++++++++++++++++++++------
 src/ui/Makefile.am                     |  7 ++-
 src/ui/rygel-preferences-dialog.vala   |  5 +-
 src/ui/rygel-tracker-pref-section.vala | 78 +++++++++++++++++++++++++++++
 4 files changed, 159 insertions(+), 21 deletions(-)

commit 0314635dc88fe262fa689bccc59ba48ae5becd3f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 23:01:21 2009 +0300

    core: Handle int list options

 src/rygel/rygel-cmdline-config.vala | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit d9ce5546937b07be620dc280ac63997394675d3f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 19:59:11 2009 +0300

    core: Handle string list options
    
    So now you can tell Rygel to export URIs through commandline:
    
    rygel -o MediaExport:uris:file:////path/to/some.mp3,http:////path/to/some.ogg
    
    Yes, yes it's ugly but how do you handle dynamic (plugin) options?

 src/rygel/rygel-cmdline-config.vala | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 2cdaf2bc3ba1c11517170a507c2211d7bad67f7c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 19:49:49 2009 +0300

    core: Separate option tokens by ":" rather than ","

 src/rygel/rygel-cmdline-config.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit ae3b773abf8a8fa43a0ed8745f7ae7b35d8367b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 19:26:37 2009 +0300

    core: Handle dynamic (plugin) options
    
    Only simple (non-container) options for now.

 src/rygel/rygel-cmdline-config.vala | 68 +++++++++++++++++++++++++++++++++++--
 1 file changed, 65 insertions(+), 3 deletions(-)

commit 5188099bb24267c038c4e0fceb16765e7dab6684
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 19:25:48 2009 +0300

    core: Don't use same short option twice

 src/rygel/rygel-cmdline-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b511c287a5aa669e6de8170a76aca9c93dd092f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 18:48:49 2009 +0300

    core: Commandline option to set plugin title

 src/rygel/rygel-cmdline-config.vala | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit ceb0a38eac87db35e37723073b3314223059b94d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 18:35:41 2009 +0300

    core: Indentation fixes

 src/rygel/rygel-cmdline-config.vala | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit eb51a2eba393c2733beaffb4b86a6aee76f95219
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 18:34:48 2009 +0300

    core: Add '--disable-plugin' commandline option

 src/rygel/rygel-cmdline-config.vala | 25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

commit 3a9f24c4c3b332235a2e88d67fffc36e2a7f1c88
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 17:15:07 2009 +0300

    core: Basic implementation of CmdlineConfig
    
    An implementation of Configuration that gets it's options from commandline
    arguments.

 src/rygel/Makefile.am               |   3 +
 src/rygel/rygel-cmdline-config.vala | 162 ++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-main.vala           |  12 ++-
 src/rygel/rygel-meta-config.vala    |   1 +
 4 files changed, 175 insertions(+), 3 deletions(-)

commit 60ee7325960abed598f08de664cec1c2b95d8683
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 17:14:10 2009 +0300

    core: Expose more build options to vala world

 src/rygel/cstuff.vapi | 6 ++++++
 1 file changed, 6 insertions(+)

commit 52d81d6023c395086605d47bc1dea8917526fd11
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 17:13:32 2009 +0300

    core: Initialize the thread system

 src/rygel/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 18e06c66cfa2876f31276526c7d34372af57d4d0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 10 17:41:43 2009 +0300

    core: Catch more generic error

 src/rygel/rygel-user-config.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 98c7a4d5cd3a1bd4662fa4096452533536512355
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 10 17:31:21 2009 +0300

    core,plugins: Implement and use MetaConfiguration
    
    It abstracts Rygel and it's plugins from different Configuration
    implementations. It keeps all real configuration sources in a list and
    returns the value provided by the first one. If none of them provides
    the value, it emits an error.

 .../rygel-media-export-root-container.vala         |   2 +-
 .../mediathek/rygel-mediathek-root-container.vala  |   2 +-
 src/rygel/Makefile.am                              |   3 +
 src/rygel/rygel-meta-config.vala                   | 343 +++++++++++++++++++++
 src/rygel/rygel-root-device-factory.vala           |  21 +-
 src/rygel/rygel-transcode-manager.vala             |   2 +-
 6 files changed, 365 insertions(+), 8 deletions(-)

commit 388fa88a1029b10634d1f2845aff7d0e9dc37130
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 9 17:49:38 2009 +0300

    core,ui: Turn Configuration props into getter/setter
    
    This is mainly to allow for throwing errors from getters.

 src/rygel/rygel-configuration.vala       | 18 +++---
 src/rygel/rygel-content-directory.vala   | 10 +++-
 src/rygel/rygel-http-server.vala         |  2 +-
 src/rygel/rygel-root-device-factory.vala |  4 +-
 src/rygel/rygel-transcode-manager.vala   | 10 ++--
 src/rygel/rygel-user-config.vala         | 99 ++++++++++++++------------------
 src/ui/rygel-general-pref-section.vala   | 35 +++++------
 7 files changed, 88 insertions(+), 90 deletions(-)

commit 640be66f01304c919768c4043ff4fae996826bc0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 9 17:48:57 2009 +0300

    core,ui: Error out if value not available in config

 src/rygel/rygel-configuration.vala       | 22 ++++----
 src/rygel/rygel-root-device-factory.vala |  8 ++-
 src/rygel/rygel-user-config.vala         | 97 ++++++++++++++------------------
 src/ui/rygel-plugin-pref-section.vala    |  9 ++-
 4 files changed, 70 insertions(+), 66 deletions(-)

commit e9ff7f4a3c4099a9e9d477503471039f990d1a83
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 9 17:43:00 2009 +0300

    core: Errors for Configuration

 src/rygel/rygel-configuration.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 1236b1c98f3095a46d8318e5599c42334758d113
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 18:38:12 2009 +0300

    core: Re-introduce Configuration impl. as UserConfig
    
    Re-introduce old Configuration implementation as UserConfig class.

 .../rygel-media-export-root-container.vala         |   2 +-
 .../mediathek/rygel-mediathek-root-container.vala  |   2 +-
 src/rygel/Makefile.am                              |   3 +
 src/rygel/rygel-root-device-factory.vala           |   2 +-
 src/rygel/rygel-transcode-manager.vala             |   2 +-
 src/rygel/rygel-user-config.vala                   | 359 +++++++++++++++++++++
 src/ui/rygel-general-pref-section.vala             |   4 +-
 src/ui/rygel-media-export-pref-section.vala        |   4 +-
 src/ui/rygel-plugin-pref-section.vala              |  10 +-
 src/ui/rygel-preferences-dialog.vala               |   2 +-
 src/ui/rygel-preferences-section.vala              |   6 +-
 11 files changed, 379 insertions(+), 17 deletions(-)

commit 7f852d0f6167ee3040c661bd17d00c9290d9d3a9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 18:37:29 2009 +0300

    core: Configuration is now an interface

 src/rygel/rygel-configuration.vala | 339 +++----------------------------------
 1 file changed, 25 insertions(+), 314 deletions(-)

commit bbe2ae385c9e5ca661c9895f77d305801b55e123
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 17:35:50 2009 +0300

    core: Add 'general/enabled' key to schemas file

 data/rygel.schemas | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit e6a3b6744be3268b2a12cbc72662898bdd5d19c6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 17:04:04 2009 +0300

    core: Refactor Configuration.upnp_enabled setter

 src/rygel/rygel-configuration.vala | 85 ++++++++++++++++++--------------------
 1 file changed, 40 insertions(+), 45 deletions(-)

commit ac23d2714102eeae2d319e912b967c5edb45f651
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 16:50:38 2009 +0300

    core: Remove Rygel from user's autostart list
    
    Remove Rygel from user's autostart list if "Enable UPnP/DLNA" flag is
    unset.

 src/rygel/rygel-configuration.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit a30b7c7795a96c30695c65f53e411bc874af9ffc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 16:45:05 2009 +0300

    core: Make symlink instead of copying desktop file

 src/rygel/rygel-configuration.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit caf99e1f43331a67fea61977665d656efb0506e8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 16:35:13 2009 +0300

    core: Add Rygel to user's autostart list
    
    Add Rygel to user's autostart list if "Enable UPnP/DLNA" flag is set.

 src/rygel/rygel-configuration.vala | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 277a12e811dfc324c0b06f3114e874b1c09d4dcb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 16:30:58 2009 +0300

    core: Expose desktop dir path to source code

 src/rygel/Makefile.am | 5 ++++-
 src/rygel/cstuff.vapi | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 045e5e228235fb5f016960a4dffd957bb5f993d3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 15:59:15 2009 +0300

    core: Start/shutdown rygel when upnp is enabled/disabled

 src/rygel/rygel-configuration.vala | 45 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

commit a54f9466aa94888aafc65bfefc54ed9f4ef93616
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 15:58:26 2009 +0300

    core: Explicitly link to dbus-glib

 src/rygel/Makefile.am | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 453aba823e609f140db9d659de054c49ed7f2aa4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 8 15:31:31 2009 +0300

    core,ui: Minimal handling of "Enable UPnP/DLNA"

 data/rygel-preferences.ui              | 6 +++---
 src/rygel/rygel-configuration.vala     | 9 +++++++++
 src/ui/rygel-general-pref-section.vala | 6 ++++++
 3 files changed, 18 insertions(+), 3 deletions(-)

commit 3988dec9db29106f8a487498d9a5e9f7e5fbcac7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 7 23:19:22 2009 +0300

    core: Provide .desktop file for Rygel

 data/Makefile.am      |  2 +-
 data/rygel.desktop.in | 17 +++++++++++++++++
 2 files changed, 18 insertions(+), 1 deletion(-)

commit b25d9a97c1f5b30313ec505ecb2b7936c2216951
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 7 22:08:02 2009 +0300

    ui: Provide .desktop file for rygel-preferences

 data/Makefile.am                  | 14 ++++++++++++--
 data/rygel-preferences.desktop.in | 15 +++++++++++++++
 2 files changed, 27 insertions(+), 2 deletions(-)

commit 31ad42e20bae1a6bd499359a920a539cb322f48f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 7 02:04:51 2009 +0300

    core: Provide DBus service file

 data/Makefile.am                | 12 +++++++++++-
 data/org.gnome.Rygel.service.in |  3 +++
 2 files changed, 14 insertions(+), 1 deletion(-)

commit c2537d439b23520f2ef05c260ce7be9d5e89970c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 7 00:26:20 2009 +0300

    core: Provide DBus service
    
    Provide DBus service with one method: org.gnome.Rygel.Shutdown.

 src/rygel/Makefile.am             |  3 +++
 src/rygel/rygel-dbus-service.vala | 56 +++++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-main.vala         |  2 ++
 3 files changed, 61 insertions(+)

commit d56590c90be3aac26a32c7f3fa137bc803dc5b55
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 11 23:16:12 2009 +0300

    core: Set bitrate of mpeg2 video encoder to 30Mbps
    
    Thanks Henrique Ferreiro García for pointing it out. Quality of
    transcoded videos should be much better now.

 src/rygel/rygel-mp2ts-transcoder.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 089528684647e722ed6576f395da87bc6e19846f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 7 02:09:23 2009 +0300

    core: Update description in doap file

 rygel.doap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f357a187514ee5ab4fb730c6992dec11bf2df6a3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 7 02:14:18 2009 +0300

    core: Correct foaf:mbox in doap file

 rygel.doap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 50403537ed3471a10ce97ab39304bf0240fb673c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 7 02:07:43 2009 +0300

    core: Fix a typo in gconf schema file

 data/rygel.schemas | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 418ad4b64b832520057bdbbb55863d48413f5e60
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 5 18:02:36 2009 +0300

    ui: Tooltips for plugin title entries.

 data/rygel-preferences.ui | 3 +++
 1 file changed, 3 insertions(+)

commit 3f0326b0976cf514b27a012860f804868b630757
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 5 17:36:43 2009 +0300

    ui: Don't set width of GtkNotebook

 data/rygel-preferences.ui | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 18e95f0d1737bb9cf456028ed8cc6205a38f7e07
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 5 02:44:23 2009 +0300

    media-export: Add forgotten custom item class

 .../media-export/rygel-media-export-item.vala      | 61 ++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 60f0be3085d6c95cc77e140917e618950441c9ed
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 5 02:10:26 2009 +0300

    core,ui,media-export: No more specific to folders
    
    The FileChooser dialog however still only lets you choose folders. I have
    no idea how to make it let user be able to choose both folder and files.

 data/rygel-preferences.ui                          | 12 ++++-----
 data/rygel.schemas                                 |  8 +++---
 .../rygel-media-export-root-container.vala         |  2 +-
 src/ui/rygel-media-export-pref-section.vala        | 30 +++++++++++-----------
 4 files changed, 26 insertions(+), 26 deletions(-)

commit 131f5477b1153e475535ab83b99bec00ed6b7b79
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 5 02:05:30 2009 +0300

    core: Nice default title for Tracker and MediaExport

 data/rygel.schemas | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c07106582a948704399b67cf73e2b1db889221ad
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Jun 5 02:03:30 2009 +0300

    core,ui: Updates based on renaming of Folder plugin

 data/rygel-preferences.ui                   |   8 +-
 data/rygel.schemas                          |  16 ++--
 src/ui/Makefile.am                          |   6 +-
 src/ui/rygel-folder-pref-section.vala       | 140 ----------------------------
 src/ui/rygel-media-export-pref-section.vala | 140 ++++++++++++++++++++++++++++
 src/ui/rygel-preferences-dialog.vala        |   4 +-
 6 files changed, 157 insertions(+), 157 deletions(-)

commit e94a137b2f55c4c6c4d52bd50df63de1910d265b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 20:06:28 2009 +0300

    media-export: Asynchronously populate root container

 .../rygel-media-export-root-container.vala         | 53 +++++++++++++---------
 1 file changed, 32 insertions(+), 21 deletions(-)

commit 8c88a6eda4f6c03f2728f11186b26a502e48bd67
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 19:58:25 2009 +0300

    media-export: Remove redundant 'using' statements

 src/plugins/media-export/rygel-media-export-root-container.vala | 3 ---
 1 file changed, 3 deletions(-)

commit d1b669067832be27b226a575ba1df73a5fce5ba3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 20:12:36 2009 +0300

    media-export: Root container should handle items

 .../rygel-media-export-root-container.vala          | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit 47f08e65c39982f3b51530cb1cb7620e1bd0b67a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 19:40:28 2009 +0300

    media-export: Provide a custom MediaItem class

 src/plugins/media-export/Makefile.am               |  3 ++
 ...rygel-media-export-directory-search-result.vala | 35 +---------------------
 2 files changed, 4 insertions(+), 34 deletions(-)

commit 15e9c3403613dc4f3624268d5858cecdee64d207
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 19:02:24 2009 +0300

    media-export: Use generic types/names

 .../media-export/rygel-media-export-container.vala | 37 +++++++++++-----------
 ...rygel-media-export-directory-search-result.vala | 15 +++++----
 .../rygel-media-export-root-container.vala         | 14 ++++----
 3 files changed, 33 insertions(+), 33 deletions(-)

commit 70ac12a2f252f376423be487b1855fbf9ae3c26d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 18:36:28 2009 +0300

    media-export: More use of 'this' keyword.

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

commit 28d77b8d8d7bf69ed0f762e3aa92a98f5009ed5a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 17:55:27 2009 +0300

    media-export: Update docs for Container constructor

 src/plugins/media-export/rygel-media-export-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 82b776d506ec283471ff52d963eaa8b2437c8c30
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 17:36:02 2009 +0300

    media-export: Rename a local variable
    
    Rename 'dir*' to 'uri*'.

 .../rygel-media-export-root-container.vala         | 30 +++++++++++-----------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 59df5bdc546cf4d585bbca8681832f26436ef472
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 17:17:57 2009 +0300

    media-export: Correct the RootContainer docs

 src/plugins/media-export/rygel-media-export-root-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 6f391de2b4a1c7a17c52a6fab2f6b8b65a4882f8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 17:14:13 2009 +0300

    media-export: Rename 'items' to 'children'
    
    Rename 'items' field of MediaExportRootContainer to 'children'.

 .../media-export/rygel-media-export-root-container.vala    | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 1b25eab2da82f5ab3bedd55129f79da001bddc3a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 16:30:17 2009 +0300

    media-export: Cast the list to match return value

 .../media-export/rygel-media-export-directory-search-result.vala        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b265140b1d96edaa29c313469636abe96049b0b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 16:29:55 2009 +0300

    media-export: Minor indentation fix

 .../media-export/rygel-media-export-directory-search-result.vala    | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 73decacee355bb35ae26df82cd54b5a47ad6654e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 16:19:47 2009 +0300

    core: autogen.sh enables build for all plugins

 autogen.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a96314a5f1f55e10fd579f390a0e08392d7d6866
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 16:16:39 2009 +0300

    media-export: Remove trailing whitespaces

 .../media-export/rygel-media-export-container.vala | 22 +++++++++++-----------
 ...rygel-media-export-directory-search-result.vala |  4 ++--
 .../media-export/rygel-media-export-plugin.vala    |  4 ++--
 .../rygel-media-export-root-container.vala         | 14 +++++++-------
 4 files changed, 22 insertions(+), 22 deletions(-)

commit 9a570ea815d2eb55f4824ee8487a9af74b98bfba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 16:13:46 2009 +0300

    folder: Rename to MediaExport

 configure.ac                                       |  12 +-
 src/plugins/Makefile.am                            |   6 +-
 src/plugins/folder/Makefile.am                     |  54 -------
 src/plugins/folder/rygel-folder-container.vala     | 167 ---------------------
 .../rygel-folder-directory-search-result.vala      | 151 -------------------
 src/plugins/folder/rygel-folder-plugin.vala        |  55 -------
 .../folder/rygel-folder-root-container.vala        | 126 ----------------
 src/plugins/media-export/Makefile.am               |  54 +++++++
 .../media-export/rygel-media-export-container.vala | 167 +++++++++++++++++++++
 ...rygel-media-export-directory-search-result.vala | 151 +++++++++++++++++++
 .../media-export/rygel-media-export-plugin.vala    |  55 +++++++
 .../rygel-media-export-root-container.vala         | 126 ++++++++++++++++
 12 files changed, 562 insertions(+), 562 deletions(-)

commit 4c8ca61a969310484ae3cf79e65eee12eb8f3ee2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 14:42:23 2009 +0300

    ui: Don't use signal autoconnection magic
    
    Vala currently doesn't support automatic signal connection to handlers in
    multiple classes.

 data/rygel-preferences.ui              |  6 +-----
 src/ui/rygel-folder-pref-section.vala  | 21 ++++++++++++++-------
 src/ui/rygel-general-pref-section.vala |  5 ++---
 3 files changed, 17 insertions(+), 15 deletions(-)

commit 18444f89bb10cfc9f0257ae106b065f117336392
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 3 19:21:27 2009 +0300

    ui: Beautification
    
    Don't let Folders buttons take more space than they should.

 data/rygel-preferences.ui | 5 +++++
 1 file changed, 5 insertions(+)

commit da8609af18c97fbaf9900ed8c749b4436fd735b6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 3 19:01:39 2009 +0300

    ui: More like a GNOME preferences dialog
    
    - One "Close" button rather than "Apply", "OK" and "Cancel".
    - Just run the dialog, no need for mainloops and signal connections.

 data/rygel-preferences.ui            | 35 +++--------------------------------
 src/ui/rygel-preferences-dialog.vala | 30 ++----------------------------
 2 files changed, 5 insertions(+), 60 deletions(-)

commit 3ee6fe6158b58f0e745dd5c46891c5bef5193dcb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 3 18:16:06 2009 +0300

    ui: Connect signals from UI description as much as possible

 data/rygel-preferences.ui              | 1 +
 src/ui/rygel-general-pref-section.vala | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 5437f33717f08388d9c2d028c8cb53c085c87847
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 3 17:42:06 2009 +0300

    ui: Hint the window is a Dialog

 data/rygel-preferences.ui | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 493beb203515cc05f985d624b27dd4fe7f87fc8b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 3 17:38:05 2009 +0300

    ui: Implement adding of Folder URIs
    
    Implement adding of Folder URIs to the treeview using a
    GtkFileChooserDialog.

 data/rygel-preferences.ui             | 70 +++++++++++++++++++++++++++++++++++
 src/ui/rygel-folder-pref-section.vala | 16 ++++++++
 2 files changed, 86 insertions(+)

commit d673c96079c4615cd924ab28cb9392b9de02e369
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 3 15:25:07 2009 +0300

    folder: save implementation should chain-up
    
    Folder title wasn't getting saved to user config because of this bug.

 src/ui/rygel-folder-pref-section.vala | 2 ++
 1 file changed, 2 insertions(+)

commit a9a5301ae12db475e23b1ba94a1e51c04a699860
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 2 19:35:08 2009 +0300

    ui: Implement removal of folder paths

 src/ui/rygel-folder-pref-section.vala | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 1a59a45a5808a2928234868f305c182b429a7908
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 2 17:32:02 2009 +0300

    ui: Treeview to handle 'folders' option
    
    Instead of providing a text area to put the paths, provide a treeview
    and buttons to interact with it. For now only clear button works.

 data/rygel-preferences.ui             | 73 +++++++++++++++++++++++++++++++----
 src/ui/rygel-folder-pref-section.vala | 66 ++++++++++++++++++++-----------
 2 files changed, 108 insertions(+), 31 deletions(-)

commit b2d72bc74839d911edfb5194e4abb04c6f1fed79
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jun 2 17:30:22 2009 +0300

    ui: Pass '-export-dynamic' flag to linker
    
    This is to make automatic signal connection magic of GtkBuilder, work.

 src/ui/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 2e2a9065f0c0abae8521bdbd918ce0b7737fec44
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 3 01:04:52 2009 +0300

    mediathek: Forgotten API update

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

commit 5c61def792b1d615fc17e06b13d2319331ad68f0
Author: Ole André Vadla Ravnås <oleavr@gmail.com>
Date:   Wed Jun 3 00:17:30 2009 +0300

    folder: No need to escape the URIs

 src/plugins/folder/rygel-folder-directory-search-result.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cc86eb4820e5455a064128f4d2a0c2d312c90a7c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 1 18:47:40 2009 +0300

    ui: Change the name/title of an option
    
    Change "Enable Media Server" to "Enable UPnP/DLNA".

 data/rygel-preferences.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4ff7e23f5be62a0b44bfc13d3f64a253c3a0bbb0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 1 17:47:58 2009 +0300

    Update README to reflect the Rygel homepage

 README | 45 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 34 insertions(+), 11 deletions(-)

commit fb86d63f12bf6ac3c449f551a79521d4222ea160
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 1 15:12:59 2009 +0300

    core: Rename description.xml to MediaServer2.xml

 data/xml/Makefile.am        |  2 +-
 data/xml/MediaServer2.xml   | 24 ++++++++++++++++++++++++
 data/xml/description.xml    | 24 ------------------------
 src/rygel/rygel-plugin.vala |  4 ++--
 4 files changed, 27 insertions(+), 27 deletions(-)

commit 4cf95b8a619497c24735242e6046c1fcc881d1bc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Jun 1 15:00:09 2009 +0300

    core,plugins: Support all types of devices
    
    Allow plugins to implement any kind of device rather than just MediaServer.
    To not complicate the lives of plugin developers for this change, provide
    a special constructor to easy create Plugin object for MediaServer.

 src/plugins/dvb/rygel-dvb-plugin.vala           |  2 +-
 src/plugins/external/rygel-external-plugin.vala |  2 +-
 src/plugins/folder/rygel-folder-plugin.vala     |  2 +-
 src/plugins/test/rygel-test-plugin.vala         |  2 +-
 src/plugins/tracker/rygel-tracker-plugin.vala   |  2 +-
 src/rygel/rygel-plugin.vala                     | 16 +++++++++++++++-
 src/rygel/rygel-root-device-factory.vala        |  3 +--
 7 files changed, 21 insertions(+), 8 deletions(-)

commit fb7d71dfc96edc2dfac66817c325a6ae8986c13c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 31 22:00:16 2009 +0300

    core: Rename create_root_device() to create()
    
    Rename RootDeviceFactory.create_root_device() to create().

 src/rygel/rygel-main.vala                | 2 +-
 src/rygel/rygel-root-device-factory.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 685387426f920a34ac3e11997f6b26f9ad1259e1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 31 21:56:59 2009 +0300

    core: *MediaServer* -> *RootDevice*
    
    Rygel won't just be a MediaServer anymore soon, hence the renaming.

 configure.ac                              |   2 +-
 src/rygel/Makefile.am                     |  12 +-
 src/rygel/rygel-main.vala                 |  23 ++-
 src/rygel/rygel-media-server-factory.vala | 286 ------------------------------
 src/rygel/rygel-media-server.vala         |  64 -------
 src/rygel/rygel-root-device-factory.vala  | 285 +++++++++++++++++++++++++++++
 src/rygel/rygel-root-device.vala          |  64 +++++++
 7 files changed, 367 insertions(+), 369 deletions(-)

commit 9da6e39a16737ff0f1862ebb968db508be1de050
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 29 13:50:49 2009 +0300

    Prepare release notes for 0.3.

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

commit c023ae5b6b8de738af6da3d918b0761f106c7b61
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 17:21:03 2009 +0300

    Don't put empty string to 'folders' config

 src/rygel/rygel-configuration.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit fbf778d28959cf351fc500aea1780b5c6c669384
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 16:54:52 2009 +0300

    Clear the existing service list first
    
    Services were getting accumulated in the description files each time
    rygel was started. This change is to fix that.

 src/rygel/rygel-media-server-factory.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 747db1c781af3368f1536d088fb9028c89e7f6ab
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 16:39:03 2009 +0300

    Take user transcoding configuration into account

 src/rygel/rygel-transcode-manager.vala | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit 1d80b24784ac5556e843f4fd8743859b99537f4d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 15:59:53 2009 +0300

    Rygel.Configuration is now a singleton

 src/plugins/folder/rygel-folder-root-container.vala       |  2 +-
 src/plugins/mediathek/rygel-mediathek-root-container.vala |  2 +-
 src/rygel/rygel-configuration.vala                        | 11 +++++++++++
 src/rygel/rygel-media-server-factory.vala                 |  2 +-
 src/ui/rygel-preferences-dialog.vala                      |  2 +-
 5 files changed, 15 insertions(+), 4 deletions(-)

commit 935e190b2bf6c9cf0f157f0229dff3a847bde34f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 15:59:29 2009 +0300

    Rygel.Configuration should inherit GLib.Object

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

commit 248eaf09266b6a8fb66821b1f98d3bc9e76ee1af
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 14:40:46 2009 +0300

    Use GLib.warning() for displaying warnings

 src/plugins/mediathek/rygel-mediathek-rss-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 49ecefa38a24dbbb875e901eb57bda37111ffdee
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 14:29:14 2009 +0300

    Mediathek plugin should be enabled in the config
    
    If the user built it, she knows that she needs it.

 data/rygel.schemas | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8de8a77bb01191c446c4fc4180bfeb9b3e8abb0c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 14:18:59 2009 +0300

    Minor indentation fix

 src/plugins/folder/rygel-folder-directory-search-result.vala | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 6a769632b218df6214ad196dd2d7d316b041f1a2
Author: Jens Georg <mail@jensge.org>
Date:   Thu May 28 00:24:20 2009 +0200

    Use Configuration class instead of raw gconf

 .../mediathek/rygel-mediathek-root-container.vala     | 19 ++++---------------
 1 file changed, 4 insertions(+), 15 deletions(-)

commit d15bffa872c136c174eee0cfbde20d3ea54ee5d5
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 10 17:30:20 2009 +0200

    Remove MediaItem subclass
    
    A special media item is no longer needed since commit
    5da6e0be3c9d1162b9a39802157b1fd4facce86c

 src/plugins/folder/Makefile.am                     |  5 +-
 .../rygel-folder-directory-search-result.vala      | 46 ++++++++--
 .../folder/rygel-folder-gio-media-item.vala        | 98 ----------------------
 3 files changed, 38 insertions(+), 111 deletions(-)

commit 4d651fc906b4170f8a9a016b33c4dd3d594a73cc
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 5 22:09:33 2009 +0200

    Simply use basename everywhere
    
    There's no need to calculate the relative path to the parent
    folder; that's exactly what basename does

 src/plugins/folder/rygel-folder-container.vala               | 10 +---------
 src/plugins/folder/rygel-folder-directory-search-result.vala |  3 +--
 src/plugins/folder/rygel-folder-root-container.vala          |  2 +-
 3 files changed, 3 insertions(+), 12 deletions(-)

commit 5e98a9fdc6f9a24e64639b56a0f3b6c61d0ce717
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 27 23:31:33 2009 +0200

    Fix missing return value

 src/plugins/mediathek/rygel-mediathek-video-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24fda31840a7b007923f378ee2889061e622b585
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 27 23:13:33 2009 +0200

    Fix exception handling

 src/plugins/mediathek/rygel-mediathek-video-item.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit c78d2522e8a5234773d0d984c25a49a3f082ab37
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 27 23:07:54 2009 +0200

    Add get_int_list method to Configuration class

 src/rygel/rygel-configuration.vala | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 121ad8947ef6b48ffab7c775cc1e9b9a0b919027
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 27 22:38:04 2009 +0200

    Use configuration class
    
    Use rygel's configuration class to access configuration.
    Pay attention to the return value of get_user_special_dir ()

 .../folder/rygel-folder-root-container.vala        | 37 +++++++++-------------
 1 file changed, 15 insertions(+), 22 deletions(-)

commit d934874f73c81845768a355b2875f88fc3c59d96
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 27 22:24:44 2009 +0200

    Fix schema file
    
     - Missing </schema> tag
     - Wrong plugin name used

 data/rygel.schemas | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 15d5d5073294bbd23f9d775adcc92e6d0c84742a
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 27 15:05:50 2009 +0200

    Rename gconf key from folder to folders
    
    Folder was a legacy from when the plugin was meant
    to only export a single folder; this is not true anymore
    and the key has been renamed to reflect this

 data/rygel.schemas                                  | 4 ++--
 src/plugins/folder/rygel-folder-root-container.vala | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 2ea257828eb1db9211d288178abb91119e4ad989
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 26 22:20:55 2009 +0200

    Add Readme for Mediathek plugin configuration

 doc/README.Mediathek | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit d27572518124aff3e99d9f1e53c592ee9a26720a
Author: Jens Georg <mail@jensge.org>
Date:   Tue May 26 22:20:31 2009 +0200

    Update schemafile for Folder and Mediathek

 data/rygel.schemas | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 0548e60ade2ca56964e0f6252c543f03f5c44cd8
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 20:01:25 2009 +0300

    Align the label to corresponding textview

 data/rygel-preferences.ui | 1 +
 1 file changed, 1 insertion(+)

commit 35fac988cd6155f51d2b4637f85981e71bf8036f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 19:21:28 2009 +0300

    OK button is the default button

 data/rygel-preferences.ui | 2 ++
 1 file changed, 2 insertions(+)

commit d73e73d61c39521247505c74eefbeb717c2c3199
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 19:13:14 2009 +0300

    Put plugins pref table in an alignment

 data/rygel-preferences.ui | 345 +++++++++++++++++++++++-----------------------
 1 file changed, 171 insertions(+), 174 deletions(-)

commit 768db241012efa2c4a69803987e40f89e277b8b6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 19:06:55 2009 +0300

    Provide mnemonics

 data/rygel-preferences.ui | 49 +++++++++++++++++++++++++++++++++--------------
 1 file changed, 35 insertions(+), 14 deletions(-)

commit 584a0a1be05a7969fe25cbbccf69e8ad51a21460
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 18:33:49 2009 +0300

    Equally align the text labels

 data/rygel-preferences.ui | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 54c98f4f09c6399b86bb9201c1d544ac396e1f8c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 17:56:51 2009 +0300

    Handle 'Folders' textview
    
    Get/Set folders from/to configuration to/from 'Folders' textview

 src/ui/Makefile.am                    |  7 +++-
 src/ui/rygel-folder-pref-section.vala | 77 +++++++++++++++++++++++++++++++++++
 src/ui/rygel-plugin-pref-section.vala |  3 +-
 src/ui/rygel-preferences-dialog.vala  |  5 +--
 4 files changed, 86 insertions(+), 6 deletions(-)

commit 1a4ebad397aee1f20fbf5f9ed326c0ace94c45dd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 17:54:02 2009 +0300

    Methods to get/set list of strings configuration
    
    Provide convenience methods to get/set list of strings from configuration

 src/rygel/rygel-configuration.vala | 40 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit f65e235aa7020c08a5761b50751f5d902292bcf7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 15:51:10 2009 +0300

    Add widgets to UI for specifying folders to export

 data/rygel-preferences.ui | 52 +++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 43 insertions(+), 9 deletions(-)

commit 8db3a60b9ef647a46193ed5a6e42bc4615024574
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 14:22:14 2009 +0300

    DBus MediaServer spec update
    
    Namespace renamed from "org.Rygel" to "org.gnome.UPnP"

 src/plugins/external/rygel-external-container.vala      | 6 +++---
 src/plugins/external/rygel-external-item.vala           | 4 ++--
 src/plugins/external/rygel-external-plugin-factory.vala | 2 +-
 src/plugins/external/rygel-external-plugin.vala         | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 1457cff01f6d0ffca056d6b71e8d468b459be399
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 14:09:40 2009 +0300

    Better handling of Module.symbol() failure

 src/rygel/rygel-plugin-loader.vala | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 3267a2a5a589fbfb62b725c24880ce5c9447a234
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 13:53:40 2009 +0300

    Show exact error on module load failure

 src/rygel/rygel-plugin-loader.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 47eb8c1ac5df76574440a9845a7acbfe30df9665
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 27 13:47:41 2009 +0300

    Module load failure message should be a warning

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

commit 38527ecfefc3102313def56c11d4b8ae323e9cd1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 21:21:28 2009 +0300

    Proper use of 'top_srcdir' and 'abs_top_builddir'
    
    Use $(top_srcdir)/src/rygel as header and vapi search dir and
    $(abs_top_builddir)/src/rygel as library path. Why? I have no idea, just
    that this makes `make distcheck` succeed.

 src/ui/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4b272b8520df7edf466de221f67d200dd49689a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 20:57:19 2009 +0300

    More verbose output on module loading failure

 src/rygel/rygel-plugin-loader.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ec3bd0fbd0005f0e0a7afbfea102c8e0554dc52e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 17:53:43 2009 +0300

    No need to disable UI tools
    
    If user doesn't enable vala checks, don't assume gtk+ isn't available.

 configure.ac | 2 ++
 1 file changed, 2 insertions(+)

commit 883267c12831fe31e4eeeaa94ba394e505f79897
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 17:01:17 2009 +0300

    Bump-up gupnp-av requiment to latest: 0.4
    
    We are implicitly doing that anyway so just to make it explicit.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c00b55daeb7b68a6e5b5925080369b124257f2d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 16:53:59 2009 +0300

    Distribute .version file

 Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 037437b0699cd557298e107844ea949590aecf07
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 16:09:10 2009 +0300

    Value of VAPIDIR defaults to ${datadir}/vala/vapi
    
    Assume VAPIDIR to be ${datadir}/vala/vapi if vala is not enabled.

 configure.ac | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 3a1dbb282edeb7f9118842576f663d52d17d4b65
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 15:21:43 2009 +0300

    Don't check for vala unless instructed to do so
    
    With this change people building from distribution tarball will not
    (hopefully) need vala. Yay!

 autogen.sh   |   2 +-
 configure.ac | 107 +++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 61 insertions(+), 48 deletions(-)

commit 73f2f6671ecf562370ff254fb0517ae50c940f5a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 15:21:13 2009 +0300

    Distribute built sources as well

 src/plugins/dvb/Makefile.am       |  8 +++++---
 src/plugins/external/Makefile.am  |  8 +++++---
 src/plugins/folder/Makefile.am    | 16 +++++++++-------
 src/plugins/mediathek/Makefile.am | 20 +++++++++++---------
 src/plugins/test/Makefile.am      |  9 +++++----
 src/plugins/tracker/Makefile.am   |  8 +++++---
 src/rygel/Makefile.am             | 14 ++++++++++----
 src/ui/Makefile.am                |  8 +++++---
 8 files changed, 55 insertions(+), 36 deletions(-)

commit 55f8458df9144c86c7b97f386af02a47115f603c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 15:19:14 2009 +0300

    Fix a typo in mediathek plugin Mafefile.am
    
    Rename *media-mediathek* to *mediathek*.

 src/plugins/mediathek/Makefile.am | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 94b0fa53e891fc9a0dc2432fbe2b6cb03fb1e456
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 00:57:35 2009 +0300

    Require vala 0.7.3

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 618508f83f209faa84896c25a65457800870f0ee
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 26 00:22:49 2009 +0300

    Add Jens Georg to AUTHORS

 AUTHORS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1abd7f2307a6ef6123346d7ee76bb52b0094bae5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 25 23:28:48 2009 +0300

    Only load DVB plugin if service is available
    
    Try to launch the DVB Daemon service by name and if we fail, don't load
    the DVB plugin.

 src/plugins/dvb/Makefile.am                   |  7 ++-
 src/plugins/dvb/rygel-dvb-plugin-factory.vala | 76 +++++++++++++++++++++++++++
 src/plugins/dvb/rygel-dvb-plugin.vala         | 21 ++++----
 3 files changed, 91 insertions(+), 13 deletions(-)

commit f16740b8bb8fc4889a8f40e0cf8162b013fd8d4f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 25 19:08:23 2009 +0300

    Only load Tracker plugin if service is available
    
    Try to launch the tracker service by name and if we fail, don't load
    the Tracker plugin. This should setisfy some tracker-haters. :)

 src/plugins/tracker/Makefile.am                    |  7 +-
 .../tracker/rygel-tracker-plugin-factory.vala      | 76 ++++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-plugin.vala      | 46 ++++++-------
 3 files changed, 105 insertions(+), 24 deletions(-)

commit cbf51922568943c51aa22d49187f31241877b039
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 25 17:43:34 2009 +0300

    Provide GConf schemas

 configure.ac       |   3 ++
 data/Makefile.am   |  10 ++++
 data/rygel.schemas | 136 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 149 insertions(+)

commit e818921c2cb98e8039e7f3a43620224213d80ed3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 25 02:16:37 2009 +0300

    Add Folder plugin to user preferences UI

 data/rygel-preferences.ui            | 49 ++++++++++++++++++++++++++++++++----
 src/ui/rygel-preferences-dialog.vala |  3 +++
 2 files changed, 47 insertions(+), 5 deletions(-)

commit 7f1339d4a0375646ab342903d8fd61e0d0efbf5e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 25 00:17:02 2009 +0300

    Remove test plugin from config UI

 data/rygel-preferences.ui            | 39 ------------------------------------
 src/ui/rygel-preferences-dialog.vala |  3 ---
 2 files changed, 42 deletions(-)

commit 12ec11fcdb8673b408bcebb2a2197b8c149d6489
Author: Marc-André Lureau <marcandre.lureau@gmail.com>
Date:   Mon May 11 16:35:10 2009 +0300

    git-version-gen: generate versions with . instead of -
    
    Dude, you generate wrong versions! It looks so bad in my awesome
    jhbuild.

 build-aux/git-version-gen | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0da129eb94a12e34aebec887fad8ae59501fb92d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 24 23:24:52 2009 +0300

    Don't keep the UDN in user config anymore

 src/rygel/rygel-configuration.vala | 12 ------------
 1 file changed, 12 deletions(-)

commit a19c8c257f52de47fa7c6833e68e388b481a9d22
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 24 23:09:56 2009 +0300

    Generate UDN when creating description first time
    
    We still want to generate UDN the first time user runs rygel but now we
    check if UDN already exists in the description rather than in config.

 src/rygel/rygel-media-server-factory.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 15d485ac106dde56651fbe9f8762c1f6e35ba1b5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat May 23 02:34:57 2009 +0300

    Re-use existing description
    
    No need to always build the description from template. This will allow
    us to keep some modification to the description limited to first time
    user runs rygel.

 src/rygel/rygel-media-server-factory.vala | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit 7cac504030cca0a5854b4dcb6bba5c1f1971f072
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 22 18:19:12 2009 +0300

    Catch error from ExternalContainer.fetch_media_objects

 src/plugins/external/rygel-external-container.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 6dff7a6079e3cd71186b36225d952489100da248
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 22 18:15:43 2009 +0300

    Fix a small typo

 src/plugins/external/rygel-external-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit daed550f482282c9fa5301fa7574fdb0bf67505c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 19 18:19:17 2009 +0300

    Update the API usage according to latest spec.

 src/plugins/external/rygel-external-container.vala | 45 ++++++++++++++--------
 src/plugins/external/rygel-external-item.vala      | 11 +++---
 src/plugins/external/rygel-external-plugin.vala    |  2 +-
 3 files changed, 35 insertions(+), 23 deletions(-)

commit e99fbc390dd84481a7cb95750b1f2c9fb5861d95
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 15 01:25:33 2009 +0300

    Act on org.Rygel.MediaContainer1.Updated() signal

 src/plugins/external/rygel-external-container.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit df82fd5cc02260ccc201d2d02e9e7276a7d5fe82
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 13 17:01:33 2009 +0300

    Use GetAll to get all item props at once

 src/plugins/external/rygel-external-item.vala | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 7121f78fca28e8f891dab214c7dda26cd964466d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 13 16:32:44 2009 +0300

    Take care of activatable services as well

 src/plugins/external/rygel-external-plugin-factory.vala | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 7c65949f79330451c96a8d1f6899bd47f6c97a87
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 13 16:08:53 2009 +0300

    Move the constants into class definitions

 src/plugins/external/rygel-external-plugin-factory.vala | 12 ++++++------
 src/plugins/external/rygel-external-plugin.vala         |  6 +++---
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 97f47230111d0f413f73283b11c93b5183eddf83
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 13 16:06:56 2009 +0300

    Put PluginFactory in a separate file

 src/plugins/external/Makefile.am                   |   7 +-
 .../external/rygel-external-plugin-factory.vala    | 104 +++++++++++++++++++++
 src/plugins/external/rygel-external-plugin.vala    |  78 ----------------
 3 files changed, 109 insertions(+), 80 deletions(-)

commit a38f2b1b4391ccc804d7b58577eefab1dd934ba3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 13 15:10:22 2009 +0300

    Add a debug statement

 src/rygel/rygel-plugin-loader.vala | 1 +
 1 file changed, 1 insertion(+)

commit e5edf4be281cce65e5209a34900602d164ec25a7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 13 15:09:37 2009 +0300

    Watch for and use new external plugins

 src/plugins/external/rygel-external-plugin.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit f6758f029855f3a6c70faeda0473a42b1533a0dc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 20:06:29 2009 +0300

    Use of 'this' to make things explicit

 src/plugins/external/rygel-external-plugin.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a0caf557645bb617547caf8ba1736f1a8a01e1a1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 13 14:35:04 2009 +0300

    ExternalPlugin doesn't need DBus object proxy anymore

 src/plugins/external/rygel-external-plugin.vala | 5 -----
 1 file changed, 5 deletions(-)

commit 53547bb76c242cd7cc74cf0bb1bd55372fc0acb3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 20:46:36 2009 +0300

    Let PluginFactory handle the NameOwnerChange signal
    
    Let PluginFactory handle the org.freedesktop.DBus.NameOwnerChange signal.

 src/plugins/external/rygel-external-plugin.vala | 40 +++++++++++++------------
 1 file changed, 21 insertions(+), 19 deletions(-)

commit 29bad49237e1b50be9cb8e8ef68116761cca1906
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 20:43:50 2009 +0300

    Provide hashing and equality check functions
    
    Provide hashing and equality check functions to HashMap of plugins.

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

commit 8b73458b893a6afc95d3c2f077a2ff9a73dbcc4e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 20:17:55 2009 +0300

    Add API to get/list plugins
    
    PluginLoader provides API to:
    - get a plugin by name
    - get a list of all plugins

 src/rygel/rygel-plugin-loader.vala | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a2b7d91e927d61d6f58af21f1a9cad49d9ca9e43
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 20:10:00 2009 +0300

    PluginLoader keeps a hashtable of plugins

 src/rygel/rygel-plugin-loader.vala | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit fecb347a1f99d9747029b654c9f1aae1a43f73b7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 18:45:04 2009 +0300

    Call Dbus.ListNames asynchronously

 src/plugins/external/rygel-external-plugin.vala | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 26561b7de55259a1aa8ae5266d0f2acc441c7388
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 18:32:36 2009 +0300

    New class: ExternalPluginFactory
    
    This class will be responsible for management of external plugins.

 src/plugins/external/rygel-external-plugin.vala | 27 ++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

commit 5130f147e87d653982a68372d6e67fd6da5c969c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 01:30:03 2009 +0300

    Substitute the correct keyword in URIs
    
    After this change, pulse-audio streams can be browsed and streamed on DLNA
    clients (tested on PS3). yay!

 src/plugins/external/rygel-external-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d085cd621b172c89874d2089e97b34369df03fe9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 01:27:23 2009 +0300

    Can't use 'foreach' on strv from dynamic dbus calls
    
    Sizes of arrays returned by dynamic dbus calls are uknown, hence we
    can't iterate over them using 'foreach' loop.

 src/plugins/external/rygel-external-item.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9fedf6171421f1497194ea2349eb1e2f97b2ca54
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 12 00:16:18 2009 +0300

    Add the forgotten Makefile.am

 src/plugins/external/Makefile.am | 44 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit 55340a6e3142a8b07cf28fe06469e4ffc7bf5082
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 19:51:54 2009 +0300

    Plugin is made (un)available when it's backend goes down/up

 src/plugins/external/rygel-external-plugin.vala | 31 ++++++++++++++++++++++---
 1 file changed, 28 insertions(+), 3 deletions(-)

commit fb3978059a0f63e334f0b75911e89a6ba45698b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 18:57:27 2009 +0300

    Keyword substitution for ExternalContainer title

 src/plugins/external/rygel-external-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 21d39710abb261046ccad41318a3a7f68c772f68
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 18:55:44 2009 +0300

    Keyword substitution goes to ExternalContainer

 src/plugins/external/rygel-external-container.vala | 11 +++++++++++
 src/plugins/external/rygel-external-item.vala      |  7 +------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit e6e8be1c7dc4ebf854589abf1aeeed23684a0bb0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 18:45:29 2009 +0300

    Keyword substitution for ExternalItem title

 src/plugins/external/rygel-external-item.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 422161ad796a7fb900b93335020d684ba4e8c16f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 18:26:24 2009 +0300

    No need to pass service_name to ExternalItem
    
    Just make the service_name in ExternContainer public so child items can
    access it directly.

 src/plugins/external/rygel-external-container.vala | 5 ++---
 src/plugins/external/rygel-external-item.vala      | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

commit c01e9d151c8bec90abd5dafb011e07ef80632638
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 18:16:42 2009 +0300

    Substitute "://@HOSTNAME@" with hostname

 src/plugins/external/rygel-external-container.vala   | 5 +++++
 src/plugins/external/rygel-external-content-dir.vala | 1 +
 src/plugins/external/rygel-external-item.vala        | 3 ++-
 3 files changed, 8 insertions(+), 1 deletion(-)

commit 3d63d9899a28db3608b46f07d020075453c40103
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 18:13:56 2009 +0300

    ExternalItem constructor gets ExternalContainer
    
    ExternalItem constructor is passed ExternalContainer.

 src/plugins/external/rygel-external-item.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit adfdfced9e4df902c309b6acbe2f7a288dec3654
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 17:34:57 2009 +0300

    Shorter alias of @HOSTNAME@ for config UI: %h

 src/ui/rygel-plugin-pref-section.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 09b4934771d67986efa7e377a9e32dfc175001c4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 17:33:04 2009 +0300

    Add magic keyword for hostname substitution
    
    Add magic keyword for hostname substitution in the plugin title:
    @HOSTNAME@

 src/rygel/rygel-media-server-factory.vala | 1 +
 1 file changed, 1 insertion(+)

commit d85447186ee11a14b17b6ab87563c3fb3656e04c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 17:27:53 2009 +0300

    Allow the old (shorter) keywords in config ui
    
    IMO, it is better to ask the user to type '%u' instead of @USERNAME@.

 src/ui/rygel-plugin-pref-section.vala | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 9151bc686a24af86fdf7ab4541c7910ff3252f41
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 11 17:23:18 2009 +0300

    Use the new keywords
    
    Use the new keywords for username and realname subsitution: @USERNAME@ and
    @REALNAME@ instead of '%u' and '%n' respectively.

 src/plugins/folder/rygel-folder-plugin.vala   | 2 +-
 src/plugins/tracker/rygel-tracker-plugin.vala | 2 +-
 src/rygel/rygel-media-server-factory.vala     | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 979f081fcabba32f7549beb4118db1a12087ffb7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 10 22:32:25 2009 +0300

    Differentiate between modules and plugins
    
    Now that modules can load (multiple) plugins dynamically, we really need
    to start differentiating between modules and plugins. Most of this
    differentiation needs to be only exposed to PluginLoader, rest of the code
    just deals with plugins mostly. Another implication is the change in module
    interface: function that each module needs to provide is "module_init" rather
    than "load_plugin" now.

 src/plugins/dvb/rygel-dvb-plugin.vala             |  2 +-
 src/plugins/external/rygel-external-plugin.vala   |  2 +-
 src/plugins/folder/rygel-folder-plugin.vala       |  2 +-
 src/plugins/mediathek/rygel-mediathek-plugin.vala |  2 +-
 src/plugins/test/rygel-test-plugin.vala           |  2 +-
 src/plugins/tracker/rygel-tracker-plugin.vala     |  2 +-
 src/rygel/rygel-plugin-loader.vala                | 28 +++++++++++------------
 7 files changed, 20 insertions(+), 20 deletions(-)

commit 42fce5d0917ed0c9932e7fefdf0e1141a1b0cbf7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 10 22:16:59 2009 +0300

    Update docs for PluginLoader

 src/rygel/rygel-plugin-loader.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4e5a233c7c6986b06ff7b35d7682848997faa423
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 10 04:12:27 2009 +0300

    Attach the availability of MediaServer and Plugin
    
    Attach the availability of the Plugin to it's associated MediaServer.

 src/rygel/rygel-main.vala | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 00290d689d41975a70e3723a132f7d128e61597b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 10 04:11:30 2009 +0300

    Add "available" prop to Plugin

 src/rygel/rygel-plugin.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 47fcdd1df742e3662a0815c8f5c3380f3ecc5df4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 8 18:19:02 2009 +0300

    Honor the default title provided by plugins

 src/rygel/rygel-media-server-factory.vala | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit dd9b9771e0d503f7fc94e723318f22923a433a57
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 8 18:17:00 2009 +0300

    Configuration.get_title takes default value arg
    
    Instead of assuming the name of the section to be the default value for
    title, it now expects an extra argument for that.

 src/rygel/rygel-configuration.vala    | 4 ++--
 src/ui/rygel-plugin-pref-section.vala | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 391e125e28304b3d6bcc0a62da68b3cad5d82955
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 8 17:56:55 2009 +0300

    Automatic substitution of user info in title
    
    Rygel now automatically replaces "%u" and "%n" in the plugins title with
    username and real name, respectively.

 src/plugins/folder/rygel-folder-plugin.vala   | 3 +--
 src/plugins/tracker/rygel-tracker-plugin.vala | 3 +--
 src/rygel/rygel-media-server-factory.vala     | 6 +++++-
 3 files changed, 7 insertions(+), 5 deletions(-)

commit acf50307c71a28467439b8bea11e0d38b0061bce
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 8 17:47:26 2009 +0300

    A workaround for unknown array length

 src/plugins/external/rygel-external-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 73b8a7f2e39376b75e57d9bd6f53469c5c51c1b0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri May 8 16:41:27 2009 +0300

    Plugin can provide title as well as name
    
    Name will be more like an identifier of the plugin from now on.

 src/plugins/dvb/rygel-dvb-plugin.vala             | 2 +-
 src/plugins/external/rygel-external-plugin.vala   | 2 +-
 src/plugins/folder/rygel-folder-plugin.vala       | 3 ++-
 src/plugins/mediathek/rygel-mediathek-plugin.vala | 4 +---
 src/plugins/test/rygel-test-plugin.vala           | 2 +-
 src/plugins/tracker/rygel-tracker-plugin.vala     | 3 ++-
 src/rygel/rygel-plugin.vala                       | 9 ++++++++-
 7 files changed, 16 insertions(+), 9 deletions(-)

commit 80a8d40fce03d9622e9abab94979885a1dbb63e0
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 7 19:42:20 2009 +0300

    Load the external services dynamically
    
    We now talk to all the services on the bus that has the prefix
    "org.Rygel.MediaServer1." in their names. This currently doesn't work
    since Rygel is incapable of handling spaces in names. Should be easy to
    fix.

 .../external/rygel-external-content-dir.vala       |  9 +--
 src/plugins/external/rygel-external-plugin.vala    | 64 +++++++++++++++++++---
 2 files changed, 58 insertions(+), 15 deletions(-)

commit 24d2135d1e1013a7787e3c48e2312a0f299de251
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 7 16:27:47 2009 +0300

    Use the ObjectPath type instead of 'string'

 src/plugins/external/rygel-external-container.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2c2ef2883eb7de4e1af00c170b2d442f6ff509c7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 7 15:29:23 2009 +0300

    Rename 'service_path' to 'service_name'

 src/plugins/external/rygel-external-container.vala | 14 +++++++-------
 src/plugins/external/rygel-external-item.vala      |  4 ++--
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 59d4519fa4c5d6519aa4095b1bce741e5e162922
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 7 00:55:16 2009 +0300

    Remove an extra arg from a method

 src/plugins/external/rygel-external-container.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 15cdac0c7d9fd0667100c7eedd1a98bd40c6298b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 7 00:40:42 2009 +0300

    First implementation of External plugin
    
    This is the implementation of external MediaServer spec Lennart wrote:
    http://live.gnome.org/Rygel/MediaServerSpec. It builds but it's totally
    untested and also currently specific to the PulseAudio implementation.

 configure.ac                                       |   7 +
 src/plugins/Makefile.am                            |  11 +-
 src/plugins/external/rygel-external-container.vala | 164 +++++++++++++++++++++
 .../external/rygel-external-content-dir.vala       |  47 ++++++
 src/plugins/external/rygel-external-item.vala      |  79 ++++++++++
 src/plugins/external/rygel-external-plugin.vala    |  43 ++++++
 6 files changed, 350 insertions(+), 1 deletion(-)

commit d986bd055ffb799749c12b41ea6fabb42404af6b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 5 15:19:46 2009 +0300

    Remove an unneeded constant

 src/plugins/dvb/rygel-dvb-channel-group.vala | 2 --
 1 file changed, 2 deletions(-)

commit 43e15c1b3d50aad28eb27d08e6d5e70fb06b5368
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 4 19:22:57 2009 +0300

    Passive loading of plugins
    
    Dynamic modules can now register their plugins on the fly.

 src/plugins/dvb/rygel-dvb-plugin.vala             |  4 ++--
 src/plugins/folder/rygel-folder-plugin.vala       |  4 ++--
 src/plugins/mediathek/rygel-mediathek-plugin.vala |  4 ++--
 src/plugins/test/rygel-test-plugin.vala           |  4 ++--
 src/plugins/tracker/rygel-tracker-plugin.vala     |  4 ++--
 src/rygel/rygel-plugin-loader.vala                | 17 +++++++++--------
 6 files changed, 19 insertions(+), 18 deletions(-)

commit 8721d7573a87698a3f1ce48709c8a2405b25b6a6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 4 19:18:53 2009 +0300

    PluginLoader is now in public API

 src/rygel/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 54e41eee0b319a58600752fb89f885f6e16a3bcd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 4 17:14:10 2009 +0300

    Fetch files from enumerator, asynchronously
    
    This is the second (and hopefully) last step towards async plugin loading.

 src/rygel/rygel-plugin-loader.vala | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

commit 646739b4cad693d3478afdc120124f4d28e35afc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 4 16:36:31 2009 +0300

    enumerate children asynchronously
    
    First step towards async plugin loading.

 src/rygel/rygel-plugin-loader.vala | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

commit b896043c56d748fe4db767df959804d028ffc739
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 4 16:16:36 2009 +0300

    Minor indentation fix

 src/rygel/rygel-plugin-loader.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d74e7d48143449a5cdb5eb636479e75df08952a4
Author: Rob Taylor <rob.taylor@codethink.co.uk>
Date:   Wed May 6 12:12:15 2009 +0100

    Correct license header for cstuff.vapi

 src/rygel/cstuff.vapi | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 18817b98aa86fe5cce3cbb181d518249f264f642
Author: Rob Taylor <rob.taylor@codethink.co.uk>
Date:   Wed May 6 12:32:30 2009 +0100

    Change Mediathek plugin headers to LGPL
    
    After discussing with Jens, it seems a mistake was made in which headers were copied.
    Correcting as requested.

 src/plugins/mediathek/rygel-mediathek-asx-playlist.vala   | 14 ++++++++------
 src/plugins/mediathek/rygel-mediathek-plugin.vala         | 14 ++++++++------
 src/plugins/mediathek/rygel-mediathek-root-container.vala | 14 ++++++++------
 src/plugins/mediathek/rygel-mediathek-rss-container.vala  | 14 ++++++++------
 src/plugins/mediathek/rygel-mediathek-video-item.vala     | 14 ++++++++------
 5 files changed, 40 insertions(+), 30 deletions(-)

commit 5da6e0be3c9d1162b9a39802157b1fd4facce86c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 6 15:39:45 2009 +0300

    Protocol to uknown URI is same as it's scheme
    
    If the protocol of a URI is uknown to us, assume it to be the same as the
    scheme of the URI.

 src/rygel/rygel-didl-lite-writer.vala |  1 -
 src/rygel/rygel-media-item.vala       | 17 +++++++++++++----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit daa83b9dca456e5d448533a71eb05b8b52d9ed23
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 5 14:16:28 2009 +0300

    Mediathek plugin should be disabled by default
    
    Not everyone understands German. :)

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9a5cbe6e70f1e08f7c874529d10e3c299a38991d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon May 4 16:19:23 2009 +0300

    Use "owned" keyword instead of "#"
    
    Newer valac was complains about  use of "#" as it's deprecated.

 src/rygel/rygel-http-request.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8294883a5ecf6f6c7748c44acec64d95c8896ab8
Merge: c258936 6de63b7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue May 5 00:03:48 2009 +0300

    Merge commit 'origin/git-version'

commit c258936c4552be24660d40213b32064252750eaf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 3 22:53:24 2009 +0300

    More style consistency fixes for Folder plugin

 src/plugins/folder/rygel-folder-container.vala     |  8 +++----
 .../rygel-folder-directory-search-result.vala      | 25 +++++++++++-----------
 .../folder/rygel-folder-gio-media-item.vala        |  6 ++----
 .../folder/rygel-folder-root-container.vala        |  8 ++++---
 4 files changed, 22 insertions(+), 25 deletions(-)

commit 2e283771306d621462b01a496f1d7ff44d2cb9bf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 3 22:24:55 2009 +0300

    Use basename as container's title

 src/plugins/folder/rygel-folder-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26ea10a7221f1580739c52a8dbcc9265cf522326
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 20:39:55 2009 +0200

    Fix more stlye issues

 .../mediathek/rygel-mediathek-asx-playlist.vala    |  45 +++++----
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |   4 +-
 .../mediathek/rygel-mediathek-root-container.vala  |  62 ++++++------
 .../mediathek/rygel-mediathek-rss-container.vala   | 106 ++++++++++++---------
 .../mediathek/rygel-mediathek-video-item.vala      |  77 +++++++++------
 5 files changed, 171 insertions(+), 123 deletions(-)

commit 47cfca14dd461294d5e2649294bff59ca61888f6
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 20:12:05 2009 +0200

    More style fixes

 src/plugins/folder/Makefile.am                     |   6 +-
 src/plugins/folder/rygel-folder-container.vala     | 118 +++++++++++--------
 .../rygel-folder-directory-search-result.vala      |  86 ++++++++------
 .../folder/rygel-folder-gio-media-item.vala        |  38 +++---
 src/plugins/folder/rygel-folder-plugin.vala        |   6 +-
 .../folder/rygel-folder-root-container.vala        | 131 +++++++++++++++++++++
 src/plugins/folder/rygel-folder-rootcontainer.vala | 122 -------------------
 7 files changed, 277 insertions(+), 230 deletions(-)

commit 0049f639af80a6d5fbd797ab41293e263ee53e19
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:54:19 2009 +0200

    Move class guessing to factory method

 .../rygel-folder-directory-search-result.vala      | 23 +++++-------------
 .../folder/rygel-folder-gio-media-item.vala        | 27 ++++++++++++++++++++--
 2 files changed, 31 insertions(+), 19 deletions(-)

commit 60a100a95a09adec367a4c4916c788002687e330
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:32:47 2009 +0200

    Plugin->style

 src/plugins/mediathek/rygel-mediathek-plugin.vala         | 4 ++--
 src/plugins/mediathek/rygel-mediathek-root-container.vala | 1 -
 src/plugins/mediathek/rygel-mediathek-rss-container.vala  | 1 -
 3 files changed, 2 insertions(+), 4 deletions(-)

commit 3b258440edf97688e05f38a348f43a9cbb256f92
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:31:14 2009 +0200

    VideoItem -> style

 src/plugins/mediathek/Makefile.am                  |   6 +-
 src/plugins/mediathek/rygel-mediathek-item.vala    | 103 ---------------------
 .../mediathek/rygel-mediathek-rss-container.vala   |   4 +-
 .../mediathek/rygel-mediathek-video-item.vala      | 103 +++++++++++++++++++++
 4 files changed, 108 insertions(+), 108 deletions(-)

commit 484cea515024efc6097f10452462f271e4bcad03
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:27:16 2009 +0200

    RssContainer -> style

 src/plugins/mediathek/Makefile.am                  |   6 +-
 .../mediathek/rygel-mediathek-container-rss.vala   | 157 --------------------
 .../mediathek/rygel-mediathek-root-container.vala  |  12 +-
 .../mediathek/rygel-mediathek-rss-container.vala   | 158 +++++++++++++++++++++
 4 files changed, 167 insertions(+), 166 deletions(-)

commit 9fdabb9e45a024109bdc2e906ba155571217e047
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:23:33 2009 +0200

    RootContainer -> fix style

 src/plugins/mediathek/Makefile.am                  |   6 +-
 .../mediathek/rygel-mediathek-container-root.vala  | 123 --------------------
 .../mediathek/rygel-mediathek-container-rss.vala   |   2 +-
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |   2 +-
 .../mediathek/rygel-mediathek-root-container.vala  | 124 +++++++++++++++++++++
 5 files changed, 129 insertions(+), 128 deletions(-)

commit b1eb780fa2086c3ce027aca55c3aedbd20304677
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:19:52 2009 +0200

    Fix ASX class for style

 src/plugins/mediathek/Makefile.am                  |  6 +-
 .../mediathek/rygel-mediathek-asx-playlist.vala    | 95 ++++++++++++++++++++++
 src/plugins/mediathek/rygel-mediathek-asx.vala     | 95 ----------------------
 src/plugins/mediathek/rygel-mediathek-item.vala    |  4 +-
 4 files changed, 100 insertions(+), 100 deletions(-)

commit 4b550920db69402c358d75d1a199811b7ff2e847
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:16:06 2009 +0200

    add missing file to BUILD_SOURCES

 src/plugins/mediathek/Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit c38f0f8fe89cd5b076e3cd26f5cf8ca4a88a9183
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:05:42 2009 +0200

    Finish style guide cleanup

 src/plugins/folder/rygel-folder-plugin.vala        | 2 +-
 src/plugins/folder/rygel-folder-rootcontainer.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7163dd9c67aa95c0314540a5aafa1dea5d43ea99
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:04:17 2009 +0200

    Make FolderContentDir adhere Styleguide

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

commit 7aebfe4053b69996763c75cf530e860219b06096
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 01:02:56 2009 +0200

    Make MediaItem adhere style guide

 src/plugins/folder/Makefile.am                     |  6 +-
 .../rygel-folder-directory-search-result.vala      |  2 +-
 .../folder/rygel-folder-gio-media-item.vala        | 71 ++++++++++++++++++++++
 src/plugins/folder/rygel-folder-media-item.vala    | 71 ----------------------
 4 files changed, 75 insertions(+), 75 deletions(-)

commit 49472a8d12cba1de906feafbcb334887d3f23fe4
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 00:58:02 2009 +0200

    Make FolderContainer adhere style guide

 src/plugins/folder/Makefile.am                     |  13 +-
 src/plugins/folder/rygel-folder-container.vala     | 155 +++++++++++++++++++++
 .../rygel-folder-directory-search-result.vala      |   2 +-
 .../folder/rygel-folder-foldercontainer.vala       | 155 ---------------------
 4 files changed, 162 insertions(+), 163 deletions(-)

commit 387f8ccc5fdd958b5f6d9f198b3b62ceb6b868cb
Author: Jens Georg <mail@jensge.org>
Date:   Sun May 3 00:49:43 2009 +0200

    DirectorySearchResult adheres the style guide

 .../rygel-folder-directory-search-result.vala      | 125 ++++++++++++++++++++
 .../folder/rygel-folder-directorysearch.vala       | 127 ---------------------
 .../folder/rygel-folder-foldercontainer.vala       |   7 +-
 3 files changed, 128 insertions(+), 131 deletions(-)

commit ac1da35a53176d318de6488469d6aa54d8dd59f4
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 2 16:46:54 2009 +0200

    fix handling of nonexistant gconf key

 .../mediathek/rygel-mediathek-container-root.vala       | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 7df93dd6a6e5ed4a091d681b7a32d5eba2842b6e
Author: Jens Georg <mail@jensge.org>
Date:   Sat May 2 16:37:07 2009 +0200

    Fix crash if no gconf key; Use XDG dirs then

 .../folder/rygel-folder-directorysearch.vala       |  3 +--
 .../folder/rygel-folder-foldercontainer.vala       |  9 +++----
 src/plugins/folder/rygel-folder-plugin.vala        | 12 +--------
 src/plugins/folder/rygel-folder-rootcontainer.vala | 31 +++++++++++++++++++---
 4 files changed, 33 insertions(+), 22 deletions(-)

commit 75cf277ea08e3bd98d9b0ae30758b1c6d6250e7c
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 1 02:39:52 2009 +0200

    Make it work with arbitrary gio sources

 .../folder/rygel-folder-directorysearch.vala       | 21 +++++++--
 src/plugins/folder/rygel-folder-media-item.vala    | 54 +++++++++++++---------
 2 files changed, 49 insertions(+), 26 deletions(-)

commit 6664567cc9b136abb5410c6ee6ccf7caee9ece42
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 1 02:09:39 2009 +0200

    make it work with gvfs (non-local directories)

 .../folder/rygel-folder-directorysearch.vala       | 79 ++++++++++++++++------
 .../folder/rygel-folder-foldercontainer.vala       |  3 +-
 src/plugins/folder/rygel-folder-plugin.vala        |  3 +-
 src/plugins/folder/rygel-folder-rootcontainer.vala |  6 +-
 4 files changed, 65 insertions(+), 26 deletions(-)

commit bffd77e799b64a9e2379f86a9c25386a4f1c3cbf
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 1 01:27:48 2009 +0200

    Make folder plugin recursive

 .../folder/rygel-folder-directorysearch.vala       | 17 ++++++++---
 .../folder/rygel-folder-foldercontainer.vala       | 35 +++++++++++++++++++---
 src/plugins/folder/rygel-folder-rootcontainer.vala | 12 ++++++++
 3 files changed, 56 insertions(+), 8 deletions(-)

commit b2ffeac6aef8d3c9440b27551a23205f9692fb5c
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 1 00:52:17 2009 +0200

    add folder media object

 src/plugins/folder/Makefile.am                     |   3 +
 .../folder/rygel-folder-foldercontainer.vala       | 129 +++++++++++++++++
 src/plugins/folder/rygel-folder-rootcontainer.vala | 152 ++-------------------
 3 files changed, 146 insertions(+), 138 deletions(-)

commit 542e761f609490193f4e44dcda2c9426d7beb546
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 1 00:40:32 2009 +0200

    move directorysearch into own file

 src/plugins/folder/Makefile.am                     |  4 ++
 .../folder/rygel-folder-directorysearch.vala       | 71 ++++++++++++++++++++++
 2 files changed, 75 insertions(+)

commit 1524ba9b3b85c09de517052cc21ec79c10e21286
Author: Jens Georg <mail@jensge.org>
Date:   Fri May 1 00:33:04 2009 +0200

    load children on demand only

 src/plugins/folder/rygel-folder-rootcontainer.vala | 118 ++++++++++++++-------
 1 file changed, 81 insertions(+), 37 deletions(-)

commit eeeea6c8f69272d9b466b26714fabf5ce9420420
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 29 23:57:02 2009 +0200

    once again, add mms straming protocol

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

commit 2000ae8b21f1f251ce0a7621f879135bf9775965
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 29 23:55:11 2009 +0200

    Fix segfault on folder plugin

 src/plugins/folder/rygel-folder-media-item.vala    | 8 ++++++--
 src/plugins/folder/rygel-folder-rootcontainer.vala | 9 ++++++---
 2 files changed, 12 insertions(+), 5 deletions(-)

commit a112db84f28239912446214500beba94be415dd6
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 29 23:17:47 2009 +0200

    Add simple gconf configuration

 src/plugins/folder/Makefile.am                     | 53 ++++++++++++---------
 src/plugins/folder/rygel-folder-media-item.vala    | 55 ++++++++++++++++++++++
 src/plugins/folder/rygel-folder-plugin.vala        | 46 ++++--------------
 src/plugins/folder/rygel-folder-rootcontainer.vala |  4 +-
 4 files changed, 99 insertions(+), 59 deletions(-)

commit d23a428eb307dca89f1f56c8388e00ba502b70ec
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 22 00:34:59 2009 +0200

    update copyright

 src/plugins/folder/rygel-folder-plugin.vala        | 2 +-
 src/plugins/folder/rygel-folder-rootcontainer.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 37c7792ded659f387992d1a05fb037ec6fca0cd2
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 22 00:34:08 2009 +0200

    add copyright header

 .../mediathek/rygel-mediathek-container-root.vala    | 20 ++++++++++++++++++++
 .../mediathek/rygel-mediathek-container-rss.vala     | 20 ++++++++++++++++++++
 src/plugins/mediathek/rygel-mediathek-item.vala      | 20 ++++++++++++++++++++
 src/plugins/mediathek/rygel-mediathek-plugin.vala    | 20 ++++++++++++++++++++
 4 files changed, 80 insertions(+)

commit c8401df502790273c86e793010a4cba9cca98328
Author: Jens Georg <mail@jensge.org>
Date:   Wed Apr 22 00:31:59 2009 +0200

    import plugins into branch

 configure.ac                                       |  15 ++
 src/plugins/Makefile.am                            |  10 +-
 src/plugins/folder/Makefile.am                     |  38 +++++
 src/plugins/folder/rygel-folder-plugin.vala        |  92 ++++++++++++
 src/plugins/folder/rygel-folder-rootcontainer.vala | 164 +++++++++++++++++++++
 src/plugins/mediathek/Makefile.am                  |  58 ++++++++
 src/plugins/mediathek/rygel-mediathek-asx.vala     |  95 ++++++++++++
 .../mediathek/rygel-mediathek-container-root.vala  |  98 ++++++++++++
 .../mediathek/rygel-mediathek-container-rss.vala   | 137 +++++++++++++++++
 src/plugins/mediathek/rygel-mediathek-item.vala    |  83 +++++++++++
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |  25 ++++
 11 files changed, 814 insertions(+), 1 deletion(-)

commit bc95624fffe1feb2781ef1f1363292d3ef949f59
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 3 00:19:51 2009 +0300

    Put all plugins options on the same page

 data/rygel-preferences.ui | 318 ++++++++++++++++------------------------------
 1 file changed, 113 insertions(+), 205 deletions(-)

commit e3b32b28f1c8d96be605d0344137973c1234337a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun May 3 00:18:22 2009 +0300

    Configuration is grouped sections
    
    Configuration is now grouped in sections rather than pages.

 src/ui/Makefile.am                     | 18 +++----
 src/ui/rygel-general-pref-page.vala    | 87 ----------------------------------
 src/ui/rygel-general-pref-section.vala | 87 ++++++++++++++++++++++++++++++++++
 src/ui/rygel-plugin-pref-page.vala     | 62 ------------------------
 src/ui/rygel-plugin-pref-section.vala  | 62 ++++++++++++++++++++++++
 src/ui/rygel-preferences-dialog.vala   | 22 +++++----
 src/ui/rygel-preferences-page.vala     | 37 ---------------
 src/ui/rygel-preferences-section.vala  | 37 +++++++++++++++
 8 files changed, 209 insertions(+), 203 deletions(-)

commit a67ce909ed909bede722cd9c2fcca1538fe727b9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat May 2 23:20:54 2009 +0300

    Don't expose UDN in the config UI

 data/rygel-preferences.ui          | 111 +------------------------------------
 src/ui/rygel-plugin-pref-page.vala |  12 +---
 2 files changed, 3 insertions(+), 120 deletions(-)

commit 8f3c99a87cb1a0583ba56a52db0851f04073ec2a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat May 2 23:06:58 2009 +0300

    New better layout for general tab.
    
    Changes by Karl Lattimer.

 data/rygel-preferences.ui | 285 +++++++++++++++++++++-------------------------
 1 file changed, 132 insertions(+), 153 deletions(-)

commit bdecc6831ebc584d0232b36a7c9e01d9f41672ba
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat May 2 22:56:01 2009 +0300

    Dialog should not be resizable.

 data/rygel-preferences.ui | 1 +
 1 file changed, 1 insertion(+)

commit cdddb3690a383cb697cd014d0abe0129035c386e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 30 17:49:01 2009 +0300

    Provide a pkg-config file
    
    Now it is completely possible to write rygel plugins (easily) outside the
    rygel source tree.

 Makefile.am     |  7 +++++++
 configure.ac    |  1 +
 rygel-1.0.pc.in | 12 ++++++++++++
 3 files changed, 20 insertions(+)

commit 3fd4e9dbcffeca89b9dda10287e27b93208c7d28
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 30 17:09:13 2009 +0300

    List all required packages in deps file

 src/rygel/rygel-1.0.deps | 4 ++++
 1 file changed, 4 insertions(+)

commit 1e2564681053b14c0dd97b3b1107832b0a4db5ff
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 30 17:05:39 2009 +0300

    Install the vapi and dep files

 src/rygel/Makefile.am | 3 +++
 1 file changed, 3 insertions(+)

commit 4a4045849bf8e1f6409bd3b7b3123324528fe094
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 30 17:05:04 2009 +0300

    Distribute the deps file

 src/rygel/Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5c81374a8bba4846f22c4daa878386ae11940a9f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 30 16:52:33 2009 +0300

    Install the rygel header(s)

 src/rygel/Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 328dfcdfa3932db5e78656c716713262788081a4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 29 23:00:11 2009 +0300

    Remove all xbox-related stuff
    
    It doesn't work anyway and we better concentrate on implementing standard
    stuff that it at least worthy of being called "UPnP".

 data/xml/Makefile.am                          |  4 +-
 data/xml/X_MS_MediaReceiverRegistrar1.xml     | 97 ---------------------------
 data/xml/description-xbox360.xml              | 25 -------
 src/rygel/Makefile.am                         |  3 -
 src/rygel/rygel-configuration.vala            | 10 ---
 src/rygel/rygel-media-receiver-registrar.vala | 59 ----------------
 src/rygel/rygel-media-server-factory.vala     | 31 +--------
 src/rygel/rygel-plugin.vala                   |  8 ---
 8 files changed, 2 insertions(+), 235 deletions(-)

commit 0661eb9ded7799fbd77e86efdbab9f6bee14355d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 29 18:49:23 2009 +0300

    Add a button to enable/disable media server.

 data/rygel-preferences.ui | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 14792d03feff0315fe65a3dd5d4435aecf9eaca4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 29 18:24:03 2009 +0300

    Disable widgets when they don't make sense

 src/ui/rygel-general-pref-page.vala | 8 ++++++++
 src/ui/rygel-plugin-pref-page.vala  | 7 +++++++
 2 files changed, 15 insertions(+)

commit 6ea6f839c2c213534ac08aafed230192e2998a4e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 29 17:59:46 2009 +0300

    Glade3 wants to re-arrange some widgets, let it!
    
    I thought this bug was fixed, maybe a regression?

 data/rygel-preferences.ui | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit f9bbc5b74d62cd80186f8943728f99b4142e0b7a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 29 17:57:30 2009 +0300

    Bring back the tooltips

 data/rygel-preferences.ui | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 9dbba34610d8548b46e239645f348c55266a420f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 29 01:33:31 2009 +0300

    General options are loaded/saved on demand

 src/rygel/rygel-configuration.vala  | 92 +++++++++++++++++++++++++++----------
 src/ui/rygel-general-pref-page.vala | 25 +++-------
 2 files changed, 73 insertions(+), 44 deletions(-)

commit 1c82936b2aa00ee89e4d0af6d9222adf6a499f17
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 23:59:13 2009 +0300

    Config UI loads/saves the transcoding options

 src/ui/rygel-general-pref-page.vala | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit ae5b2e74808aff9060ada47beced611d97da4797
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 23:58:40 2009 +0300

    Better names for transcoding check buttons

 data/rygel-preferences.ui | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4e5b664b1b26ec69916487f4af284e91f2d1262c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 18:22:51 2009 +0300

    Add transcoding options to Configuration

 src/rygel/rygel-configuration.vala | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 8dc59e63247f95aad08daf6af12c5525926bf533
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 17:33:26 2009 +0300

    Add transcoding options
    
    This also implies that we put the existing options in the general page
    into a separate new frame.

 data/rygel-preferences.ui | 210 +++++++++++++++++++++++++++++++++++++---------
 1 file changed, 169 insertions(+), 41 deletions(-)

commit 24f6c8660c31efd4022a7b8c016510c71852d5eb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 17:05:44 2009 +0300

    Remove the unneeded VBox

 data/rygel-preferences.ui | 117 +++++++++++++++++++++-------------------------
 1 file changed, 54 insertions(+), 63 deletions(-)

commit 26bfc3658399011f943f88714462807d64a73232
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 16:55:53 2009 +0300

    Random size/alignment improvements

 data/rygel-preferences.ui | 358 +++++++++++++++++++++++++++-------------------
 1 file changed, 214 insertions(+), 144 deletions(-)

commit ef2ed6d0c95789b0a89d1331d4884db424b60a46
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 16:54:25 2009 +0300

    Put the table inside an alignment

 data/rygel-preferences.ui | 101 ++++++++++++++++++++++++++--------------------
 1 file changed, 58 insertions(+), 43 deletions(-)

commit b9506a9d3df0c6a1c39af4db977f237cbc6cbad4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 16:44:35 2009 +0300

    Dialog should be at least 400 pixels by default

 data/rygel-preferences.ui | 1 +
 1 file changed, 1 insertion(+)

commit 836ea9bb8fd251d50c6e03d5e096255049f74de4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 28 16:43:44 2009 +0300

    Put a nice title on the dialog

 data/rygel-preferences.ui | 1 +
 1 file changed, 1 insertion(+)

commit f995caeda571ad55f6a4a409e63335ba89b7ca04
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 27 23:48:35 2009 +0300

    Use the correct response IDs.

 src/ui/rygel-preferences-dialog.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0ec058c208f4f4cf05855164648177ec666894ea
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 27 23:45:55 2009 +0300

    Port the code to use dynamic UI
    
    Port the code to use Glade3-created dynamic UI.

 src/ui/rygel-general-pref-page.vala  | 40 ++++++++++-----
 src/ui/rygel-plugin-pref-page.vala   | 54 +++++++++++++--------
 src/ui/rygel-preferences-dialog.vala | 60 ++++++++++++-----------
 src/ui/rygel-preferences-page.vala   | 94 +-----------------------------------
 4 files changed, 95 insertions(+), 153 deletions(-)

commit cd58b02769afe14a4952b78d4a2bf1a06fe50834
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 27 23:25:18 2009 +0300

    Better names for some widgets.

 data/rygel-preferences.ui | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 3b4c7f0f300417a6e57e9c8f104c27bf2c122029
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 27 16:15:17 2009 +0300

    Assign response IDs to buttons.

 data/rygel-preferences.ui | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7402b87feca836ccb477b82074f7ba3ed5fb545b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 27 16:13:07 2009 +0300

    Better names for widgets.

 data/rygel-preferences.ui | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 5b198cab6ef453bb28fa21af7f8910bda9ae9003
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 27 16:07:23 2009 +0300

    Convert UI file to Gtk+ 2.16.

 data/rygel-preferences.ui | 46 +++++++++++++++++++++++-----------------------
 1 file changed, 23 insertions(+), 23 deletions(-)

commit 1f32c847d0cf966bd00592689b4aa5854d6c2870
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 27 15:58:49 2009 +0300

    Moving towards Glade + GtkBuilder approach.

 data/Makefile.am          |   6 +
 data/rygel-preferences.ui | 425 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 431 insertions(+)

commit 616f0afecff926f1c0a2b3650347cec795637f04
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 24 17:07:29 2009 +0300

    Rename PreferencesVBox to PreferencesPage

 src/ui/Makefile.am                   |  18 ++---
 src/ui/rygel-general-pref-page.vala  |  40 +++++++++++
 src/ui/rygel-general-pref-vbox.vala  |  40 -----------
 src/ui/rygel-plugin-pref-page.vala   |  51 ++++++++++++++
 src/ui/rygel-plugin-pref-vbox.vala   |  51 --------------
 src/ui/rygel-preferences-dialog.vala |  18 ++---
 src/ui/rygel-preferences-page.vala   | 127 +++++++++++++++++++++++++++++++++++
 src/ui/rygel-preferences-vbox.vala   | 127 -----------------------------------
 8 files changed, 236 insertions(+), 236 deletions(-)

commit ea9687b90909feb11166f530eccda41b7b7ceb2c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 24 16:41:38 2009 +0300

    Exit on delete event on PreferencesDialog

 src/ui/rygel-preferences-dialog.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit c8f3edcd5552e6c8b55008bd3801e0b22a8db178
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 24 16:34:34 2009 +0300

    HIG: Put the OK button in the end

 src/ui/rygel-preferences-dialog.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6de63b7ae4b59ef117b5dd1fc1ed78fc6f516905
Author: Marc-André Lureau <marc-andre.lureau@nokia.com>
Date:   Fri Apr 24 16:25:30 2009 +0300

    Add a summary after configure

 configure.ac | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 7373e5e9f1b5b9bcbc7ba8cfb64818b4810c609a
Author: Marc-André Lureau <marc-andre.lureau@nokia.com>
Date:   Fri Apr 24 16:22:04 2009 +0300

    Use git-version-gen to generate package version.

 Makefile.am               |   9 +++
 autogen.sh                |   1 +
 build-aux/git-version-gen | 154 ++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac              |  12 ++--
 4 files changed, 172 insertions(+), 4 deletions(-)

commit bae74634f3615abb990422ae66ffef2c1077a860
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 24 15:47:35 2009 +0300

    UDN is supposted to be a constant
    
    Only generate the UDN if it's not already done and save it once it's
    generated.

 src/rygel/rygel-configuration.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 3ca65b8889a511f78c1d90bdfc36fa44c5c17d34
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 24 15:36:10 2009 +0300

    ConfigReader + ConfigEditor = Configuration
    
    Merge ConfigEditor into ConfigReader and name it 'Configuration'.

 src/rygel/Makefile.am                     |   6 +-
 src/rygel/rygel-config-reader.vala        | 132 -----------------------
 src/rygel/rygel-configuration.vala        | 168 ++++++++++++++++++++++++++++++
 src/rygel/rygel-media-server-factory.vala |  18 ++--
 src/ui/Makefile.am                        |   7 +-
 src/ui/rygel-config-editor.vala           |  72 -------------
 src/ui/rygel-general-pref-vbox.vala       |  12 +--
 src/ui/rygel-plugin-pref-vbox.vala        |  18 ++--
 src/ui/rygel-preferences-dialog.vala      |  10 +-
 src/ui/rygel-preferences-vbox.vala        |  22 ++--
 10 files changed, 210 insertions(+), 255 deletions(-)

commit b7adf47ab7bb34bbbb105ac08b7736e0acf6701e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 24 14:50:17 2009 +0300

    Remove the unused convenience methods

 src/ui/rygel-config-editor.vala | 26 --------------------------
 1 file changed, 26 deletions(-)

commit 0449734ded2fe9f2545f70abc05e83edae80d475
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 19:05:37 2009 +0300

    Don't load disabled plugins

 src/rygel/rygel-media-server-factory.vala | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 50c201faeca8887efa77889ffe9fc52cc5d3c1d3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 18:44:49 2009 +0300

    Don't use GConf.Client.get_bool ()
    
    When an entry is not found, this method just returns false instead of
    signaling an error so we never know if key is not there or it's value is
    set to false.

 src/rygel/rygel-config-reader.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 772b91ce2c6f8ccb6ebf51eb0f6c7ca0c483cfcc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 18:06:29 2009 +0300

    Add option to enable/disable plugins
    
    This doesn't really do anything atm.

 src/rygel/rygel-config-reader.vala | 5 +++++
 src/ui/rygel-plugin-pref-vbox.vala | 6 ++++++
 2 files changed, 11 insertions(+)

commit adc453a820c119fedf4818c63ab48cc2a5ccd84c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 18:05:40 2009 +0300

    More use of consts defined for gconf keys

 src/rygel/rygel-config-reader.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 779fcd92860ae99711326a48cf97239d4788556b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 17:19:09 2009 +0300

    Merg 'section' and 'title' props of PluginPrefVBox

 src/ui/rygel-plugin-pref-vbox.vala   |  3 +--
 src/ui/rygel-preferences-dialog.vala | 12 +++---------
 2 files changed, 4 insertions(+), 11 deletions(-)

commit acb10bb54105e74235190d9c775098a6706380d2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 17:06:50 2009 +0300

    Add pref vbox for all existing plugins.

 src/ui/rygel-preferences-dialog.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 089ceb5bbc9d3692f93bf1252036aea7fa67e7b9
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 17:05:18 2009 +0300

    Introducing PluginPrefVBox.
    
    A class for editiong of common plugin configuration.

 src/ui/Makefile.am                 |  3 +++
 src/ui/rygel-plugin-pref-vbox.vala | 46 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

commit 73b773f837abd23db7325922aa1f4b5895decae1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 16:56:28 2009 +0300

    Put code to add a pref page in a separate method

 src/ui/rygel-preferences-dialog.vala | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 3c523dd05cf6cd5dbbff56bf814c69dc4e217c19
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 16:55:45 2009 +0300

    Provide consts for title and UDN keys

 src/rygel/rygel-config-reader.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 65cacec4298bc22ac22ab6260906736b224fa13b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 15:45:20 2009 +0300

    Don't expose 'enable-xbox' prop to user
    
    We'll soon just drop the existing xbox support to re-implement it the
    right way (tm) later on, which won't involve user having to enable it.

 src/ui/rygel-general-pref-vbox.vala | 4 ----
 1 file changed, 4 deletions(-)

commit 29ff775d695d4fd3fc87837da91c0136c1fd51bb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 15:42:15 2009 +0300

    Pass the title and section args in correct order

 src/ui/rygel-general-pref-vbox.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95ef7c60f3f48467eb651d39e608b0032e85fc0a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 23 15:33:58 2009 +0300

    Treat empty strings from gconf as nulls.

 src/rygel/rygel-config-reader.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cd69a1eb7fa20be4bf949c1b8fe36f690cb9829f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 18:55:17 2009 +0300

    Minor indentation fix.

 src/ui/Makefile.am | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8bd2443f5485ad956e53f78a35655f93512d3c1f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 18:48:28 2009 +0300

    Introducing GeneralPrefVBox.
    
    Put the code specific to general preferences into a separate subclass:
    GeneralPrefVBox.

 src/ui/Makefile.am                   |  3 +++
 src/ui/rygel-general-pref-vbox.vala  | 44 ++++++++++++++++++++++++++++++++++++
 src/ui/rygel-preferences-dialog.vala |  2 +-
 src/ui/rygel-preferences-vbox.vala   | 23 ++++---------------
 4 files changed, 53 insertions(+), 19 deletions(-)

commit 76c48a18eaa27d97f427ac3caea9f59f5c9b0b66
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 18:47:08 2009 +0300

    Make some fields/methods of PreferencesVBox, protected.

 src/ui/rygel-preferences-vbox.vala | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 15a7a11df2cdb9b10df56179e1582d3b6e833650
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 18:32:30 2009 +0300

    Keep section name in a object field.

 src/ui/rygel-preferences-vbox.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 1c4d6334837f2fc421b5c6deedd9ffc248585934
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 18:29:20 2009 +0300

    Put the PreferencesVBox in Notebook.
    
    So that we can now add more PreferencesVBox'es.

 src/ui/rygel-preferences-dialog.vala | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 0557d8c484d2d2c92c27f346a5be601197aa939b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 18:19:25 2009 +0300

    PreferencesVBox should provide a title for itself.

 src/ui/rygel-preferences-vbox.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 39f2f54f92558f2ec39c42c081fe5d108de03488
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 17:54:33 2009 +0300

    PreferencesDialog doesn't need to keep config_editor.

 src/ui/rygel-preferences-dialog.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 019daaa3b82709c18221321dea125e67810f842e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 17:52:31 2009 +0300

    Introducing PreferencesVBox.

 src/ui/Makefile.am                   |   3 +
 src/ui/rygel-preferences-dialog.vala |  99 +------------------------
 src/ui/rygel-preferences-vbox.vala   | 136 +++++++++++++++++++++++++++++++++++
 3 files changed, 142 insertions(+), 96 deletions(-)

commit 568cb6dd5841d663b672e694690141e2f716648d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 17:11:45 2009 +0300

    Rename Preferences to PreferencesDialog.

 src/ui/Makefile.am                   |   6 +-
 src/ui/rygel-preferences-dialog.vala | 175 +++++++++++++++++++++++++++++++++++
 src/ui/rygel-preferences.vala        | 175 -----------------------------------
 3 files changed, 178 insertions(+), 178 deletions(-)

commit b012d0d9e6edd8c18eedc84f6f38493608ea7bf3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 16:39:32 2009 +0300

    Also save the integers.

 src/ui/rygel-preferences.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 99fb8b0cae998a57c1a82278d56aed2de95341ab
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 16:06:12 2009 +0300

    Save the boolean options as well.

 src/ui/rygel-preferences.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 8529cb2d5724e7dd7948c7288ecdc1ab2a7522bc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 16:03:06 2009 +0300

    Actually save the configuration.
    
    ATM it only saves string options.

 src/ui/rygel-preferences.vala | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 47cc31836013dd80037205f3db43ae1cfc26f858
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Apr 22 16:00:44 2009 +0300

    Keep the config_editor in the object scope.

 src/ui/rygel-preferences.vala | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 6b58c3d3d7c1385e106dde825d44cb37c1aa3a4a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 19:43:40 2009 +0300

    Differentiate between name and title of config options.

 src/ui/rygel-preferences.vala | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 6285f4e2eaaf2df194f67e199df1630b85d086d1
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 19:26:04 2009 +0300

    Define constants for known keys.

 src/rygel/rygel-config-reader.vala | 13 ++++++++++---
 src/ui/rygel-config-editor.vala    |  6 +++---
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 4ef780b529a4f48daa8a991466bd70537a1f2eb5
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 18:53:53 2009 +0300

    Add convenience methods to set IP, port and xbox support.

 src/ui/rygel-config-editor.vala | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit de493a41bf5cd5f6b40582b809c31a97b928da66
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 18:52:59 2009 +0300

    Don't capitalize the gconf keys unless it's an abbrev.

 src/rygel/rygel-config-reader.vala | 2 +-
 src/ui/rygel-config-editor.vala    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1146b26a50be11d32617ad55118d760f82a262fc
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 18:33:35 2009 +0300

    New class for editing of user configuration.

 src/ui/Makefile.am              | 13 ++++---
 src/ui/rygel-config-editor.vala | 86 +++++++++++++++++++++++++++++++++++++++++
 src/ui/rygel-preferences.vala   |  8 ++--
 3 files changed, 98 insertions(+), 9 deletions(-)

commit 1a01d642eff58ab40968e57cdee198e9a8958371
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 17:49:04 2009 +0300

    Make convenience methods public.

 src/rygel/rygel-config-reader.vala | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit e9b1389fcbc5e7e42c58ada7d22d4705a3b96e16
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 17:48:04 2009 +0300

    Use the convenience methods to read values from gconf.

 src/rygel/rygel-config-reader.vala | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit ed7552b8d5b8526bf204000a416092d4de20c164
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 17:46:57 2009 +0300

    Convenient methods to read boolean and integer.
    
    Provide convenient methods to read boolean and integer from gconf.

 src/rygel/rygel-config-reader.vala | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit e23ce89f0d8c9aa33897e1e3c25816455a018717
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 17:41:05 2009 +0300

    Allow get_string() params/return to be null.

 src/rygel/rygel-config-reader.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit adf9ad67900214360fcc71e0883c038899a0be0f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 16:23:01 2009 +0300

    All plugins need to link to gconf now.

 src/plugins/dvb/Makefile.am     | 7 +++++--
 src/plugins/test/Makefile.am    | 6 ++++--
 src/plugins/tracker/Makefile.am | 6 ++++--
 3 files changed, 13 insertions(+), 6 deletions(-)

commit 110ce3a106eddf3b7dfba9dd9e535d0bde2711cf
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 16:21:54 2009 +0300

    Make GConf client and path accessible to subclasses.

 src/rygel/rygel-config-reader.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3a4546d7f7b81525f1c98555c85ced454235e971
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 16:08:58 2009 +0300

    Rename Configuration to ConfigReader.

 src/rygel/Makefile.am                     |  6 +--
 src/rygel/rygel-config-reader.vala        | 84 +++++++++++++++++++++++++++++++
 src/rygel/rygel-configuration.vala        | 84 -------------------------------
 src/rygel/rygel-media-server-factory.vala | 16 +++---
 src/ui/rygel-preferences.vala             |  8 +--
 5 files changed, 99 insertions(+), 99 deletions(-)

commit d6660bfeba8225d1dd423ae55640f953cc5f3762
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 21 15:59:48 2009 +0300

    Don't put anything in gconf.

 src/rygel/rygel-configuration.vala | 6 ------
 1 file changed, 6 deletions(-)

commit 5a5e2e888deeafd88c0c750b8253d60386e45a3c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 20 17:39:09 2009 +0300

    Refactor more: HBox and Label now handled by add_pref_widget.

 src/ui/rygel-preferences.vala | 40 ++++++++++++++--------------------------
 1 file changed, 14 insertions(+), 26 deletions(-)

commit 013b7b3d64053c2afbd72233e9fbeb57a7c7bd74
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 20 17:31:28 2009 +0300

    Don't put label as part of CheckButton.

 src/ui/rygel-preferences.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 703387308ddaf769e95db52ec27df5de439210ad
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 20 17:21:08 2009 +0300

    A bit of refactoring.

 src/ui/rygel-preferences.vala | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 85b01ac3bb01bba88417f15419c17e545ff7e6b2
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 20 16:13:09 2009 +0300

    Add "Enable Xbox support" option.

 src/ui/rygel-preferences.vala | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit ac6e1623d08c16db2ed95eb5564fbe258bc35295
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 20 16:02:27 2009 +0300

    Add widgets to set 'host-ip' and 'port' configuration.

 src/ui/rygel-preferences.vala | 57 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

commit 6cb46591d030cb4b2a293845650e54434693d24b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Mon Apr 20 15:15:03 2009 +0300

    Put the cstuff in the config library.

 src/rygel/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 17ff1f4ff171671cf1e63a2acebed92cdff5da16
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 19 17:52:24 2009 +0300

    Skeleton for handling of dialog response.

 src/ui/rygel-preferences.vala | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 9181c45e63683f66501cca9be2843c2b296e5064
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 19 17:46:36 2009 +0300

    Dialog should be all visible from the beginning.

 src/ui/rygel-preferences.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9010c090ecb0061573f06c04538586c8e4dbd510
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 19 17:45:10 2009 +0300

    Our dialog implements it's own run method.

 src/ui/rygel-preferences.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit bbfcca1c0b88b7f24a300575c3e7cdb8f421b2c4
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 19 17:39:23 2009 +0300

    Add an "Apply" button.

 src/ui/rygel-preferences.vala | 1 +
 1 file changed, 1 insertion(+)

commit ec5cd68dfb9085773a49664d178d8fa2af09a39e
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 17 18:02:30 2009 +0300

    Beginning of a preferences UI.

 configure.ac                  |  1 +
 src/Makefile.am               |  4 ++++
 src/ui/Makefile.am            | 49 +++++++++++++++++++++++++++++++++++++++++++
 src/ui/rygel-preferences.vala | 42 +++++++++++++++++++++++++++++++++++++
 4 files changed, 96 insertions(+)

commit 9801ff19e6b38e6e8ecad9b73a0e84eb6b03bd78
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 17 16:40:24 2009 +0300

    Put Configuration into a separate static library.
    
    So that apps in other directories can easily access/link to it.

 src/rygel/Makefile.am | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 19b29a5bccd62ce3074c5288f18a4cd4e5cec431
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Apr 17 13:52:16 2009 +0300

    Depend on Gtk+ if UI build is not disabled.

 configure.ac | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit a7f6fd4c632e091a971ea81fd849e573e2bcae8b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 16 18:27:52 2009 +0300

    GConf path prefix shouldn't be a public prop.

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

commit 5ff76f4959fd2fd4b420eac9a720d2ce67a746d6
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 16 18:25:58 2009 +0300

    Configuration should be part of public API.

 src/rygel/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9bb186e6a2d5234737c2e923ee4171b674860288
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Apr 16 17:30:48 2009 +0300

    Put user configuration access into a separate object.

 src/rygel/Makefile.am                     |   3 +
 src/rygel/rygel-configuration.vala        |  90 ++++++++++++++++++++++++++
 src/rygel/rygel-media-server-factory.vala | 104 ++++++------------------------
 3 files changed, 112 insertions(+), 85 deletions(-)

commit e15d284e25205df1523e71ee05fb269d319eeecd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Apr 19 16:59:28 2009 +0300

    Provide a DOAP file.

 rygel.doap | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit cee2ed7e9f0f81bd725d9f2591ce752a5482c0a4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Apr 14 12:43:35 2009 +0000

    No need to require gstreamer trunk.
    
    Everything except for transcoding will work fine with latest release
    so no need to require trunk.
    
    svn path=/trunk/; revision=786

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c04429df9601e77d1bbeabf5a1f80a61cf36cc4a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 8 16:00:35 2009 +0000

    Require vala trunk (0.7.1).
    
    svn path=/trunk/; revision=785

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b648447ef6d88226691e68fef447de574f757726
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 8 16:00:31 2009 +0000

    Update build system for latest vala.
    
    The basic change is that vala doesn't generate header files now unless
    told to do so explicitly.
    
    svn path=/trunk/; revision=784

 src/plugins/dvb/Makefile.am     | 32 +++++++------------
 src/plugins/test/Makefile.am    | 36 +++++++--------------
 src/plugins/tracker/Makefile.am | 48 +++++++---------------------
 src/rygel/Makefile.am           | 69 ++++++-----------------------------------
 4 files changed, 43 insertions(+), 142 deletions(-)

commit 3498c959333b2549c5388d2e492fdd21d9257860
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 1 21:56:46 2009 +0000

    Add audiorate element to audio transcoding pipeline.
    
    Thanks Edward Hervey for the advice.
    
    svn path=/trunk/; revision=783

 src/rygel/rygel-l16-transcoder.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit e45257546d3d5646e716f3685ac7638ace4a4df6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 1 21:56:38 2009 +0000

    Put the videorate element after videoscale.
    
    Thanks Edward Hervey for pointing it out.
    
    svn path=/trunk/; revision=782

 src/rygel/rygel-mp2ts-transcoder.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit bb10f21d5dc83fae5d4ffed039f5fc4b55701ae7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 1 21:56:29 2009 +0000

    Remove the FIXME comment from MediaItem.
    
    svn path=/trunk/; revision=781

 src/rygel/rygel-media-item.vala | 3 ---
 1 file changed, 3 deletions(-)

commit 6a664e6499550da877d894d96d32cbe418eceac4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 1 21:56:19 2009 +0000

    Just set all the desired caps at the end of the pipeline.
    
    svn path=/trunk/; revision=780

 src/rygel/rygel-mp2ts-transcoder.vala | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 49bb5d198f243ebc02bf34c787d16a2fb8c3efef
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 1 21:56:13 2009 +0000

    The aspect-ratio needs to be 1:1 once video has been scaled.
    
    svn path=/trunk/; revision=779

 src/rygel/rygel-mp2ts-transcoder.vala | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 7adfcea8a15d8127294bdfa18cc9f17414076d68
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 1 21:56:08 2009 +0000

    Use ffenc_mpeg2video instead of mpeg2video.
    
    svn path=/trunk/; revision=778

 src/rygel/rygel-mp2ts-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ae206568f3ecb26a8603201f5b953b4d4fd063b2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 1 21:56:03 2009 +0000

    Make sure mpeg ts transcoder outputs 30 fps.
    
    svn path=/trunk/; revision=777

 src/rygel/rygel-mp2ts-transcoder.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 3f46cfa8afc19b4c40a361426d2bf493052ba700
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 1 21:55:58 2009 +0000

    mpeg ts transcoder provides NTSC (30 fps).
    
    svn path=/trunk/; revision=776

 src/rygel/rygel-mp2ts-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45cee0c5e9e4c85835f140b6203e3e818ac8d8fb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Mar 31 12:38:41 2009 +0000

    mp3 and l16 transcoder support audio upnp class rather than music.
    
    Patch by Jens Georg.
    
    svn path=/trunk/; revision=775

 src/rygel/rygel-l16-transcoder.vala | 2 +-
 src/rygel/rygel-mp3-transcoder.vala | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 67a609093c5f43877bf85aefa508e74a411a8e7a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:45 2009 +0000

    Some basic documentation for recently added classes.
    
    svn path=/trunk/; revision=774

 src/rygel/rygel-l16-transcoder-bin.vala   |  4 ++++
 src/rygel/rygel-l16-transcoder.vala       |  4 ++++
 src/rygel/rygel-mp2ts-transcoder-bin.vala |  4 ++++
 src/rygel/rygel-mp2ts-transcoder.vala     |  4 ++++
 src/rygel/rygel-mp3-transcoder-bin.vala   |  4 ++++
 src/rygel/rygel-mp3-transcoder.vala       |  4 ++++
 src/rygel/rygel-transcode-manager.vala    |  5 +++++
 src/rygel/rygel-transcoder.vala           | 11 +++++++++++
 8 files changed, 40 insertions(+)

commit 1bdedb107ad1af656bb8ef92c3ec899e1b3006e3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:40 2009 +0000

    MP3Trancoder specifies the bitrate in Resource.
    
    svn path=/trunk/; revision=773

 src/rygel/rygel-mp3-transcoder.vala | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 790c658e8a03003da5c82438088e2cd48b2ff9f3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:36 2009 +0000

    mpeg2enc wants us to tell it the aspect ratio.
    
    svn path=/trunk/; revision=772

 src/rygel/rygel-mp2ts-transcoder.vala | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 852bab771a439e46cdb3cc96bd99e8316521c197
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:32 2009 +0000

    TranscodeManager keeps a single list of transcoders.
    
    svn path=/trunk/; revision=771

 src/rygel/rygel-transcode-manager.vala | 59 +++++++++++++---------------------
 1 file changed, 22 insertions(+), 37 deletions(-)

commit 8b8ce53973740a5e9d964637d513db43c23d1689
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:27 2009 +0000

    TranscodeManager keeps list of transcoders.
    
    svn path=/trunk/; revision=770

 src/rygel/rygel-transcode-manager.vala | 53 ++++++++++++++++++++--------------
 1 file changed, 32 insertions(+), 21 deletions(-)

commit 1d9f8bae466f407aeaa4f7a70e0b900ded9e5911
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:23 2009 +0000

    Transcoder tells the primary UPnP class it is meant for.
    
    svn path=/trunk/; revision=769

 src/rygel/rygel-l16-transcoder.vala   | 2 +-
 src/rygel/rygel-mp2ts-transcoder.vala | 2 +-
 src/rygel/rygel-mp3-transcoder.vala   | 2 +-
 src/rygel/rygel-transcoder.vala       | 9 ++++++++-
 4 files changed, 11 insertions(+), 4 deletions(-)

commit 41f4fd8426cef60e8f9e0c508cfe768b42df26e7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:19 2009 +0000

    Provide video transcoding for audio/music items as well.
    
    svn path=/trunk/; revision=768

 src/rygel/rygel-transcode-manager.vala | 1 +
 1 file changed, 1 insertion(+)

commit 723047688430354441ae27489ac76a2375d244a9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:15 2009 +0000

    Provide audio transcoding for videos as well.
    
    svn path=/trunk/; revision=767

 src/rygel/rygel-transcode-manager.vala | 1 +
 1 file changed, 1 insertion(+)

commit 4d3c3b5941216c9e0ba270afc187807ecf7b9f0f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:10 2009 +0000

    Refactor TranscodeManager.add_resources().
    
    svn path=/trunk/; revision=766

 src/rygel/rygel-transcode-manager.vala | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit dbecba844908eb25485cc820f58f51cba7acc008
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:06 2009 +0000

    MP3Transcoder (re-)uses L16Transcoder's encoder.
    
    svn path=/trunk/; revision=765

 src/rygel/rygel-mp3-transcoder.vala | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

commit b8773fe1de3ece2473e366866c4ee5999cdf1b71
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:46:02 2009 +0000

    More specific naming for L16Transcoder's encoder bin.
    
    svn path=/trunk/; revision=764

 src/rygel/rygel-l16-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06e460d149f3bb4bdc5a75aa216fb8e26bf3fbc5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:58 2009 +0000

    Correct a copy&paste mistake.
    
    svn path=/trunk/; revision=763

 src/rygel/rygel-l16-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 48f14f755e3af3b810a29a1a3e7208e913a52cea
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:53 2009 +0000

    L16Transcoder supports both endianness'es.
    
    svn path=/trunk/; revision=762

 src/rygel/rygel-l16-transcoder.vala    | 17 +++++++++++++----
 src/rygel/rygel-transcode-manager.vala |  2 +-
 2 files changed, 14 insertions(+), 5 deletions(-)

commit 99c2fbc50425580ee4efe80e57ed2f768d47a57a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:48 2009 +0000

    Turn TranscoderBin into GstUtils.
    
    TranscoderBin was only having two static utility functions that could
    be used by non-transcoder-bin classes as well and we can move other
    gst-related functions here in future.
    
    svn path=/trunk/; revision=761

 src/rygel/Makefile.am                     |  7 +++--
 src/rygel/rygel-gst-utils.vala            | 44 +++++++++++++++++++++++++++++++
 src/rygel/rygel-l16-transcoder-bin.vala   |  8 +++---
 src/rygel/rygel-l16-transcoder.vala       | 17 ++++++------
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 10 +++----
 src/rygel/rygel-mp2ts-transcoder.vala     | 12 ++++-----
 src/rygel/rygel-mp3-transcoder-bin.vala   |  8 +++---
 src/rygel/rygel-mp3-transcoder.vala       | 15 +++++------
 src/rygel/rygel-transcoder.vala           | 19 -------------
 9 files changed, 82 insertions(+), 58 deletions(-)

commit 4a75d4275e852fc9676d70d0b820676980db92df
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:43 2009 +0000

    TranscoderBin.post_error is now static.
    
    svn path=/trunk/; revision=760

 src/rygel/rygel-l16-transcoder-bin.vala   | 9 +++++----
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 9 +++++----
 src/rygel/rygel-mp3-transcoder-bin.vala   | 9 +++++----
 src/rygel/rygel-transcoder.vala           | 6 +++---
 4 files changed, 18 insertions(+), 15 deletions(-)

commit 357289db79ded8224c88a8040e35b73a69f31954
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:37 2009 +0000

    create_transcoder is now part of relevant Transcoder.
    
    Move static create_transcoder method from TranscoderBin implementation
    to relevant Transcoder classes as non-static method.
    
    svn path=/trunk/; revision=759

 src/rygel/rygel-l16-transcoder-bin.vala   | 67 ++-----------------------------
 src/rygel/rygel-l16-transcoder.vala       | 50 +++++++++++++++++++----
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 54 +++----------------------
 src/rygel/rygel-mp2ts-transcoder.vala     | 42 +++++++++++++++++--
 src/rygel/rygel-mp3-transcoder-bin.vala   | 52 ++----------------------
 src/rygel/rygel-mp3-transcoder.vala       | 46 ++++++++++++++++++++-
 6 files changed, 141 insertions(+), 170 deletions(-)

commit 3edaf28a638e4e9598af9a2d88236dfc981348cd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:32 2009 +0000

    Put gst transcoder bins into separate files.
    
    svn path=/trunk/; revision=758

 src/rygel/Makefile.am                     |  13 ++-
 src/rygel/rygel-l16-transcoder-bin.vala   | 124 ++++++++++++++++++++++++++++
 src/rygel/rygel-l16-transcoder.vala       | 101 -----------------------
 src/rygel/rygel-mp2ts-transcoder-bin.vala | 131 ++++++++++++++++++++++++++++++
 src/rygel/rygel-mp2ts-transcoder.vala     | 108 ------------------------
 src/rygel/rygel-mp3-transcoder-bin.vala   | 114 ++++++++++++++++++++++++++
 src/rygel/rygel-mp3-transcoder.vala       |  92 ---------------------
 7 files changed, 380 insertions(+), 303 deletions(-)

commit 3cda3f278abc9c81f24ac395d0bb76d435aee2e6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:26 2009 +0000

    MP3TrancoderBin doesn't need to keep layer info.
    
    svn path=/trunk/; revision=757

 src/rygel/rygel-mp3-transcoder.vala | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit f2df806b3ff77a0c44449861227238c384708e48
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:20 2009 +0000

    MP3Transcoder doesn't need to proxy it's Bin's methods.
    
    MP2TStrancoder can directly uses MP3TranscoderBin's methods.
    
    svn path=/trunk/; revision=756

 src/rygel/rygel-mp2ts-transcoder.vala | 7 +++----
 src/rygel/rygel-mp3-transcoder.vala   | 8 --------
 2 files changed, 3 insertions(+), 12 deletions(-)

commit 5c4260b6b19f14c382301ed46e1fa10abbc895c0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:16 2009 +0000

    Re-use const defined already to construct mime_type.
    
    svn path=/trunk/; revision=755

 src/rygel/rygel-l16-transcoder.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9497dbacbe0fca5e8a5b7c5c7b11b7d50247d1e7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:11 2009 +0000

    Move add_resources to base Transcoder class.
    
    svn path=/trunk/; revision=754

 src/rygel/rygel-l16-transcoder.vala   | 11 -----------
 src/rygel/rygel-mp2ts-transcoder.vala | 11 -----------
 src/rygel/rygel-mp3-transcoder.vala   | 11 -----------
 src/rygel/rygel-transcoder.vala       | 13 +++++++++----
 4 files changed, 9 insertions(+), 37 deletions(-)

commit 915451f731d9a7c6f64ec8e1e4595eebf6ad3061
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:06 2009 +0000

    Remove unneeded args of Transcoder.create_resource().
    
    Transcoder.create_resource() doesn't need to be passed 'mime_type' and
    'dlna_profile' arguments anymore.
    
    svn path=/trunk/; revision=753

 src/rygel/rygel-l16-transcoder.vala   | 13 +++----------
 src/rygel/rygel-mp2ts-transcoder.vala | 20 ++++++--------------
 src/rygel/rygel-mp3-transcoder.vala   |  5 +----
 src/rygel/rygel-transcoder.vala       | 15 ++++++---------
 4 files changed, 16 insertions(+), 37 deletions(-)

commit 96fbe4881b5af8e366e9e4aeb0ce6be8ca41e430
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:45:01 2009 +0000

    Implementations override Transcoder.create_resource.
    
    svn path=/trunk/; revision=752

 src/rygel/rygel-l16-transcoder.vala   | 20 ++++++++++++++++----
 src/rygel/rygel-mp2ts-transcoder.vala | 20 ++++++++++++++++----
 src/rygel/rygel-transcoder.vala       | 11 ++++++-----
 3 files changed, 38 insertions(+), 13 deletions(-)

commit 06e90f88144c93a126a6d684031fc3b4bbe5e516
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:56 2009 +0000

    Move create_resource() from TranscodeManager to Transcoder.
    
    svn path=/trunk/; revision=751

 src/rygel/rygel-l16-transcoder.vala    |  8 ++++----
 src/rygel/rygel-mp2ts-transcoder.vala  |  7 ++++---
 src/rygel/rygel-mp3-transcoder.vala    |  7 ++++---
 src/rygel/rygel-transcode-manager.vala | 18 ------------------
 src/rygel/rygel-transcoder.vala        | 22 ++++++++++++++++++++++
 5 files changed, 34 insertions(+), 28 deletions(-)

commit 575d0cbf6d0df8d5f5bcb920984fac3ee076f6e6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:50 2009 +0000

    No need to mark TranscodeManager's methods 'internal'.
    
    The public methods of an internal class are automatically internal.
    
    svn path=/trunk/; revision=750

 src/rygel/rygel-transcode-manager.vala | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

commit f380bb76e01e469de8dfa4d90ee48ad7b3eed926
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:46 2009 +0000

    MP2TSTranscoder supports both HD and SD.
    
    svn path=/trunk/; revision=749

 src/rygel/rygel-mp2ts-transcoder.vala  | 28 +++++++++++++++++++---------
 src/rygel/rygel-transcode-manager.vala | 15 ++++++++++-----
 2 files changed, 29 insertions(+), 14 deletions(-)

commit 4021cb4f9408ad0550e4c422c8d4058352733ca3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:40 2009 +0000

    Rename MP3Profile to MP3Layer.
    
    svn path=/trunk/; revision=748

 src/rygel/rygel-mp2ts-transcoder.vala  |  2 +-
 src/rygel/rygel-mp3-transcoder.vala    | 22 +++++++++++-----------
 src/rygel/rygel-transcode-manager.vala |  2 +-
 3 files changed, 13 insertions(+), 13 deletions(-)

commit bb8a43e4d4b82dc061d7414c424a0d4ce5e6aa59
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:34 2009 +0000

    Use dlna profile as transcoding target.
    
    svn path=/trunk/; revision=747

 src/rygel/rygel-transcode-manager.vala | 2 +-
 src/rygel/rygel-transcoder.vala        | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d6e343c2490c81be49d973b00f4b6db12690414b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:29 2009 +0000

    Require mainline gupnp-av.
    
    svn path=/trunk/; revision=746

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8985d57ca0cd2d29c2ff82f27df23e08859b993e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:24 2009 +0000

    No need to lie about DLNA profile anymore.
    
    svn path=/trunk/; revision=745

 src/rygel/rygel-media-item.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 247031e565a0782e7eacb8338350d54537d02bbe
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:19 2009 +0000

    HTTServer and TranscodeManager are now 'internal'.
    
    svn path=/trunk/; revision=744

 src/rygel/rygel-content-directory.vala | 2 +-
 src/rygel/rygel-http-server.vala       | 2 +-
 src/rygel/rygel-transcode-manager.vala | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit e02c54551da28b1819f59aaf07ff2531604ea21a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:13 2009 +0000

    TranscodeManager provides Transcoder rather than transcoding source.
    
    svn path=/trunk/; revision=743

 src/rygel/rygel-http-request.vala      | 20 +++++++++++---------
 src/rygel/rygel-transcode-manager.vala | 10 ++++------
 2 files changed, 15 insertions(+), 15 deletions(-)

commit fc446593d9b6e162bea41bb6b9448559a2ab86d1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:07 2009 +0000

    can_handle() can now also move to base Transcoder class.
    
    svn path=/trunk/; revision=742

 src/rygel/rygel-l16-transcoder.vala   | 4 ----
 src/rygel/rygel-mp2ts-transcoder.vala | 4 ----
 src/rygel/rygel-mp3-transcoder.vala   | 4 ----
 src/rygel/rygel-transcoder.vala       | 4 +++-
 4 files changed, 3 insertions(+), 13 deletions(-)

commit 5033139480ee8addb4baf4c519bec22ca001c3a1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:44:02 2009 +0000

    'mime_type' and 'dlna_profile' are now props of base Transcoder.
    
    svn path=/trunk/; revision=741

 src/rygel/rygel-l16-transcoder.vala   | 13 +++++++------
 src/rygel/rygel-mp2ts-transcoder.vala | 15 ++++++++-------
 src/rygel/rygel-mp3-transcoder.vala   | 13 ++++++-------
 src/rygel/rygel-transcoder.vala       |  8 ++++++++
 4 files changed, 29 insertions(+), 20 deletions(-)

commit fb680f78cd99281ae64792d6dfd1db7d9f641a3a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:43:56 2009 +0000

    Separate Transcoder and TranscoderBin classes.
    
    * Divide Transcoder into two classes:
    - public (internal) Transcoder
    - The actual transcoder gstreamer bin.
    
    svn path=/trunk/; revision=740

 src/rygel/rygel-http-server.vala       |   2 +
 src/rygel/rygel-l16-transcoder.vala    | 124 +++++++++++++++++++++------------
 src/rygel/rygel-mp2ts-transcoder.vala  | 101 ++++++++++++++++-----------
 src/rygel/rygel-mp3-transcoder.vala    | 118 ++++++++++++++++++-------------
 src/rygel/rygel-transcode-manager.vala |  28 +++++---
 src/rygel/rygel-transcoder.vala        |  16 ++++-
 6 files changed, 241 insertions(+), 148 deletions(-)

commit e6214ac78404c688a848c216087416ca9a509af8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 28 00:43:50 2009 +0000

    Bump gstreamer requirement to latest git mainline (0.10.22.1).
    
    svn path=/trunk/; revision=739

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4305622f59428b8365a5dc05c28e9caa9fbbd556
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 22 20:49:01 2009 +0000

    Export duration for music and video items from Tracker.
    
    Patch from Henrique Ferreiro García <henrique.ferreiro@gmail.com>.
    
    svn path=/trunk/; revision=738

 src/plugins/tracker/rygel-tracker-music-item.vala | 5 +++++
 src/plugins/tracker/rygel-tracker-video-item.vala | 5 +++++
 2 files changed, 10 insertions(+)

commit ad6153c23074a6cff25ec1c1405ffa8cbda74a32
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 22 20:48:56 2009 +0000

    Fix a typo that messed-up the Music titles.
    
    Thanks to Henrique Ferreiro García <henrique.ferreiro@gmail.com> for
    pointing it out.
    
    svn path=/trunk/; revision=737

 src/plugins/tracker/rygel-tracker-music-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1849bb5ed22cb864080f654132214d99ec2404aa
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 21:24:58 2009 +0000

    Fix the typo and actually require libsoup >= 2.26.0.
    
    svn path=/trunk/; revision=736

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c54766fd97f11029890e9276dd0ff363b98e7145
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:58:10 2009 +0000

    Report the (hopefully) correct DLNA profile for mpeg 2 ts.
    
    svn path=/trunk/; revision=735

 src/rygel/rygel-mp2ts-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 665e033d5a2b36778638bde668d070b2874c484a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:58:05 2009 +0000

    Scale the video to High Definition.
    
    svn path=/trunk/; revision=734

 src/rygel/rygel-mp2ts-transcoder.vala | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

commit 0187639028062c594c8e9af32b6ac7b3e91b06d6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:58:00 2009 +0000

    More information hiding by Transcoder classes.
    
    No need to expose mimetype and dlna_profile etc but provide a can_handle()
    method that reports wether the mime_type in question could be handled by
    this transcoder.
    
    svn path=/trunk/; revision=733

 src/rygel/rygel-l16-transcoder.vala    | 18 +++++++++++-------
 src/rygel/rygel-mp2ts-transcoder.vala  |  6 +++++-
 src/rygel/rygel-mp3-transcoder.vala    |  6 +++++-
 src/rygel/rygel-transcode-manager.vala |  6 +++---
 4 files changed, 24 insertions(+), 12 deletions(-)

commit 5277f89d67ac4382bce4484f799d0b4cf5aeccce
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:55 2009 +0000

    Rename add_resource to add_resources.
    
    svn path=/trunk/; revision=732

 src/rygel/rygel-l16-transcoder.vala    | 8 ++++----
 src/rygel/rygel-mp2ts-transcoder.vala  | 8 ++++----
 src/rygel/rygel-mp3-transcoder.vala    | 8 ++++----
 src/rygel/rygel-transcode-manager.vala | 6 +++---
 4 files changed, 15 insertions(+), 15 deletions(-)

commit 9816ad9cea2449e6ff36dd6bfb5618589d1eaf9c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:50 2009 +0000

    Transcoder classes themselves add their resource.
    
    svn path=/trunk/; revision=731

 src/rygel/rygel-l16-transcoder.vala    | 22 ++++++++++++
 src/rygel/rygel-mp2ts-transcoder.vala  | 16 +++++++++
 src/rygel/rygel-mp3-transcoder.vala    | 16 +++++++++
 src/rygel/rygel-transcode-manager.vala | 66 ++++------------------------------
 src/rygel/rygel-transcoder.vala        |  9 +++++
 5 files changed, 70 insertions(+), 59 deletions(-)

commit e02fd44688ce7339f87cb0120f16c65267327ce4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:45 2009 +0000

    List the L16 resource before the MP3 one.
    
    svn path=/trunk/; revision=730

 src/rygel/rygel-transcode-manager.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59205154427b8d315be58411917ce4242b6d7e80
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:40 2009 +0000

    No need for encoders to sync state with parent anymore.
    
    svn path=/trunk/; revision=729

 src/rygel/rygel-l16-transcoder.vala   | 2 --
 src/rygel/rygel-mp2ts-transcoder.vala | 2 --
 src/rygel/rygel-mp3-transcoder.vala   | 2 --
 3 files changed, 6 deletions(-)

commit a0de5e3524ecbfbd9568deedc08b61abd5969f48
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:35 2009 +0000

    Put the encoders in the bin at startup.
    
    svn path=/trunk/; revision=728

 src/rygel/rygel-mp2ts-transcoder.vala | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit c7802b1d847d87031bb15c76395eae9080f38335
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:30 2009 +0000

    Just use Pad.can_link to check pad compatibility.
    
    svn path=/trunk/; revision=727

 src/rygel/rygel-l16-transcoder.vala   | 2 +-
 src/rygel/rygel-mp2ts-transcoder.vala | 6 ++----
 src/rygel/rygel-mp3-transcoder.vala   | 2 +-
 src/rygel/rygel-transcoder.vala       | 8 --------
 4 files changed, 4 insertions(+), 14 deletions(-)

commit 82088689a5da1258522a28c2b1d773100cfa3a52
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:25 2009 +0000

    Add more metadata to "audio/L16" transcoding resource.
    
    svn path=/trunk/; revision=726

 src/rygel/rygel-transcode-manager.vala | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit c96d901a35297eca95ed06c6090fbda4c703e7a0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:20 2009 +0000

    Replace add_resource with create_resource.
    
    This change doesn't make sense on it's own but is only needed for the
    next set of changes.
    
    svn path=/trunk/; revision=725

 src/rygel/rygel-transcode-manager.vala | 49 +++++++++++++++++++---------------
 1 file changed, 28 insertions(+), 21 deletions(-)

commit e16e2c46ce5c738e7a77001002ddda6b322fa252
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:15 2009 +0000

    Refactor TranscodeManager.add_resources a bit more.
    
    svn path=/trunk/; revision=724

 src/rygel/rygel-transcode-manager.vala | 42 ++++++++++++++++++++++++----------
 1 file changed, 30 insertions(+), 12 deletions(-)

commit 5cdb2a9dd84e907a57fa8f41bd1d0a73f9b74f53
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:09 2009 +0000

    Add transcoder for "audio/L16" (LPCM in DLNA terms).
    
    svn path=/trunk/; revision=723

 src/rygel/Makefile.am                  |   7 +-
 src/rygel/rygel-l16-transcoder.vala    | 115 +++++++++++++++++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala |   6 ++
 3 files changed, 126 insertions(+), 2 deletions(-)

commit 4de6768f58ac91830afd909f1ace31b461cc696f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:57:04 2009 +0000

    Refactor TranscodeManager.add_resources().
    
    svn path=/trunk/; revision=722

 src/rygel/rygel-transcode-manager.vala | 49 +++++++++++++++++++---------------
 1 file changed, 28 insertions(+), 21 deletions(-)

commit 2ab3f05311dee5fa073c7a9cdb7c640946c6af58
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:59 2009 +0000

    Use g_content_type_is_a to compare mimetypes.
    
    svn path=/trunk/; revision=721

 src/rygel/rygel-transcode-manager.vala | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit f8d86f18fed7741200e169d6706ff61787b13c3f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:55 2009 +0000

    Generalize gst element creation in base transcoder.
    
    svn path=/trunk/; revision=720

 src/rygel/rygel-mp2ts-transcoder.vala | 42 +++++------------------------------
 src/rygel/rygel-mp3-transcoder.vala   | 42 ++++++++---------------------------
 src/rygel/rygel-transcoder.vala       | 13 +++++++++++
 3 files changed, 28 insertions(+), 69 deletions(-)

commit f407325cc2fd2b6eb3c5f80bdaceea3c621d4c5e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:49 2009 +0000

    Correct indention of Transcoder classes.
    
    svn path=/trunk/; revision=719

 src/rygel/rygel-mp2ts-transcoder.vala | 174 +++++++++++++++++-----------------
 src/rygel/rygel-mp3-transcoder.vala   | 165 ++++++++++++++++----------------
 2 files changed, 169 insertions(+), 170 deletions(-)

commit 54631b4b885c8e15055d34d200469f48e25d2c9a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:44 2009 +0000

    Put the audioresample before audio encoder, just in case.
    
    svn path=/trunk/; revision=718

 src/rygel/rygel-mp3-transcoder.vala | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 0ee886055d9677364ed3e81fb53db32542bf5f16
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:39 2009 +0000

    Explicitly require and link to libsoup-2.4 >= 2.26.0.
    
    svn path=/trunk/; revision=717

 configure.ac          | 2 ++
 src/rygel/Makefile.am | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3fb1512cfdabf43d64b9851f47741dd0dd92cf28
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:34 2009 +0000

    LiveResponse should use EOF encoding rather than CHUNKED.
    
    Many media players and renderers seem to be unable to handle CHUNKED
    encoding so this patch should take away from them one excuse to fail.
    
    svn path=/trunk/; revision=716

 src/rygel/rygel-live-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit acad13ed68338c5bd6ff5f2348bc31b4028952b6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:29 2009 +0000

    Transcoder classes dictate the mimetype and DLNA profile.
    
    svn path=/trunk/; revision=715

 src/rygel/rygel-mp2ts-transcoder.vala  |  3 +++
 src/rygel/rygel-mp3-transcoder.vala    |  3 +++
 src/rygel/rygel-transcode-manager.vala | 12 ++++++++----
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 784dddd3d12e3cd43ef6b9ab1d5025e0858abc08
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:23 2009 +0000

    A base class for Transcoder elements.
    
    svn path=/trunk/; revision=714

 src/rygel/Makefile.am                 |  3 +++
 src/rygel/rygel-mp2ts-transcoder.vala | 13 +-----------
 src/rygel/rygel-mp3-transcoder.vala   | 13 +-----------
 src/rygel/rygel-transcoder.vala       | 39 +++++++++++++++++++++++++++++++++++
 4 files changed, 44 insertions(+), 24 deletions(-)

commit 39843c5067875d05e27a44bbba09a59840da752c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:18 2009 +0000

    No need to keep check_pad_compatible static.
    
    Just inline it in both classes for now, we'll move it to common
    baseclass when we have that.
    
    svn path=/trunk/; revision=713

 src/rygel/rygel-mp2ts-transcoder.vala | 10 ++++++++--
 src/rygel/rygel-mp3-transcoder.vala   |  5 ++---
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 955b5ad1e1ee78aa60c16842d7b636c0dfb03fd0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:14 2009 +0000

    No need for mpegvideoparse.
    
    svn path=/trunk/; revision=712

 src/rygel/rygel-mp2ts-transcoder.vala | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

commit baf01735dd53d0da340ecdeab9a9c9a8b5b5b95b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:09 2009 +0000

    Prepend a videorate to the video encoder bin.
    
    svn path=/trunk/; revision=711

 src/rygel/rygel-mp2ts-transcoder.vala | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 0f4bc60f3d549635326f96bec489745825123b77
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:04 2009 +0000

    Add colorspace and parser elements to video encoding part of pipeline.
    
    svn path=/trunk/; revision=710

 src/rygel/rygel-mp2ts-transcoder.vala | 51 ++++++++++++++++++++++++++++++-----
 1 file changed, 45 insertions(+), 6 deletions(-)

commit d1b604a0c78f693966239b6349ba17b255824127
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:56:00 2009 +0000

    Intersect the caps of the pads to check their compatibility.
    
    svn path=/trunk/; revision=709

 src/rygel/rygel-mp2ts-transcoder.vala | 5 +++--
 src/rygel/rygel-mp3-transcoder.vala   | 9 ++++++++-
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 259fbe5f52f7871f0cd048fd1fe1b3a712803994
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:54 2009 +0000

    Don't trust get_compatible_pad() in MP3Transcoder either.
    
    svn path=/trunk/; revision=708

 src/rygel/rygel-mp3-transcoder.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit ccb48a555abfba0fb7df33f3894c157f8a0f103b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:50 2009 +0000

    Don't trust Gst.Element.get_compatible_pad().
    
    svn path=/trunk/; revision=707

 src/rygel/rygel-mp2ts-transcoder.vala | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

commit fbb2295292e6d0650ade903e420bc62925a8f24a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:44 2009 +0000

    Remove now unneeded contsants.
    
    svn path=/trunk/; revision=706

 src/rygel/rygel-mp2ts-transcoder.vala | 2 --
 1 file changed, 2 deletions(-)

commit 68975b833c64d0b7dffdf2496cd7d211d7d11d57
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:39 2009 +0000

    MP3Transcoder.create_encoder can be dictated names for pads.
    
    svn path=/trunk/; revision=705

 src/rygel/rygel-mp2ts-transcoder.vala |  4 +++-
 src/rygel/rygel-mp3-transcoder.vala   | 13 +++++++++----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 52fe5ac20ab26029fddf366f8c4bd5fb0c95890a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:33 2009 +0000

    Correct a typo.
    
    svn path=/trunk/; revision=704

 src/rygel/rygel-mp3-transcoder.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f3436a1d8e19a0e5629a6463223bc05d2db5186d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:29 2009 +0000

    MP2TSTranscoder uses MP3Transcoder.create_encoder.
    
    To avoid some code-duplication.
    
    svn path=/trunk/; revision=703

 src/rygel/rygel-mp2ts-transcoder.vala | 34 +---------------------------------
 1 file changed, 1 insertion(+), 33 deletions(-)

commit 2c1bc7b5dd9b2e98297274ac56afd34ff26241f3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:24 2009 +0000

    Rename MP3Transcoder.create_audio_encoder to create_encoder.
    
    svn path=/trunk/; revision=702

 src/rygel/rygel-mp3-transcoder.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 51d888a17e4b7ca0512128afc36b157f433bc0e2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:19 2009 +0000

    Turn MP3Transcoder.create_audio_encoder 'internal static'.
    
    This is to allow the other transcoder classes to be able to use the same
    audio encoder pipeline.
    
    svn path=/trunk/; revision=701

 src/rygel/rygel-mp3-transcoder.vala | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 4eb9c947a94de65423c3083c99fad2a37cc58a1d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:14 2009 +0000

    Use enum to identify mpeg audio layers, rather than integer.
    
    svn path=/trunk/; revision=700

 src/rygel/rygel-mp3-transcoder.vala    | 11 ++++++++---
 src/rygel/rygel-transcode-manager.vala |  2 +-
 2 files changed, 9 insertions(+), 4 deletions(-)

commit f11acc407a8d6b5663e24778b6db1246a60af600
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:10 2009 +0000

    Clever use of arrays to create appropriate encoder.
    
    svn path=/trunk/; revision=699

 src/rygel/rygel-mp3-transcoder.vala | 17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

commit d5d8bfa43135918a5706a8c3613ac92d3e420b41
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:05 2009 +0000

    Convert MP2Transcoder into a more generic mpeg audio transcoder.
    
    Convert MP2Transcoder into mpeg audio (layer 2 and 3) transcoder.
    
    svn path=/trunk/; revision=698

 src/rygel/Makefile.am                  |   6 +-
 src/rygel/rygel-mp2-transcoder.vala    | 118 ----------------------------
 src/rygel/rygel-mp3-transcoder.vala    | 137 +++++++++++++++++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala |   2 +-
 4 files changed, 141 insertions(+), 122 deletions(-)

commit 49893eb86254758ccb222bc52dafde49a126cf2c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:55:01 2009 +0000

    Use an mp3 parser.
    
    svn path=/trunk/; revision=697

 src/rygel/rygel-mp2-transcoder.vala | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 980977c7151b6b8a69ddb13ce12222d7d0f71b84
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:54:56 2009 +0000

    Escape the transcode target string before putting it in the URI.
    
    svn path=/trunk/; revision=696

 src/rygel/rygel-http-server.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7db5bdaf1a0529cbb1028ad0cbee7b2a59650e67
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:54:51 2009 +0000

    Audio encoder can be added to the bin earlier.
    
    No need to wait for decodebin pad availability before audio encoder could
    be added to the bin.
    
    svn path=/trunk/; revision=695

 src/rygel/rygel-mp2-transcoder.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 99063b54ff1be30a2479fdf49530d55439d36312
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:54:46 2009 +0000

    Give src pad of audio encoder bin a name.
    
    Give src pad of audio encoder bin a name and use that to retreive it.
    
    svn path=/trunk/; revision=694

 src/rygel/rygel-mp2-transcoder.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 34d4d3a69219a6636b98662a116602e0a2097894
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:54:40 2009 +0000

    Use MP2Transcoder for "audio/mpeg" transcoding requests.
    
    svn path=/trunk/; revision=693

 src/rygel/rygel-transcode-manager.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dfa26f2cd64aba4776a091845c824058906dbfc8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:54:35 2009 +0000

    Provide "audio/mpeg" transcode uri for music items.
    
    svn path=/trunk/; revision=692

 src/rygel/rygel-transcode-manager.vala | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

commit f58dfb4517ce3fbea78ebbb06ac780ecba5c3bd8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:54:30 2009 +0000

    Add MP2Transcoder.
    
    A new transcoding class for transcoding to mp2 audio.
    
    svn path=/trunk/; revision=691

 src/rygel/Makefile.am               |   7 ++-
 src/rygel/rygel-mp2-transcoder.vala | 108 ++++++++++++++++++++++++++++++++++++
 2 files changed, 113 insertions(+), 2 deletions(-)

commit 6a4b7199f4226a6159df1cd0f3dd1fb7d254be0d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Mar 21 13:54:24 2009 +0000

    Rename TranscodeSrc to MP2TSTranscoder.
    
    svn path=/trunk/; revision=690

 src/rygel/Makefile.am                  |   6 +-
 src/rygel/rygel-mp2ts-transcoder.vala  | 135 +++++++++++++++++++++++++++++++++
 src/rygel/rygel-transcode-manager.vala |   2 +-
 src/rygel/rygel-transcode-src.vala     | 135 ---------------------------------
 4 files changed, 139 insertions(+), 139 deletions(-)

commit a11f64968d5714e7adf4f4944eeb024ebff5313c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:41 2009 +0000

    Don't create transcode resource if not needed.
    
    svn path=/trunk/; revision=689

 src/rygel/rygel-transcode-manager.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 4c4fddc55c254c742cba15a266ea16e63307c662
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:36 2009 +0000

    TranscodeManager creates the transcode source for us.
    
    svn path=/trunk/; revision=688

 src/rygel/rygel-http-request.vala      | 15 +++------------
 src/rygel/rygel-transcode-manager.vala | 13 +++++++++++++
 2 files changed, 16 insertions(+), 12 deletions(-)

commit 43260666e6f2d85afff2406a4f6df02f2b929793
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:32 2009 +0000

    HTTPRequest keeps a unowned ref to HTTPServer.
    
    svn path=/trunk/; revision=687

 src/rygel/rygel-http-request.vala | 6 ++++--
 src/rygel/rygel-http-server.vala  | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 8495cc1c8b817c691687616835d809966156d2c9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:27 2009 +0000

    TranscodeManager.create_uri_for_item() tells the protocol.
    
    svn path=/trunk/; revision=686

 src/rygel/rygel-http-server.vala       | 12 ++++++++----
 src/rygel/rygel-transcode-manager.vala | 10 ++++++----
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 82f30b19e6a62403b074deebc62a08dd3192df3d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:22 2009 +0000

    Add TranscodeManager.
    
    Put the transcode-related code from HTTPServer to a separate baseclass.
    
    svn path=/trunk/; revision=685

 src/rygel/Makefile.am                  |  5 ++++
 src/rygel/rygel-http-server.vala       | 27 +++++------------
 src/rygel/rygel-transcode-manager.vala | 54 ++++++++++++++++++++++++++++++++++
 3 files changed, 67 insertions(+), 19 deletions(-)

commit 96e2daf1cb241aab078e803bc908e899c13090ab
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:18 2009 +0000

    Rename create_http_uri_for_item to create_uri_for_item.
    
    svn path=/trunk/; revision=684

 src/rygel/rygel-http-server.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit bb53bc17eb15ad190c7bba664a476afb1e37fcea
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:13 2009 +0000

    Rename *resouce_list* to *resources*.
    
    svn path=/trunk/; revision=683

 src/rygel/rygel-didl-lite-writer.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 03a903a6f8085f393a3f7324c75ed011741d3c00
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:08 2009 +0000

    Add HTTP resources to the existing list.
    
    Add HTTP resources to the existing list rather than creating a new list.
    
    svn path=/trunk/; revision=682

 src/rygel/rygel-didl-lite-writer.vala |  6 +-----
 src/rygel/rygel-http-server.vala      | 23 +++++++++++------------
 2 files changed, 12 insertions(+), 17 deletions(-)

commit ca6fe3156b7c8534a4d044f7145d63c73fac4f67
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:03:04 2009 +0000

    Only HTTP proxy res don't get exported if HTTP uri already exist.
    
    svn path=/trunk/; revision=681

 src/rygel/rygel-http-server.vala | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit d4725049679b79e5e4efc542c56083c4849e7362
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:59 2009 +0000

    Mark transcoded resource as one in DLNA fields.
    
    svn path=/trunk/; revision=680

 src/rygel/rygel-http-server.vala | 1 +
 1 file changed, 1 insertion(+)

commit 96646cd03e10a2e473da72ee01d2c0875bf7f103
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:54 2009 +0000

    Minor optimization.
    
    No need to keep checking if transcode_target is null.
    
    svn path=/trunk/; revision=679

 src/rygel/rygel-http-request.vala | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit a316640df968d3dd9564269a1e50d23d2e35b189
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:49 2009 +0000

    Set the correct mimetype on transcode URI request.
    
    svn path=/trunk/; revision=678

 src/rygel/rygel-http-request.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit c1591557a1db947744b47e79a277465df89ab221
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:44 2009 +0000

    Another indentation fix.
    
    svn path=/trunk/; revision=677

 src/rygel/rygel-transcode-src.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 27cb71772f96bd80d2a2983bc84d78f754bc99ae
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:39 2009 +0000

    Print URI and method for each request on debug console.
    
    svn path=/trunk/; revision=676

 src/rygel/rygel-http-request.vala | 5 -----
 src/rygel/rygel-http-server.vala  | 4 ++++
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 53577ded6053cc0add61f2c9fa6fc934bdccf7c4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:35 2009 +0000

    Add the pads to the audio bin rather than TransodeSrc.
    
    svn path=/trunk/; revision=675

 src/rygel/rygel-transcode-src.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1552cf44cdf4bba838f44842d6eadd161fc9ab2b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:31 2009 +0000

    Ghost audio encoder's src pad as well.
    
    svn path=/trunk/; revision=674

 src/rygel/rygel-transcode-src.vala | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit f7607f18ebd9d50048bc27f6e39808c5e86f52f3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:26 2009 +0000

    Place an 'audioconvert' in front of audio encoder.
    
    svn path=/trunk/; revision=673

 src/rygel/rygel-transcode-src.vala | 36 ++++++++++++++++++++++++++++++------
 1 file changed, 30 insertions(+), 6 deletions(-)

commit fbd696cdfec2100f03d1686976a728f98d005365
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:22 2009 +0000

    Print request id and if transcoding.
    
    svn path=/trunk/; revision=672

 src/rygel/rygel-http-request.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 6f2b5d0751e075c019b60fffc57796ad30ae4df6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:17 2009 +0000

    Indentation fix.
    
    svn path=/trunk/; revision=671

 src/rygel/rygel-transcode-src.vala | 60 +++++++++++++++++++-------------------
 1 file changed, 30 insertions(+), 30 deletions(-)

commit 46aa12611efff14d2de99e5641612c49e2b56137
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:12 2009 +0000

    Use alternative encoders rather than ffmpeg.
    
    svn path=/trunk/; revision=670

 src/rygel/rygel-transcode-src.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dd216e78cb273c9074efebcedf2f33e2d83aded2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:05 2009 +0000

    No need to get encoder from it's pad.
    
    svn path=/trunk/; revision=669

 src/rygel/rygel-transcode-src.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 346db08851bbe3366b426c06fee33c421d9a2a75
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:02:00 2009 +0000

    Link the pads after their parents are in the same bin.
    
    svn path=/trunk/; revision=668

 src/rygel/rygel-transcode-src.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit b931219f9219e74ac17832bd1207cdb864d50ef2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:55 2009 +0000

    No need to pass caps to Element.get_compatible_pad.
    
    svn path=/trunk/; revision=667

 src/rygel/rygel-transcode-src.vala | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 75d39b4077a3f4a5bb7c360b20e2f92c6057ad47
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:45 2009 +0000

    Make source pad of muxer a ghost pad of TranscodeSrc.
    
    svn path=/trunk/; revision=666

 src/rygel/rygel-transcode-src.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit a0200d8f49799783d7b3be89da094fe3edd51eec
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:37 2009 +0000

    Correct logic to decide wether to handle as interactive.
    
    svn path=/trunk/; revision=665

 src/rygel/rygel-http-request.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c325338ed9f41ff1b032ab028eccc6ccb546f6f0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:33 2009 +0000

    Use TranscodeSrc when request is for transcode uri.
    
    svn path=/trunk/; revision=664

 src/rygel/rygel-http-request.vala | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 0c76de89ede861f07bc6621ce23a238e9c4d313a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:27 2009 +0000

    Move get_transoding_src from HTTPServer to HTTPRequest.
    
    Later we should all this transcoding related code to another class.
    
    svn path=/trunk/; revision=663

 src/rygel/rygel-http-request.vala | 11 +++++++++++
 src/rygel/rygel-http-server.vala  | 15 ---------------
 2 files changed, 11 insertions(+), 15 deletions(-)

commit 56f36ddd25abece0f2137c47ce382972d997d98c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:22 2009 +0000

    HTTPServer creates transcoder given the actual src.
    
    svn path=/trunk/; revision=662

 src/rygel/rygel-http-server.vala | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 50d489221d2eb2ac561e139a85023ff68d597ee3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:17 2009 +0000

    Mark TranscodeSrc class as internal.
    
    svn path=/trunk/; revision=661

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

commit 1704d2c69578e48bc80a574ca7b37b1025aa7c89
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:13 2009 +0000

    Fix build rule for rygel-transcode-src.vala file.
    
    svn path=/trunk/; revision=660

 src/rygel/Makefile.am | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7a429e394fdf4ffc64c9c72a3863ee9dd7bf4b6e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:09 2009 +0000

    Add TranscodeSrc.
    
    A gst source bin that is supposed to transcode any media (uses decodebin2) to
    mpeg transport stream. Currently it will just use hard-coded encoders and
    muxer.
    
    svn path=/trunk/; revision=659

 src/rygel/Makefile.am              |   5 +-
 src/rygel/rygel-transcode-src.vala | 103 +++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+), 1 deletion(-)

commit 8ab88c3994b5471d53b014bd78da0d10996fb6f7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:04 2009 +0000

    Don't create transcoding resource for images.
    
    svn path=/trunk/; revision=658

 src/rygel/rygel-http-server.vala | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit ada2d10331cb9f1b965a3260082f4df9f5858bd7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:01:00 2009 +0000

    Correct creation of transcode resource.
    
    - Re-use the existing resource struct.
    - reset different props.
    
    svn path=/trunk/; revision=657

 src/rygel/rygel-http-server.vala | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit f047d009ff40b6b1ae5192bf088a8a57ec76d862
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:56 2009 +0000

    Use vala syntax for concatenating strings.
    
    svn path=/trunk/; revision=656

 src/rygel/rygel-http-server.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1c68dcea1adb4ed94dac8aec86e2e3817fddcee7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:51 2009 +0000

    Put transcoding target mime to http uri rather than a boolean.
    
    svn path=/trunk/; revision=655

 src/rygel/rygel-http-server.vala | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit c36494c1937c36461b93f1888ce6c40488a8e2d5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:47 2009 +0000

    HTTPServer.create_http_uri_for_item is now private.
    
    svn path=/trunk/; revision=654

 src/rygel/rygel-http-server.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9d9b7dbc2beb36cdbd2967f013c5dc35a66f910
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:43 2009 +0000

    Separator for HTML query components is '&' rather than '?'.
    
    svn path=/trunk/; revision=653

 src/rygel/rygel-http-server.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 189b3e9fd068aa933323b669396adba1376fa7b5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:38 2009 +0000

    Move get_transcoded_resources() to HTTPServer.
    
    Move get_transcoded_resources() from DIDLLiteWriter to HTTPServer as
    create_resources().
    
    svn path=/trunk/; revision=652

 src/rygel/rygel-didl-lite-writer.vala | 59 ++---------------------------------
 src/rygel/rygel-http-server.vala      | 39 +++++++++++++++++++++++
 2 files changed, 42 insertions(+), 56 deletions(-)

commit 011f352705024636820f88f28f32ae5e2345336e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:34 2009 +0000

    MediaItem creates res for itself for a given URI.
    
    svn path=/trunk/; revision=651

 src/rygel/rygel-didl-lite-writer.vala | 46 +---------------------------
 src/rygel/rygel-media-item.vala       | 56 +++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+), 45 deletions(-)

commit b9f5d5920b1ddf4ae6bef051e5d5c0a9670eb4bd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:30 2009 +0000

    Create and report transcode URIs as well.
    
    svn path=/trunk/; revision=650

 src/rygel/rygel-didl-lite-writer.vala | 10 +++++++---
 src/rygel/rygel-http-server.vala      |  5 +++--
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 12f1b12e6eb5bc8564cbc244649be67d4365012c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:25 2009 +0000

    Use "this" to make it things more explicit and therefore readable.
    
    svn path=/trunk/; revision=649

 src/rygel/rygel-http-request.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 262dd63ea962376d03a668b8cca50a8dbb5c36fc
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Mar 15 19:00:20 2009 +0000

    Minor indentation fix.
    
    svn path=/trunk/; revision=648

 src/rygel/rygel-didl-lite-writer.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 65b673310e8cc285a55e99e7c8851417596597df
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Mar 9 13:37:02 2009 +0000

    Tell why Search.Query is used instead of Search.GetHitCount.
    
    svn path=/trunk/; revision=647

 src/plugins/tracker/rygel-tracker-category.vala | 3 +++
 1 file changed, 3 insertions(+)

commit 17e449d023ac9ca344d8d9f8196353808fd5a80b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Mar 9 12:54:48 2009 +0000

    It's root container if it's parent is 'null'.
    
    Fixes bug#574604.
    
    svn path=/trunk/; revision=646

 src/rygel/rygel-didl-lite-writer.vala | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 3e944fac85cb44e5005bfbc83728c7ce5be0bf4b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Mar 9 12:54:45 2009 +0000

    Post release version bump.
    
    svn path=/trunk/; revision=645

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6629ee6ff59acbf54067c91cc92b784c3f1c5e46
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 23 16:48:14 2009 +0000

    Release announcement of 0.2.2.
    
    svn path=/trunk/; revision=643

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

commit 237da0f872a2684071d0aa7849c6e3e22107924e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 23 16:48:10 2009 +0000

    Require latest version (0.5.7) of Vala.
    
    svn path=/trunk/; revision=642

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e50082f0ed6f07608ee9f1bc8fdb9ae60799aa6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 23 16:48:06 2009 +0000

    Don't use shave for now, lets get back to it in the next release.
    
    This reverts commit 4f253364493e8feebed31c98026d2a7a7185917d.
    
    svn path=/trunk/; revision=641

 acinclude.m4                    | 40 -----------------------
 configure.ac                    |  4 ---
 shave-libtool.in                | 70 -----------------------------------------
 shave.in                        | 70 -----------------------------------------
 src/plugins/dvb/Makefile.am     |  6 +---
 src/plugins/test/Makefile.am    |  6 +---
 src/plugins/tracker/Makefile.am |  6 +---
 src/rygel/Makefile.am           |  8 ++---
 8 files changed, 5 insertions(+), 205 deletions(-)

commit 56c20e351dbdf947b02ea9d60fd772996f36c3d5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 21 17:53:27 2009 +0000

    Specify header files in vapi file.
    
    svn path=/trunk/; revision=640

 src/rygel/cstuff.vapi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c519eca10c2f94c4e97952eed0fb63597c0e0b89
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 21 17:52:57 2009 +0000

    Include needed header file.
    
    svn path=/trunk/; revision=639

 src/rygel/cstuff.c | 1 +
 1 file changed, 1 insertion(+)

commit 8fcd914e7f6b59c2b252a592781af2271b00cc04
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 21 17:52:24 2009 +0000

    Use shave to get a linux kernel like build output.
    
    svn path=/trunk/; revision=638

 acinclude.m4                    | 40 +++++++++++++++++++++++
 configure.ac                    |  4 +++
 shave-libtool.in                | 70 +++++++++++++++++++++++++++++++++++++++++
 shave.in                        | 70 +++++++++++++++++++++++++++++++++++++++++
 src/plugins/dvb/Makefile.am     |  6 +++-
 src/plugins/test/Makefile.am    |  6 +++-
 src/plugins/tracker/Makefile.am |  6 +++-
 src/rygel/Makefile.am           |  8 +++--
 8 files changed, 205 insertions(+), 5 deletions(-)

commit 7059293539c0a637f90cfe9bfda53e274f2cc6c7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 21 12:03:13 2009 +0000

    HTTPServer implements StateMachine interface.
    
    svn path=/trunk/; revision=637

 src/rygel/rygel-content-directory.vala |  4 ++--
 src/rygel/rygel-http-server.vala       | 14 +++++++++++---
 2 files changed, 13 insertions(+), 5 deletions(-)

commit cb621969e7d7ac3755d81a815c571936217303c4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 21 12:03:08 2009 +0000

    Create the cancellable before anything else.
    
    svn path=/trunk/; revision=636

 src/rygel/rygel-content-directory.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1d78a9e74b3270dc04a7bbec9fde8dda98bb8e84
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Feb 20 22:25:03 2009 +0000

    Distribute all VAPI files.
    
    This also fixes the `make distcheck`.
    
    svn path=/trunk/; revision=635

 src/rygel/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8db3b94e1727600cfb4a9ce6da5d64f996457cd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Feb 20 20:47:53 2009 +0000

    TrackerCategory checks for child count, asynchronously.
    
    svn path=/trunk/; revision=634

 src/plugins/tracker/rygel-tracker-category.vala | 45 +++++++++++++++----------
 1 file changed, 28 insertions(+), 17 deletions(-)

commit 04b1f0a3d21f47418a5859f4ae7b8f84939fe468
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:18:19 2009 +0000

    Write 4096 bytes at a time in case of SeekableResponse.
    
    svn path=/trunk/; revision=633

 src/rygel/rygel-seekable-response.vala | 50 ++++++++++++++++++++++------------
 1 file changed, 33 insertions(+), 17 deletions(-)

commit ea80bf4964a959dce349f2eb2d3caa597b657eb1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:18:15 2009 +0000

    HTTPRespose unsets accumulate flag on Soup message.
    
    svn path=/trunk/; revision=632

 src/rygel/rygel-http-response.vala | 2 ++
 src/rygel/rygel-live-response.vala | 1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

commit f2d52842f49a88f9a8e50cf1f6b4ab576be80d42
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:18:11 2009 +0000

    Use libsoup API to set "ContentLength" header.
    
    svn path=/trunk/; revision=631

 src/rygel/rygel-http-request.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 84e75628b88380b327b46bf1d738df69d362450b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:18:07 2009 +0000

    Remove a now redundant method.
    
    svn path=/trunk/; revision=630

 src/rygel/rygel-http-response.vala | 4 ----
 1 file changed, 4 deletions(-)

commit edfc9cc3de2bfe5147be3bf27076019a0bd0410d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:18:03 2009 +0000

    No need to allow subclasses to override browse_cb.
    
    If a subclass need to do that, it is better off implementing
    ContentDirectory from scratch.
    
    svn path=/trunk/; revision=629

 src/rygel/rygel-content-directory.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 50c656eaa865c94bf8229d2f12afd3973b99170a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:59 2009 +0000

    Mark all internal API as 'internal'.
    
    svn path=/trunk/; revision=628

 src/rygel/rygel-browse.vala            | 2 +-
 src/rygel/rygel-content-directory.vala | 2 +-
 src/rygel/rygel-didl-lite-writer.vala  | 4 ++--
 src/rygel/rygel-http-request.vala      | 4 ++--
 src/rygel/rygel-http-response.vala     | 4 ++--
 src/rygel/rygel-http-server.vala       | 2 +-
 src/rygel/rygel-live-response.vala     | 4 ++--
 src/rygel/rygel-seekable-response.vala | 2 +-
 8 files changed, 12 insertions(+), 12 deletions(-)

commit 4a31bef2fb82c567c9495ed332dff9808640b4d3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:54 2009 +0000

    Use VAPI sources directly rather than VAPI.
    
    This is needed for removing internal API from VAPI.
    
    svn path=/trunk/; revision=627

 src/rygel/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7a6af8011fa955131cdc883eb82c5eb91d23a4d8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:50 2009 +0000

    Minor indentation fix.
    
    svn path=/trunk/; revision=626

 src/rygel/rygel-didl-lite-writer.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1f7154e7920eec8d7103d9685f0dac89c880a415
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:45 2009 +0000

    Declare error throw.
    
    svn path=/trunk/; revision=625

 src/rygel/rygel-didl-lite-writer.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0c7ac7e0fbfcc25f18d6bef38abb7e93e9790b84
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:41 2009 +0000

    Allow multiple URIs to original content in MediaItem.
    
    All the other properties (resolution, number of channels, frame rate etc
    etc) still need to be exactly the same for each item.
    
    svn path=/trunk/; revision=624

 src/plugins/dvb/rygel-dvb-channel.vala            |  3 +-
 src/plugins/tracker/rygel-tracker-image-item.vala |  2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala |  2 +-
 src/plugins/tracker/rygel-tracker-video-item.vala |  2 +-
 src/rygel/rygel-didl-lite-writer.vala             | 57 +++++++++++++++++------
 src/rygel/rygel-http-request.vala                 |  6 ++-
 src/rygel/rygel-media-item.vala                   |  5 +-
 7 files changed, 56 insertions(+), 21 deletions(-)

commit 88408c4ed3d849c94956d8ad6ad1653d083d9c27
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:36 2009 +0000

    Small refactoring.
    
    svn path=/trunk/; revision=623

 src/rygel/rygel-http-request.vala | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit e96ed68b37f39b39ff2f928aa8afc5d6edf445d5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:31 2009 +0000

    Check for needed version of gupnp-vala.
    
    svn path=/trunk/; revision=622

 configure.ac | 2 ++
 1 file changed, 2 insertions(+)

commit 18655def36a4d92f19197a09ddbd052a7fad5dea
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:27 2009 +0000

    Browse just forwards the Cancellable to async calls.
    
    svn path=/trunk/; revision=621

 src/rygel/rygel-browse.vala | 19 ++++++-------------
 1 file changed, 6 insertions(+), 13 deletions(-)

commit 958ef7d528243b0e9d9279b27230f78458943dd6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:22 2009 +0000

    Replace StateMachine.cancel by use of GLib.Cancellable.
    
    svn path=/trunk/; revision=620

 src/rygel/rygel-browse.vala            | 11 +++++++++--
 src/rygel/rygel-content-directory.vala | 12 ++++++------
 src/rygel/rygel-http-request.vala      | 16 +++++++---------
 src/rygel/rygel-http-response.vala     | 11 +++++++++--
 src/rygel/rygel-http-server.vala       | 12 ++++++------
 src/rygel/rygel-live-response.vala     |  4 +++-
 src/rygel/rygel-seekable-response.vala | 12 +++++++-----
 src/rygel/rygel-state-machine.vala     |  3 +--
 8 files changed, 48 insertions(+), 33 deletions(-)

commit aed8f07a936fd83faf959e707f6ea24f54e7d407
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:16 2009 +0000

    All results inherit from Rygel.SimpleAsyncResult.
    
    svn path=/trunk/; revision=619

 .../tracker/rygel-tracker-get-metadata-result.vala | 35 ++-------------------
 .../tracker/rygel-tracker-search-result.vala       | 36 ++--------------------
 2 files changed, 6 insertions(+), 65 deletions(-)

commit 04fe56146c310cbfb13db55f9079f6215688cf51
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:11 2009 +0000

    Disconnect from StateMachine.completed before cancelling it.
    
    svn path=/trunk/; revision=618

 src/rygel/rygel-content-directory.vala | 1 +
 src/rygel/rygel-http-server.vala       | 1 +
 2 files changed, 2 insertions(+)

commit e2f6ff4594319a101ef70df1e2d1d6612dcc7572
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:17:05 2009 +0000

    All state machines are canceled before their user objects go away.
    
    svn path=/trunk/; revision=617

 src/rygel/rygel-content-directory.vala | 5 +++++
 src/rygel/rygel-http-server.vala       | 5 +++++
 2 files changed, 10 insertions(+)

commit 2b1dc408a1d4a3b7984e5bfe56bdab136295ea67
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:16:59 2009 +0000

    Common interface for all state machine classes.
    
    svn path=/trunk/; revision=616

 src/rygel/Makefile.am                  |  5 +++++
 src/rygel/rygel-browse.vala            | 12 +++++++-----
 src/rygel/rygel-content-directory.vala |  2 +-
 src/rygel/rygel-http-request.vala      | 23 +++++++++++++---------
 src/rygel/rygel-http-response.vala     | 12 ++++++++----
 src/rygel/rygel-http-server.vala       |  6 +++---
 src/rygel/rygel-live-response.vala     |  2 +-
 src/rygel/rygel-seekable-response.vala |  2 ++
 src/rygel/rygel-state-machine.vala     | 36 ++++++++++++++++++++++++++++++++++
 9 files changed, 77 insertions(+), 23 deletions(-)

commit f643c129625ed8b9b06dfaeef67fb7fdc9288fea
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:16:53 2009 +0000

    Set appliction name.
    
    This is just the translated PACKAGE_NAME from config.h.
    
    svn path=/trunk/; revision=615

 src/rygel/cstuff.vapi     | 3 +++
 src/rygel/rygel-main.vala | 2 ++
 2 files changed, 5 insertions(+)

commit 7fb4ab1fcf87a826e23c2f81f7529a00c5ef2c1b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Feb 19 17:16:47 2009 +0000

    Include config.h in the build.
    
    svn path=/trunk/; revision=614

 src/rygel/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d0e878d3c1719283eae151c14c84e624f231d2f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Feb 17 12:01:43 2009 +0000

    Decrease needed gconf version to 2.16.
    
    svn path=/trunk/; revision=613

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 32173eff4c2b44703ce5add3be1c89260594b810
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 16 17:33:23 2009 +0000

    Implement notification of container updates.
    
    All plugins need to do to notify clients of changes in a container,
    let's say 'some_container' is to call 'some_container.updated()'.
    
    svn path=/trunk/; revision=612

 src/rygel/rygel-content-directory.vala | 46 ++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit b687522ebb4191ee0e3eb5bcce4ea51fd97af861
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 16 17:33:19 2009 +0000

    Correct the logic of creating ContainerUpdateIDs value.
    
    svn path=/trunk/; revision=611

 src/rygel/rygel-content-directory.vala | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 66b37769c287f0595d837b4a6438da2f3baf0bf4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 16 17:33:15 2009 +0000

    First param of signal is always the source object.
    
    svn path=/trunk/; revision=610

 src/rygel/rygel-media-container.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 9ee2a77381c7e9a5506399330d0e13126d6ee2db
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 16 17:33:11 2009 +0000

    Basic skeleton for "ContainerUpdateIDs" state-variable.
    
    svn path=/trunk/; revision=609

 data/xml/ContentDirectory.xml          | 14 +++++++-------
 src/rygel/rygel-content-directory.vala | 26 ++++++++++++++++++++++++++
 2 files changed, 33 insertions(+), 7 deletions(-)

commit 3dc59feabe7a4370453efd6500c37233b96d51a7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 16 17:33:07 2009 +0000

    ContentDir keeps a system_update_id.
    
    This id is no longer the same as update_id of the root_container.
    
    svn path=/trunk/; revision=608

 src/rygel/rygel-browse.vala            | 4 +++-
 src/rygel/rygel-content-directory.vala | 5 +++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 00be61f499d854b2ec9b0b241d83b59ac6482590
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 16 17:33:03 2009 +0000

    Provide a mechanism for container to signal updates.
    
    svn path=/trunk/; revision=607

 src/rygel/rygel-media-container.vala | 37 ++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit b08a71775589fbce259f755d266f71b7d9bff5c4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 16 17:32:59 2009 +0000

    All containers gets an update_id of 0 at creation.
    
    svn path=/trunk/; revision=606

 src/rygel/rygel-media-container.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 20d78ede3fa34588151dc9cd52dbb27d24a63f75
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 16 17:32:54 2009 +0000

    Each media object gets a weak ref to it's parent container.
    
    svn path=/trunk/; revision=605

 src/plugins/dvb/rygel-dvb-channel-group.vala          |  6 +++---
 src/plugins/dvb/rygel-dvb-channel.vala                |  6 +++---
 src/plugins/dvb/rygel-dvb-root-container.vala         |  2 +-
 src/plugins/test/rygel-test-audio-item.vala           |  8 ++++----
 src/plugins/test/rygel-test-item.vala                 | 12 ++++++------
 src/plugins/test/rygel-test-root-container.vala       |  4 ++--
 src/plugins/test/rygel-test-video-item.vala           |  8 ++++----
 src/plugins/tracker/rygel-tracker-category.vala       | 12 ++++++------
 src/plugins/tracker/rygel-tracker-image-category.vala |  8 ++++----
 src/plugins/tracker/rygel-tracker-item.vala           |  2 +-
 src/plugins/tracker/rygel-tracker-music-category.vala |  8 ++++----
 src/plugins/tracker/rygel-tracker-root-container.vala |  6 +++---
 src/plugins/tracker/rygel-tracker-video-category.vala |  8 ++++----
 src/rygel/rygel-didl-lite-writer.vala                 |  4 ++--
 src/rygel/rygel-media-container.vala                  | 12 ++++++------
 src/rygel/rygel-media-item.vala                       | 10 +++++-----
 src/rygel/rygel-media-object.vala                     |  3 ++-
 17 files changed, 60 insertions(+), 59 deletions(-)

commit e0cdf3dc4015f2a29e742a529317c852dbf5ecd9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Feb 15 21:58:06 2009 +0000

    Refactor TrackerCategory constructor.
    
    svn path=/trunk/; revision=604

 src/plugins/tracker/rygel-tracker-category.vala | 45 +++++++++++++------------
 1 file changed, 23 insertions(+), 22 deletions(-)

commit f020c75a36bc3968ca73df9f6acebd61ef8d617a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Feb 15 21:58:00 2009 +0000

    Rename (category) container to category.
    
    svn path=/trunk/; revision=603

 src/plugins/tracker/Makefile.am                    |  40 ++--
 src/plugins/tracker/rygel-tracker-category.vala    | 227 +++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-container.vala   | 227 ---------------------
 .../tracker/rygel-tracker-get-metadata-result.vala |  10 +-
 .../tracker/rygel-tracker-image-category.vala      |  47 +++++
 .../tracker/rygel-tracker-image-container.vala     |  47 -----
 src/plugins/tracker/rygel-tracker-image-item.vala  |   8 +-
 src/plugins/tracker/rygel-tracker-item.vala        |   8 +-
 .../tracker/rygel-tracker-music-category.vala      |  47 +++++
 .../tracker/rygel-tracker-music-container.vala     |  47 -----
 src/plugins/tracker/rygel-tracker-music-item.vala  |   8 +-
 .../tracker/rygel-tracker-root-container.vala      |  64 +++---
 .../tracker/rygel-tracker-search-result.vala       |   8 +-
 .../tracker/rygel-tracker-video-category.vala      |  47 +++++
 .../tracker/rygel-tracker-video-container.vala     |  47 -----
 src/plugins/tracker/rygel-tracker-video-item.vala  |   8 +-
 16 files changed, 445 insertions(+), 445 deletions(-)

commit 1364469b4bda946b584af760b2ff47839d122225
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Feb 15 19:59:32 2009 +0000

    Don't assume a requested count if not provided.
    
    svn path=/trunk/; revision=602

 src/rygel/rygel-browse.vala | 5 -----
 1 file changed, 5 deletions(-)

commit 08c7220e8b0fc87eeff223037c4c2c9dfcfad159
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Feb 15 19:59:27 2009 +0000

    Bump libgee required version to 0.1.5.
    
    svn path=/trunk/; revision=601

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0e3245972bc064737baa53f5e1caac21085fe5a2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Feb 15 00:01:13 2009 +0000

    Refactor DVBRootContainer constructor.
    
    Somehow this fixes the crash in case of error.
    
    svn path=/trunk/; revision=600

 src/plugins/dvb/rygel-dvb-root-container.vala | 86 +++++++++++++--------------
 1 file changed, 40 insertions(+), 46 deletions(-)

commit e19438764bec938c7a661c016f792d58e986117a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 23:06:39 2009 +0000

    Return in case of error.
    
    Should fix the segfault in case of errors on async dbus calls.
    
    svn path=/trunk/; revision=599

 src/plugins/tracker/rygel-tracker-get-metadata-result.vala | 1 +
 src/plugins/tracker/rygel-tracker-search-result.vala       | 1 +
 2 files changed, 2 insertions(+)

commit e8a356dc9f54528979865305d2584db436c127c0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:33:51 2009 +0000

    return a empty list rather than null.
    
    Fixes a crash in case of items providing HTTP URIs.
    
    svn path=/trunk/; revision=598

 src/rygel/rygel-didl-lite-writer.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e7110e28d1fcbdb1a49b2c6b56f99499bdcf190d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:33:26 2009 +0000

    Catch the error thrown by Search.Query.
    
    svn path=/trunk/; revision=597

 src/plugins/tracker/rygel-tracker-container.vala | 30 ++++++++++++++----------
 1 file changed, 18 insertions(+), 12 deletions(-)

commit 9ed3b4b26fff51feec98cefc93ce229943bcf4f5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:33:10 2009 +0000

    Add complete_in_idle to TrackerSearchResult.
    
    svn path=/trunk/; revision=596

 src/plugins/tracker/rygel-tracker-search-result.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 824193b7489dd8b6b692d25c92132dbb32960b4e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:33:01 2009 +0000

    Put the result object to list as soon as it is created.
    
    svn path=/trunk/; revision=595

 src/plugins/tracker/rygel-tracker-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9a5ae9f50b41fbbb7ace5799af81324581a0a6b7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:32:44 2009 +0000

    Put TrackerGetMetadataResult in separate file.
    
    svn path=/trunk/; revision=594

 src/plugins/tracker/Makefile.am                    |  5 ++
 src/plugins/tracker/rygel-tracker-container.vala   | 59 ---------------
 .../tracker/rygel-tracker-get-metadata-result.vala | 83 ++++++++++++++++++++++
 3 files changed, 88 insertions(+), 59 deletions(-)

commit c5083111c3c2b8c6e4e119a15eb73fc2b8c9a009
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:32:20 2009 +0000

    Put Browse into Rygel namespace.
    
    svn path=/trunk/; revision=593

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

commit da0647ccf241fc1e29cec8c76d0b21af2af1c7dc
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:31:58 2009 +0000

    Call Metadata.Get asynchronously.
    
    svn path=/trunk/; revision=592

 src/plugins/tracker/rygel-tracker-container.vala | 90 +++++++++++++++++++-----
 1 file changed, 74 insertions(+), 16 deletions(-)

commit e667e0e8aaba97963aac7dbd039e4c4852a9236b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:31:37 2009 +0000

    Make get_item_path public.
    
    svn path=/trunk/; revision=591

 src/plugins/tracker/rygel-tracker-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3f7dab3db8098ca33a5471ed634fbc45ea55116c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:31:21 2009 +0000

    results list should be able to container any AsyncResult.
    
    svn path=/trunk/; revision=590

 src/plugins/tracker/rygel-tracker-container.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c9ba0781f4b1793d5a2c71dfdd0754f1a2d32066
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:31:05 2009 +0000

    Rename fetch_item_by_path to create_item.
    
    svn path=/trunk/; revision=589

 src/plugins/tracker/rygel-tracker-container.vala       | 5 ++---
 src/plugins/tracker/rygel-tracker-image-container.vala | 3 +--
 src/plugins/tracker/rygel-tracker-music-container.vala | 3 +--
 src/plugins/tracker/rygel-tracker-search-result.vala   | 2 +-
 src/plugins/tracker/rygel-tracker-video-container.vala | 3 +--
 5 files changed, 6 insertions(+), 10 deletions(-)

commit 6a8fd1497c5517eabeccd84c9fee1c017e498035
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:30:50 2009 +0000

    Put TrackerSearchResult in separate file.
    
    svn path=/trunk/; revision=588

 src/plugins/tracker/Makefile.am                    |   5 +
 src/plugins/tracker/rygel-tracker-container.vala   |  82 ---------------
 .../tracker/rygel-tracker-search-result.vala       | 114 +++++++++++++++++++++
 3 files changed, 119 insertions(+), 82 deletions(-)

commit 023b0a417d918821d8bf9e3c53d000db1a333480
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:30:29 2009 +0000

    Rename search_result_ready method to ready.
    
    svn path=/trunk/; revision=587

 src/plugins/tracker/rygel-tracker-container.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit fec64ad4f630723e67bd93f747979adb5b4b7375
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:30:14 2009 +0000

    No need to delay the completion of search result.
    
    svn path=/trunk/; revision=586

 src/plugins/tracker/rygel-tracker-container.vala | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

commit fd26f72569150305c7aee645e70c45fc87f3a932
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:29:59 2009 +0000

    TrackerSearchResult doesn't inherit from SimpleAsyncResult.
    
    This is a temporary hack (hopefully) till bug#567319 is fixed.
    
    svn path=/trunk/; revision=585

 src/plugins/tracker/rygel-tracker-container.vala | 35 +++++++++++++++++++++---
 1 file changed, 31 insertions(+), 4 deletions(-)

commit 8a43d1f206bb5dbef0a740514a733576c782eb73
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:28:05 2009 +0000

    Add/Remove the search results to the list at the correct time.
    
    svn path=/trunk/; revision=584

 src/plugins/tracker/rygel-tracker-container.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit bca9bc0d5ff572fcafeef9448236a892b7ee41c7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:27:43 2009 +0000

    Keep the results in an ArrayList.
    
    svn path=/trunk/; revision=583

 src/plugins/tracker/rygel-tracker-container.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit 17d73454e90d623cd69c7b73cd194fba35ca6502
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:27:22 2009 +0000

    call Search.Query asynchronously.
    
    This currently doesn't build due to bug#567319.
    
    svn path=/trunk/; revision=582

 src/plugins/tracker/rygel-tracker-container.vala | 101 ++++++++++++-----------
 1 file changed, 55 insertions(+), 46 deletions(-)

commit b217bb2664abc94c65234eabb8968606df2f9a4e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:27:03 2009 +0000

    Give subclasses of SimpleAsyncResult access to it's fields.
    
    svn path=/trunk/; revision=581

 src/rygel/rygel-simple-async-result.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 975ee4ed335f8df5bc66c247a69049e89c7ed126
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:26:36 2009 +0000

    Item constructor don't need to throw signals anymore.
    
    svn path=/trunk/; revision=580

 src/plugins/tracker/rygel-tracker-image-container.vala | 3 +--
 src/plugins/tracker/rygel-tracker-image-item.vala      | 2 +-
 src/plugins/tracker/rygel-tracker-item.vala            | 2 +-
 src/plugins/tracker/rygel-tracker-music-container.vala | 3 +--
 src/plugins/tracker/rygel-tracker-music-item.vala      | 2 +-
 src/plugins/tracker/rygel-tracker-video-container.vala | 3 +--
 src/plugins/tracker/rygel-tracker-video-item.vala      | 2 +-
 7 files changed, 7 insertions(+), 10 deletions(-)

commit 5a86f784b0f8b3b80de4f132c66381e5718d7f8c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:26:14 2009 +0000

    Remove TrackerContainer.fetch_item method.
    
    svn path=/trunk/; revision=579

 src/plugins/tracker/rygel-tracker-container.vala | 26 +++++++++++-------------
 1 file changed, 12 insertions(+), 14 deletions(-)

commit f7469e7fffee4ccb22402409dc08cbf5e7305e11
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:26:05 2009 +0000

    Refactor fetch_item* implementations.
    
    svn path=/trunk/; revision=578

 src/plugins/tracker/rygel-tracker-container.vala       |  9 ++++++---
 src/plugins/tracker/rygel-tracker-image-container.vala | 17 +++--------------
 src/plugins/tracker/rygel-tracker-music-container.vala | 17 +++--------------
 src/plugins/tracker/rygel-tracker-video-container.vala | 17 +++--------------
 4 files changed, 15 insertions(+), 45 deletions(-)

commit dbdc0b6390d2482419bcbee57ea3ed9351e63cb9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:25:43 2009 +0000

    Use Tracker.Search.Query for getting total items in a category as well.
    
    svn path=/trunk/; revision=577

 src/plugins/tracker/rygel-tracker-container.vala | 26 +++++++++++++++---------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit f66d7f78907f151f823ad1620105fb40aebe23c4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:25:29 2009 +0000

    Start using Tracker.Search.Query.
    
    This method has a horrible api and moreover vala dbus api is currently
    not really capable of handling the return value of this method.
    Nevertheless, it does improve performance a lot since now we get all the
    metadata for all items at once rather than making a dbus call for each
    item separately.
    
    svn path=/trunk/; revision=576

 src/plugins/tracker/rygel-tracker-container.vala   | 77 +++++++++++++++++-----
 .../tracker/rygel-tracker-image-container.vala     | 11 +++-
 .../tracker/rygel-tracker-music-container.vala     | 11 +++-
 .../tracker/rygel-tracker-video-container.vala     | 11 +++-
 4 files changed, 88 insertions(+), 22 deletions(-)

commit edd8df262e0c2101f50a7071b690f049a8fb8a19
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:25:16 2009 +0000

    container classes also provide get_metadata_keys().
    
    svn path=/trunk/; revision=575

 src/plugins/tracker/rygel-tracker-container.vala       | 1 +
 src/plugins/tracker/rygel-tracker-image-container.vala | 6 +++++-
 src/plugins/tracker/rygel-tracker-music-container.vala | 6 +++++-
 src/plugins/tracker/rygel-tracker-video-container.vala | 6 +++++-
 4 files changed, 16 insertions(+), 3 deletions(-)

commit d54e836c8de7783ab61b87bc89a523e33255cb4c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:24:53 2009 +0000

    Container classes fetch the metadata.
    
    svn path=/trunk/; revision=574

 .../tracker/rygel-tracker-image-container.vala      |  7 ++++++-
 src/plugins/tracker/rygel-tracker-image-item.vala   |  4 ++--
 src/plugins/tracker/rygel-tracker-item.vala         | 21 ++-------------------
 .../tracker/rygel-tracker-music-container.vala      |  7 ++++++-
 src/plugins/tracker/rygel-tracker-music-item.vala   |  4 ++--
 .../tracker/rygel-tracker-video-container.vala      |  7 ++++++-
 src/plugins/tracker/rygel-tracker-video-item.vala   |  4 ++--
 7 files changed, 26 insertions(+), 28 deletions(-)

commit c71c733a73b2715a9b051fa16926634149aefcdf
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:24:37 2009 +0000

    fetch_metadata doesn't need to be implemented by every item class.
    
    svn path=/trunk/; revision=573

 src/plugins/tracker/rygel-tracker-image-item.vala | 7 -------
 src/plugins/tracker/rygel-tracker-item.vala       | 8 +++++++-
 src/plugins/tracker/rygel-tracker-music-item.vala | 7 -------
 src/plugins/tracker/rygel-tracker-video-item.vala | 8 --------
 4 files changed, 7 insertions(+), 23 deletions(-)

commit 1a086adc26afb00e76830349b4095d108ad8e240
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:24:24 2009 +0000

    Each container class implements fetch_item_by_path().
    
    svn path=/trunk/; revision=572

 src/plugins/tracker/rygel-tracker-container.vala   | 26 +++-------------------
 .../tracker/rygel-tracker-image-container.vala     |  8 +++++++
 .../tracker/rygel-tracker-music-container.vala     |  8 +++++++
 .../tracker/rygel-tracker-video-container.vala     |  8 +++++++
 4 files changed, 27 insertions(+), 23 deletions(-)

commit 7c72bd56bb495252237ac36caa38656b17cce9e0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:24:04 2009 +0000

    Rename find_item* to fetch_item*.
    
    svn path=/trunk/; revision=571

 src/plugins/tracker/rygel-tracker-container.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 967af914f808869a325c52a8dfc14af189a8bc4f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:23:49 2009 +0000

    Item constructors take an optional metadata argument.
    
    This is to avoid each item having to fetch it's metadata from Tracker on
    creation if the creator of the item already has it's metadata at hand.
    
    svn path=/trunk/; revision=570

 src/plugins/tracker/rygel-tracker-container.vala  | 15 ++++++++++++---
 src/plugins/tracker/rygel-tracker-image-item.vala |  9 +++++----
 src/plugins/tracker/rygel-tracker-item.vala       | 11 +++++++++--
 src/plugins/tracker/rygel-tracker-music-item.vala |  9 +++++----
 src/plugins/tracker/rygel-tracker-video-item.vala |  9 +++++----
 5 files changed, 36 insertions(+), 17 deletions(-)

commit b89918028e8952d9f186a034b6cb304918f9988f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:23:31 2009 +0000

    Refactor: Separate function for retreiving the metadata keys.
    
    svn path=/trunk/; revision=569

 src/plugins/tracker/rygel-tracker-image-item.vala | 8 +++++++-
 src/plugins/tracker/rygel-tracker-item.vala       | 1 +
 src/plugins/tracker/rygel-tracker-music-item.vala | 8 +++++++-
 src/plugins/tracker/rygel-tracker-video-item.vala | 8 +++++++-
 4 files changed, 22 insertions(+), 3 deletions(-)

commit 95834c07f9e83e50337cd157d8ada082f3bcf82b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:23:16 2009 +0000

    Refactor: put initialization from metadata into a separate func.
    
    svn path=/trunk/; revision=568

 src/plugins/tracker/rygel-tracker-image-item.vala | 7 ++++---
 src/plugins/tracker/rygel-tracker-item.vala       | 6 ++++--
 src/plugins/tracker/rygel-tracker-music-item.vala | 7 ++++---
 src/plugins/tracker/rygel-tracker-video-item.vala | 8 +++++---
 4 files changed, 17 insertions(+), 11 deletions(-)

commit 9a7c0230184f48a5f63f57c0b9b19f64546f2102
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:23:02 2009 +0000

    Use Filename.to_string ().
    
    Bastian should be happier now. :)
    
    svn path=/trunk/; revision=567

 src/plugins/tracker/rygel-tracker-image-item.vala | 2 +-
 src/plugins/tracker/rygel-tracker-item.vala       | 4 ----
 src/plugins/tracker/rygel-tracker-music-item.vala | 2 +-
 src/plugins/tracker/rygel-tracker-video-item.vala | 2 +-
 4 files changed, 3 insertions(+), 7 deletions(-)

commit 7668a80a3bc284e923e04f244ad468b028e771f2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:22:43 2009 +0000

    Turn find_item*() methods private.
    
    svn path=/trunk/; revision=566

 src/plugins/tracker/rygel-tracker-container.vala | 48 ++++++++++++------------
 1 file changed, 24 insertions(+), 24 deletions(-)

commit 5b84ecddf5b17eabaefd68e0eafced0769a846ff
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:22:27 2009 +0000

    Separate classes for all categories.
    
    svn path=/trunk/; revision=565

 src/plugins/tracker/Makefile.am                    | 15 +++++++++
 .../tracker/rygel-tracker-image-container.vala     | 36 ++++++++++++++++++++++
 .../tracker/rygel-tracker-music-container.vala     | 36 ++++++++++++++++++++++
 .../tracker/rygel-tracker-root-container.vala      | 24 ++++++---------
 .../tracker/rygel-tracker-video-container.vala     | 36 ++++++++++++++++++++++
 5 files changed, 132 insertions(+), 15 deletions(-)

commit c49e640f04211c8f457e23401d44f5f61365a9c7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:22:11 2009 +0000

    No need to keep DBus proxy objects 'static'.
    
    svn path=/trunk/; revision=564

 src/plugins/tracker/rygel-tracker-container.vala | 60 +++++++++++-------------
 1 file changed, 27 insertions(+), 33 deletions(-)

commit 6f41dfa4d2ce557b78c2414131aa7023324b133e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Feb 14 15:21:45 2009 +0000

    Prefix items' IDs with parent container's ID.
    
    This is to recognise the parent of the item without having to ask anything
    from Tracker over DBus.
    
    svn path=/trunk/; revision=563

 src/plugins/tracker/rygel-tracker-container.vala   | 51 +++++++++++++++++-----
 .../tracker/rygel-tracker-root-container.vala      | 16 +------
 2 files changed, 43 insertions(+), 24 deletions(-)

commit eab81465a5adbb2ee66e0c192fadca45b05452ef
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:29:35 2009 +0000

    Don't continue handling the browse if parsing of arguments fail.
    
    svn path=/trunk/; revision=562

 src/rygel/rygel-browse.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit ff54b3e6f599a52a983b863e661e865c9ce330e6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:29:30 2009 +0000

    Utilize generics in AsyncResult so it can hold any type of data.
    
    svn path=/trunk/; revision=561

 src/plugins/dvb/rygel-dvb-channel-group.vala       | 16 +++++++----
 src/plugins/dvb/rygel-dvb-root-container.vala      | 19 +++++++------
 src/plugins/test/rygel-test-root-container.vala    | 15 ++++++----
 src/plugins/tracker/rygel-tracker-container.vala   | 32 ++++++++--------------
 .../tracker/rygel-tracker-root-container.vala      | 19 +++++++------
 src/rygel/rygel-simple-async-result.vala           | 26 ++++--------------
 6 files changed, 57 insertions(+), 70 deletions(-)

commit 64ff9fff06f66b32e2d4c2a2cdd8952d6570a048
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:29:25 2009 +0000

    Make MediaContainer.get_children async.
    
    A GIO-based API divided in two methods get_children and
    get_children_finish.
    
    svn path=/trunk/; revision=560

 src/plugins/dvb/rygel-dvb-channel-group.vala       | 19 +++++--
 src/plugins/dvb/rygel-dvb-root-container.vala      | 19 +++++--
 src/plugins/test/rygel-test-root-container.vala    | 19 +++++--
 src/plugins/tracker/rygel-tracker-container.vala   | 58 ++++++++++++++++------
 .../tracker/rygel-tracker-root-container.vala      | 19 +++++--
 src/rygel/rygel-browse.vala                        | 19 ++++---
 src/rygel/rygel-media-container.vala               | 35 +++++++++----
 7 files changed, 139 insertions(+), 49 deletions(-)

commit 00e90f4c4aa9a35f1ba46f6bd5c063260d2c1f10
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:29:20 2009 +0000

    More utilization of state-machine in Browse.
    
    These changes are particularly for ease of move to async
    MediaContainer.get_children method when it's there.
    
    svn path=/trunk/; revision=559

 src/rygel/rygel-browse.vala | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

commit 7e5e65b67457299ca88d78b3568f8df5d1bcf8cd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:29:15 2009 +0000

    Correct the doc comment indentation.
    
    svn path=/trunk/; revision=558

 src/rygel/rygel-media-container.vala | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 95fcebb5e992666b1edb3c9c065da5ac59335879
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:29:10 2009 +0000

    Put SimpleAsyncResult in separate file.
    
    svn path=/trunk/; revision=557

 src/rygel/Makefile.am                    |  5 ++
 src/rygel/rygel-media-container.vala     | 57 -----------------------
 src/rygel/rygel-simple-async-result.vala | 79 ++++++++++++++++++++++++++++++++
 3 files changed, 84 insertions(+), 57 deletions(-)

commit 7c8b439cdc5bb99215b5c1f36457f42c57785326
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:29:05 2009 +0000

    Turn MediaContainer.find_object() async.
    
    A GIO-based API divided in two methods find_object and find_object_finish.
    
    svn path=/trunk/; revision=556

 src/plugins/dvb/rygel-dvb-channel-group.vala       | 23 ++++++++++++-
 src/plugins/dvb/rygel-dvb-root-container.vala      | 18 ++++++++--
 src/plugins/test/rygel-test-root-container.vala    | 12 ++++++-
 src/plugins/tracker/rygel-tracker-container.vala   | 38 ++++++++++++++++++++--
 .../tracker/rygel-tracker-root-container.vala      | 23 ++++++++++---
 src/rygel/rygel-browse.vala                        | 12 +++++--
 src/rygel/rygel-http-request.vala                  | 16 +++++----
 src/rygel/rygel-media-container.vala               | 19 +++++++++--
 8 files changed, 138 insertions(+), 23 deletions(-)

commit da800dd71476d42847c0ac9f7ec126b177876b12
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:29:00 2009 +0000

    Provide a simple implementation of AsyncResult: SimpleAsyncResult.
    
    svn path=/trunk/; revision=555

 src/rygel/rygel-media-container.vala | 58 ++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit 5d3c6ca7425558c95e3e2fc062e6ec45204e2723
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:55 2009 +0000

    Hook to end of response before starting it.
    
    svn path=/trunk/; revision=554

 src/rygel/rygel-http-request.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6bde4fb865682bc7e70066cd2fbe1b6e28608fff
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:51 2009 +0000

    HTTPRequest pauses the message rather than HTTPResponse.
    
    svn path=/trunk/; revision=553

 src/rygel/rygel-http-request.vala  | 2 ++
 src/rygel/rygel-http-response.vala | 2 --
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 78e8e346ba642d72c868b6c1a57a01c5f77aed6b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:47 2009 +0000

    MediaObject now derives from GLib.Object.
    
    svn path=/trunk/; revision=552

 src/rygel/rygel-media-object.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 32412bcde07192340612ad8d07fbe0af6e6b50ea
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:42 2009 +0000

    Some refactoring to prepare fetch_requested_item for async calls.
    
    svn path=/trunk/; revision=551

 src/rygel/rygel-http-request.vala | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 5396790a4845d36ffa33744235b05b641666465e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:38 2009 +0000

    Make sure we really found the object.
    
    svn path=/trunk/; revision=550

 src/rygel/rygel-browse.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit 9cb8602ca6041ee580b4801e555ddcc79b8f0431
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:33 2009 +0000

    Some refactoring to prepare fetch_media_object for async calls.
    
    svn path=/trunk/; revision=549

 src/rygel/rygel-browse.vala | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 47e02e55bcb68c899387adaa00d3c46e4933f875
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:28 2009 +0000

    Mark privates fields as private explicitly.
    
    svn path=/trunk/; revision=548

 src/rygel/rygel-browse.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c4cae5ce5ad1ae0cc21b0887be263922a8983c3d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:24 2009 +0000

    Rename 'metadata' boolean field to 'fetch_metadata'.
    
    svn path=/trunk/; revision=547

 src/rygel/rygel-browse.vala | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 359c89f57f4051db9495a5d7617eaeb4196f0587
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:19 2009 +0000

    'metadata' boolean should be maintained as part of Browse's state.
    
    svn path=/trunk/; revision=546

 src/rygel/rygel-browse.vala | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 8d7bd3add15c09fea6e68d9eadded2eeb4bd55f5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:14 2009 +0000

    Rename find_object_by_id to find_object.
    
    svn path=/trunk/; revision=545

 src/plugins/dvb/rygel-dvb-channel-group.vala          | 3 +--
 src/plugins/dvb/rygel-dvb-root-container.vala         | 5 ++---
 src/plugins/test/rygel-test-root-container.vala       | 3 +--
 src/plugins/tracker/rygel-tracker-container.vala      | 5 ++---
 src/plugins/tracker/rygel-tracker-root-container.vala | 5 ++---
 src/rygel/rygel-browse.vala                           | 2 +-
 src/rygel/rygel-http-request.vala                     | 2 +-
 src/rygel/rygel-media-container.vala                  | 4 ++--
 8 files changed, 12 insertions(+), 17 deletions(-)

commit 95af211eed67b46094f306882d1b99350dbb8bcb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:08 2009 +0000

    ContentDirectory doesn't need to implement find_object_by_id anymore.
    
    svn path=/trunk/; revision=544

 src/rygel/rygel-content-directory.vala | 13 -------------
 1 file changed, 13 deletions(-)

commit c04c8214468807b3624320d542eb8d5b06df008e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:28:03 2009 +0000

    Use root container directly whenever possible.
    
    svn path=/trunk/; revision=543

 src/rygel/rygel-browse.vala       | 16 +++++++++++-----
 src/rygel/rygel-http-request.vala |  8 ++++----
 src/rygel/rygel-http-server.vala  |  8 ++++----
 3 files changed, 19 insertions(+), 13 deletions(-)

commit de3d1f52a98e000f5ec6acbdec0957eda222b315
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:59 2009 +0000

    Create root container before HTTP server.
    
    svn path=/trunk/; revision=542

 src/rygel/rygel-content-directory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66ea6b228ac6fe16c27475b282a1c0907f306ebf
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:54 2009 +0000

    Put HTTP request handling into a separate class: HTTPRequest.
    
    This will allow us to make async calls during the handling of HTTP
    requests.
    
    svn path=/trunk/; revision=541

 src/rygel/Makefile.am             |   5 +
 src/rygel/rygel-http-request.vala | 326 ++++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-http-server.vala  | 284 ++-------------------------------
 3 files changed, 340 insertions(+), 275 deletions(-)

commit d648f53b82d9fec020a67eb79f419b77779b0336
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:49 2009 +0000

    SeekableResponse constructor doesn't need to throw Error.
    
    svn path=/trunk/; revision=540

 src/rygel/rygel-seekable-response.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e7142e29bff7e13eb936cd8d03800b6dce78afc
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:44 2009 +0000

    MediaItem don't need http_server field anymore.
    
    This also simplifies plugins's code since they don't need to pass around
    the http_server ref everywhere anymore.
    
    svn path=/trunk/; revision=539

 src/plugins/dvb/rygel-dvb-channel-group.vala          |  9 ++-------
 src/plugins/dvb/rygel-dvb-channel.vala                |  6 ++----
 src/plugins/dvb/rygel-dvb-content-dir.vala            |  2 +-
 src/plugins/dvb/rygel-dvb-root-container.vala         |  6 ++----
 src/plugins/test/rygel-test-audio-item.vala           | 10 ++++------
 src/plugins/test/rygel-test-content-dir.vala          |  2 +-
 src/plugins/test/rygel-test-item.vala                 | 13 ++++++-------
 src/plugins/test/rygel-test-root-container.vala       | 13 +++----------
 src/plugins/test/rygel-test-video-item.vala           | 10 ++++------
 src/plugins/tracker/rygel-media-tracker.vala          |  2 +-
 src/plugins/tracker/rygel-tracker-container.vala      | 13 +++++--------
 src/plugins/tracker/rygel-tracker-item.vala           |  2 +-
 src/plugins/tracker/rygel-tracker-root-container.vala | 11 ++++-------
 src/rygel/rygel-media-item.vala                       | 12 ++++--------
 14 files changed, 40 insertions(+), 71 deletions(-)

commit a7022e27e4df91388170481f0d51d16473aa20e9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:38 2009 +0000

    Separate class for serializing the media objects.
    
    svn path=/trunk/; revision=538

 src/rygel/Makefile.am                 |   7 +-
 src/rygel/rygel-browse.vala           |   9 +-
 src/rygel/rygel-didl-lite-writer.vala | 225 ++++++++++++++++++++++++++++++++++
 src/rygel/rygel-media-container.vala  |  27 ----
 src/rygel/rygel-media-item.vala       | 159 +-----------------------
 src/rygel/rygel-media-object.vala     |   5 +-
 6 files changed, 238 insertions(+), 194 deletions(-)

commit 4f63dbd966c7a5d7965859becbf083f54b4054de
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:32 2009 +0000

    Live items provide gst source element creation method.
    
    HTTPServer doesn't need to emit any signals anymore as it can now
    just ask the MediaItem to create the gst source element for it.
    
    svn path=/trunk/; revision=537

 src/plugins/test/rygel-test-audio-item.vala     |  7 ++++---
 src/plugins/test/rygel-test-item.vala           |  2 --
 src/plugins/test/rygel-test-root-container.vala | 16 ----------------
 src/plugins/test/rygel-test-video-item.vala     |  7 ++++---
 src/rygel/rygel-http-server.vala                |  7 ++-----
 src/rygel/rygel-media-item.vala                 |  6 ++++++
 6 files changed, 16 insertions(+), 29 deletions(-)

commit 69c026a3760b441ad47794760f8a517ec95629fe
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:26 2009 +0000

    Don't forget to serialize the MediaObject.
    
    svn path=/trunk/; revision=536

 src/rygel/rygel-browse.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit fb68cd4ac33ff3932319280967777ae36eb23396
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:21 2009 +0000

    Get rid of HTTPServer.item_requested signal.
    
    Instead of emitting a signal, ask ContentDir to find the item for us.
    
    svn path=/trunk/; revision=535

 src/rygel/rygel-content-directory.vala | 17 -----------------
 src/rygel/rygel-http-server.vala       | 22 ++++++++++++++++++----
 2 files changed, 18 insertions(+), 21 deletions(-)

commit ee12559bcbfa683716ee7dbe47386cbfbc8aed3f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:15 2009 +0000

    HTTPServer keeps a weak (for now) ref to ContentDir.
    
    svn path=/trunk/; revision=534

 src/rygel/rygel-content-directory.vala | 2 +-
 src/rygel/rygel-http-server.vala       | 9 +++++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 55093df540c70f3818bc43e1956ad0a9810158fd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:09 2009 +0000

    Refactor and clean-up of Browse class.
    
    svn path=/trunk/; revision=533

 src/rygel/rygel-browse.vala | 100 +++++++++++++++++++++++++++-----------------
 1 file changed, 61 insertions(+), 39 deletions(-)

commit fcfcb6b5d5d53d2fb15835c765eeda227a254fbe
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:27:03 2009 +0000

    A bit more docs on new Browse class.
    
    svn path=/trunk/; revision=532

 src/rygel/rygel-browse.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 00696afaefb852b2e15941dc7c2973c4a21dc03a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Feb 9 22:26:56 2009 +0000

    Move 'Browse' handling to a separate class.
    
    svn path=/trunk/; revision=531

 src/rygel/Makefile.am                  |   7 +-
 src/rygel/rygel-browse.vala            | 228 +++++++++++++++++++++++++++++++++
 src/rygel/rygel-content-directory.vala | 206 ++++-------------------------
 3 files changed, 257 insertions(+), 184 deletions(-)

commit fc130a2caed0007d14ef24d267d65a2984919a70
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Jan 30 10:09:12 2009 +0000

    GUPnPService::action_invoked.action is now owned by the handler.
    
    svn path=/trunk/; revision=530

 src/rygel/rygel-connection-manager.vala       | 12 ++++++------
 src/rygel/rygel-content-directory.vala        | 20 ++++++++++----------
 src/rygel/rygel-media-receiver-registrar.vala |  4 ++--
 3 files changed, 18 insertions(+), 18 deletions(-)

commit 85ad5aa480b979337bb9b9ee994a89121fdcc55c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jan 29 12:55:12 2009 +0000

    MediaContainer keeps it's update_id.
    
    This also implies that system_update_id is now the same as update_id of
    the root contianer in the ContentDirectory.
    
    svn path=/trunk/; revision=529

 src/rygel/rygel-content-directory.vala | 24 +++++++++++++++---------
 src/rygel/rygel-media-container.vala   |  3 +++
 2 files changed, 18 insertions(+), 9 deletions(-)

commit 87b4651da35719b1c5d194dfa720b93bbecf0c08
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jan 29 00:02:14 2009 +0000

    Remove an unneeded null check.
    
    svn path=/trunk/; revision=528

 src/rygel/rygel-content-directory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 172f68d6908058b3098b6f24df5c336cfb86a542
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jan 29 00:02:09 2009 +0000

    Refactor: remove now unneeded methods of ContentDir.
    
    svn path=/trunk/; revision=527

 src/rygel/rygel-content-directory.vala | 96 ++++++++--------------------------
 1 file changed, 23 insertions(+), 73 deletions(-)

commit 9ee2d88127364531ecc2b08f114ef6c3cca2393f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jan 29 00:02:04 2009 +0000

    Minor beautification change.
    
    svn path=/trunk/; revision=526

 src/rygel/rygel-content-directory.vala | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 34def14824bf4ad8ff9a36b3522fec21d2f887b6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jan 29 00:01:59 2009 +0000

    Only ContentDirectoryError uses the HTTP codes.
    
    svn path=/trunk/; revision=525

 src/rygel/rygel-content-directory.vala | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 9e048fc9c4f5cf014688baa2f52a69973cc7e822
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jan 29 00:01:53 2009 +0000

    MediaContainer is now an abstract class.
    
    svn path=/trunk/; revision=524

 src/rygel/rygel-media-container.vala | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

commit 8e242791a134b9ea54ae887a7e43b4b462a9c1d8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:35:08 2009 +0000

    Move the "max_count == 0" check into ContentDirectory.
    
    svn path=/trunk/; revision=523

 src/plugins/dvb/rygel-dvb-channel-group.vala          |  4 ----
 src/plugins/dvb/rygel-dvb-root-container.vala         |  4 ----
 src/plugins/test/rygel-test-root-container.vala       |  4 ----
 src/plugins/tracker/rygel-tracker-root-container.vala |  4 ----
 src/rygel/rygel-content-directory.vala                | 10 ++++++++++
 5 files changed, 10 insertions(+), 16 deletions(-)

commit ae5969237294c159edca85fcdae6d05464087af2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:35:04 2009 +0000

    Remove child_count param of Container.get_children().
    
    The user of this API already have access to the container and therefore
    it's child_count field.
    
    svn path=/trunk/; revision=522

 src/plugins/dvb/rygel-dvb-channel-group.vala          | 11 ++++-------
 src/plugins/dvb/rygel-dvb-root-container.vala         | 11 ++++-------
 src/plugins/test/rygel-test-root-container.vala       | 11 ++++-------
 src/plugins/tracker/rygel-tracker-container.vala      |  6 ++----
 src/plugins/tracker/rygel-tracker-root-container.vala | 11 ++++-------
 src/rygel/rygel-content-directory.vala                | 10 ++++------
 src/rygel/rygel-media-container.vala                  |  7 ++-----
 7 files changed, 24 insertions(+), 43 deletions(-)

commit 7d7bf5615ff9ddea75bcba21de675aa03d3369b8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:35:00 2009 +0000

    Containers should initialize child_count at creation time.
    
    svn path=/trunk/; revision=521

 src/plugins/dvb/rygel-dvb-root-container.vala    | 2 ++
 src/plugins/tracker/rygel-tracker-container.vala | 9 +++------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 7e5683e1d1dc68a3a1ea215d232f1464e31f6f91
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:56 2009 +0000

    MediaContainer.get_children is now nullable.
    
    svn path=/trunk/; revision=520

 src/plugins/dvb/rygel-dvb-channel-group.vala          |  8 ++++----
 src/plugins/dvb/rygel-dvb-root-container.vala         | 14 +++++---------
 src/plugins/test/rygel-test-root-container.vala       | 18 +++++-------------
 src/plugins/tracker/rygel-tracker-container.vala      |  2 +-
 src/plugins/tracker/rygel-tracker-root-container.vala | 18 +++++-------------
 src/rygel/rygel-media-container.vala                  |  8 ++++----
 6 files changed, 24 insertions(+), 44 deletions(-)

commit d5feef5b0efe7d272cfec84e8d37a7387dba205c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:52 2009 +0000

    ContentDir.get_children () returns List<MediaObject>.
    
    svn path=/trunk/; revision=519

 src/rygel/rygel-content-directory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4acfc0a3785fdf823f85a977ff7ce162af42eb3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:48 2009 +0000

    MediaContainer.find_item_by_id is now nullable.
    
    This method should just return null if object is not found.
    
    svn path=/trunk/; revision=518

 src/plugins/dvb/rygel-dvb-channel-group.vala          | 4 ++--
 src/plugins/dvb/rygel-dvb-root-container.vala         | 4 ++--
 src/plugins/test/rygel-test-root-container.vala       | 8 ++------
 src/plugins/tracker/rygel-tracker-container.vala      | 4 ++--
 src/plugins/tracker/rygel-tracker-root-container.vala | 8 ++------
 src/rygel/rygel-media-container.vala                  | 2 +-
 6 files changed, 11 insertions(+), 19 deletions(-)

commit 3eaae06e604f819aa3db90b571b43168c01c2118
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:44 2009 +0000

    Prefix own calls with 'this' for clarity.
    
    svn path=/trunk/; revision=517

 src/rygel/rygel-content-directory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 40202a8502d013bef54d111a3123f60e39250045
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:40 2009 +0000

    More docs for MediaContainer.
    
    svn path=/trunk/; revision=516

 src/rygel/rygel-media-container.vala | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit 507d210e7aba7386980f1128278bbbae4171db4e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:36 2009 +0000

    Update ContentDir docs.
    
    svn path=/trunk/; revision=515

 src/rygel/rygel-content-directory.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 6a82d682b4b38edf2bc1a1923f2983110138220e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:32 2009 +0000

    No need for all methods in ContentDir to be protected virtual.
    
    svn path=/trunk/; revision=514

 src/rygel/rygel-content-directory.vala | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit 294cda257004b85ea6ec4c7956e273660e3b86c0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:28 2009 +0000

    Move most of ContentDirectory implementation into the base class.
    
    The only method that derived classes need to implement now is
    'create_root_container'.
    
    svn path=/trunk/; revision=513

 src/plugins/dvb/rygel-dvb-content-dir.vala   | 47 -------------------
 src/plugins/test/rygel-test-content-dir.vala | 25 -----------
 src/plugins/tracker/rygel-media-tracker.vala | 47 -------------------
 src/rygel/rygel-content-directory.vala       | 67 +++++++++++++++++++---------
 4 files changed, 46 insertions(+), 140 deletions(-)

commit 1d55108ffbe65f4e54b827a5cc0ec0cb88b4dc45
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:24 2009 +0000

    Separate class for Test root container.
    
    Most implementation is now in this class rather than TestContentDir.
    
    svn path=/trunk/; revision=512

 src/plugins/test/Makefile.am                    |   5 +
 src/plugins/test/rygel-test-content-dir.vala    |  71 ++------------
 src/plugins/test/rygel-test-root-container.vala | 117 ++++++++++++++++++++++++
 3 files changed, 129 insertions(+), 64 deletions(-)

commit 54ac35fda6b879425ba6be6642a48f6d0d669920
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:21 2009 +0000

    Separate class for Tracker's root container.
    
    Most implementation is now in this class rather than MediaTracker.
    
    svn path=/trunk/; revision=511

 src/plugins/tracker/Makefile.am                    |   5 +
 src/plugins/tracker/rygel-media-tracker.vala       | 121 +++-------------
 .../tracker/rygel-tracker-root-container.vala      | 152 +++++++++++++++++++++
 3 files changed, 173 insertions(+), 105 deletions(-)

commit ad842c45600b0baafb06b08437bd0886b1beaa47
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:17 2009 +0000

    Get rid of unused search parser object.
    
    svn path=/trunk/; revision=510

 src/plugins/tracker/rygel-media-tracker.vala | 4 ----
 1 file changed, 4 deletions(-)

commit 787ffec95f581a1e4a1ffa4fa14b9e901ee3627a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:13 2009 +0000

    Separate class for DVB's root container.
    
    Most implementation is now in this class rather than DVBContentDirectory.
    
    svn path=/trunk/; revision=509

 src/plugins/dvb/Makefile.am                   |   5 +
 src/plugins/dvb/rygel-dvb-content-dir.vala    | 136 +++-------------------
 src/plugins/dvb/rygel-dvb-root-container.vala | 161 ++++++++++++++++++++++++++
 3 files changed, 179 insertions(+), 123 deletions(-)

commit 1b57ba78257d824d5ee48fffe78e000766b45776
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:09 2009 +0000

    Add get_children & find_object_by_id methods to MediaContainer.
    
    svn path=/trunk/; revision=508

 src/plugins/dvb/rygel-dvb-channel-group.vala     | 11 ++++++-----
 src/plugins/tracker/rygel-tracker-container.vala | 15 ++++++++-------
 src/rygel/rygel-media-container.vala             | 11 +++++++++++
 3 files changed, 25 insertions(+), 12 deletions(-)

commit ca3511173558fd7d7d23060e2e1b905bb378356b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:05 2009 +0000

    Create the HTTPServer before Root container.
    
    svn path=/trunk/; revision=507

 src/rygel/rygel-content-directory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3717adc0f2862e6277da4a64bfbd054e892a2941
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:34:01 2009 +0000

    Root container is now created by ContentDir implementations.
    
    svn path=/trunk/; revision=506

 src/plugins/dvb/rygel-dvb-content-dir.vala   |  5 +++++
 src/plugins/test/rygel-test-content-dir.vala |  5 +++++
 src/plugins/tracker/rygel-media-tracker.vala |  5 +++++
 src/rygel/rygel-content-directory.vala       | 11 +++++------
 4 files changed, 20 insertions(+), 6 deletions(-)

commit fcf469de698c50c1092e1e57b4c58b172dc87779
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:57 2009 +0000

    MediaContainer derivates must implement find_object_by_id method.
    
    svn path=/trunk/; revision=505

 src/plugins/dvb/rygel-dvb-channel-group.vala     | 4 ++--
 src/plugins/dvb/rygel-dvb-content-dir.vala       | 6 +++---
 src/plugins/tracker/rygel-media-tracker.vala     | 2 +-
 src/plugins/tracker/rygel-tracker-container.vala | 5 +++--
 4 files changed, 9 insertions(+), 8 deletions(-)

commit a7022e0f7d2e46b70b15d000fc4dc673fef2cf4d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:53 2009 +0000

    MediaContainer derivates must implement get_children method.
    
    svn path=/trunk/; revision=504

 src/plugins/dvb/rygel-dvb-channel-group.vala     |  8 ++++----
 src/plugins/dvb/rygel-dvb-content-dir.vala       |  2 +-
 src/plugins/tracker/rygel-media-tracker.vala     |  6 +++---
 src/plugins/tracker/rygel-tracker-container.vala | 11 +++++------
 4 files changed, 13 insertions(+), 14 deletions(-)

commit e52eddb12974b72cf4cd1f13d52d1ef3c2dda921
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:49 2009 +0000

    Fix a typo in last release announcement.
    
    svn path=/trunk/; revision=503

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f99b39291e33fbdabc88a769449e9c2f0c15266a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:45 2009 +0000

    No need to provide any equality function to ArrayList.
    
    svn path=/trunk/; revision=502

 src/plugins/dvb/rygel-dvb-channel-group.vala | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 74d97cb917248a1c198b25e20baf1a723760bbb0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:41 2009 +0000

    DVBChannelGroup:get_channels does the slicing.
    
    DVBChannelGroup:get_channels does the slicing rather than DVBContentDir.
    
    svn path=/trunk/; revision=501

 src/plugins/dvb/rygel-dvb-channel-group.vala | 17 ++++++++++++-----
 src/plugins/dvb/rygel-dvb-content-dir.vala   | 15 ++-------------
 2 files changed, 14 insertions(+), 18 deletions(-)

commit fb55cb083ca62d2e31d6d06b4cdc62cc28420df7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:37 2009 +0000

    DVBChannelGroup keeps an ArrayList of channels.
    
    svn path=/trunk/; revision=500

 src/plugins/dvb/rygel-dvb-channel-group.vala | 30 +++++++++++++++++-----------
 1 file changed, 18 insertions(+), 12 deletions(-)

commit 9b2399d321889d458316458450629dfe16ccbd24
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:32 2009 +0000

    Update ContentDirectory docs.
    
    svn path=/trunk/; revision=499

 src/rygel/rygel-content-directory.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 09722a8f1902aa0ea0a3aed2394c9f576359be24
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:28 2009 +0000

    ContentDirectory.get_*_children() returns a Gee.List.
    
    svn path=/trunk/; revision=498

 src/plugins/dvb/rygel-dvb-content-dir.vala   |  8 ++++----
 src/plugins/test/rygel-test-content-dir.vala |  4 ++--
 src/plugins/tracker/rygel-media-tracker.vala |  6 +++---
 src/rygel/rygel-content-directory.vala       | 14 +++++++-------
 4 files changed, 16 insertions(+), 16 deletions(-)

commit e20bfc20d739820e2095b6122eb114d99a3ef22b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:24 2009 +0000

    Always slice the browse results.
    
    svn path=/trunk/; revision=497

 src/plugins/dvb/rygel-dvb-content-dir.vala   | 28 ++++++++++++++--------------
 src/plugins/test/rygel-test-content-dir.vala | 14 +++++++-------
 src/plugins/tracker/rygel-media-tracker.vala | 14 +++++++-------
 3 files changed, 28 insertions(+), 28 deletions(-)

commit 80cacf5d707c8415b0f6af4759b0ae30c51d3727
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:20 2009 +0000

    Drop slice_object_list() in favor of Gee.List.slice().
    
    svn path=/trunk/; revision=496

 src/plugins/dvb/rygel-dvb-content-dir.vala   | 54 ++++++++++++----------------
 src/plugins/test/rygel-test-content-dir.vala | 37 ++++++-------------
 src/plugins/tracker/rygel-media-tracker.vala | 37 ++++++-------------
 3 files changed, 43 insertions(+), 85 deletions(-)

commit 34e6c483b87faca541a67beb11db2ad460272272
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:16 2009 +0000

    Remove now unneeded TrackerContainer.add_item_from_db.
    
    svn path=/trunk/; revision=495

 src/plugins/tracker/rygel-tracker-container.vala | 27 ------------------------
 1 file changed, 27 deletions(-)

commit 2dec6a3c22064c34178796e1ec038233fc29fa53
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:12 2009 +0000

    Save ContentDir implementations from handling HTTPServer.item_requested.
    
    svn path=/trunk/; revision=494

 src/plugins/dvb/rygel-dvb-channel-group.vala | 11 -----------
 src/plugins/test/rygel-test-content-dir.vala |  7 -------
 src/plugins/tracker/rygel-media-tracker.vala | 11 -----------
 src/rygel/rygel-content-directory.vala       | 17 +++++++++++++++++
 4 files changed, 17 insertions(+), 29 deletions(-)

commit 7d8798639864b21575b192e81e7f87397cc2ae28
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:08 2009 +0000

    HTTPServer doesn't print warning when item is not found.
    
    svn path=/trunk/; revision=493

 src/rygel/rygel-http-server.vala | 1 -
 1 file changed, 1 deletion(-)

commit d1b77c8b1421cfdce5e9f6bc71e857254f626590
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:33:04 2009 +0000

    Free ContentDirectory implementations from DIDL-Lite handling.
    
    svn path=/trunk/; revision=492

 src/plugins/dvb/rygel-dvb-content-dir.vala   | 117 ++++++++---------------
 src/plugins/test/rygel-test-content-dir.vala |  36 ++------
 src/plugins/tracker/rygel-media-tracker.vala | 133 +++++++++------------------
 src/rygel/rygel-content-directory.vala       |  69 ++++++++++++--
 4 files changed, 151 insertions(+), 204 deletions(-)

commit a24922eabe6cae33f8699a6411aa899053bfbedd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:59 2009 +0000

    Separate out search and serialization in Test plugin.
    
    svn path=/trunk/; revision=491

 src/plugins/test/rygel-test-content-dir.vala | 68 +++++++++++++++++++++++-----
 1 file changed, 57 insertions(+), 11 deletions(-)

commit 5f354be3b0a5d335f83a2885dd68cbd418cb88a0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:55 2009 +0000

    Separate out search and serialization in DVB plugin.
    
    svn path=/trunk/; revision=490

 src/plugins/dvb/rygel-dvb-channel-group.vala |  20 ++--
 src/plugins/dvb/rygel-dvb-content-dir.vala   | 143 ++++++++++++++++++++-------
 2 files changed, 117 insertions(+), 46 deletions(-)

commit b9b8c5c28d32e55e4d5848a306edfa0862f1955a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:51 2009 +0000

    Refactor: Put slicing of ArrayList into a separate method.
    
    This should really be moved to ArrayList implementation.
    
    svn path=/trunk/; revision=489

 src/plugins/tracker/rygel-media-tracker.vala | 32 +++++++++++++++++++---------
 1 file changed, 22 insertions(+), 10 deletions(-)

commit f73afcc894ae816c13a627a17e121f3f6ec1188b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:47 2009 +0000

    Remove some forgotten redundant code.
    
    svn path=/trunk/; revision=488

 src/plugins/tracker/rygel-media-tracker.vala | 32 +++++++++-------------------
 1 file changed, 10 insertions(+), 22 deletions(-)

commit 5b302f0c05a65efce573abbeea86242bc291a7c7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:43 2009 +0000

    Separate out search and serialization of root container in MediaTracker.
    
    svn path=/trunk/; revision=487

 src/plugins/tracker/rygel-media-tracker.vala | 39 +++++++++++++++++++++++++---
 1 file changed, 36 insertions(+), 3 deletions(-)

commit 2eb494a0ac0e9aee7c81ba24380bcc4ba534bb96
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:38 2009 +0000

    Separate out search and serialization in Tracker plugin.
    
    svn path=/trunk/; revision=486

 src/plugins/tracker/rygel-media-tracker.vala | 44 +++++++++++++---------------
 1 file changed, 21 insertions(+), 23 deletions(-)

commit 7352c0d1118c15ed265022822cfd374568e6e904
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:34 2009 +0000

    MediaTracker serializes the children rather than TrackerContainer.
    
    svn path=/trunk/; revision=485

 src/plugins/tracker/rygel-media-tracker.vala     | 33 ++++++++++++++++++++----
 src/plugins/tracker/rygel-tracker-container.vala | 21 +--------------
 2 files changed, 29 insertions(+), 25 deletions(-)

commit 7e6be4f3d34eff168c15098a42ecea7991d2b8e7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:29 2009 +0000

    get_children_from_db returns children objects rather than paths.
    
    svn path=/trunk/; revision=484

 src/plugins/tracker/rygel-tracker-container.vala | 34 +++++++++++++-----------
 1 file changed, 18 insertions(+), 16 deletions(-)

commit 6a759c306e2baf3ee7deb1b81f4d4b18318f65ea
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:23 2009 +0000

    Minor clean-up/move.
    
    svn path=/trunk/; revision=483

 src/rygel/rygel-media-item.vala | 41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

commit 8fede0461160b69637989b6e042128a89e47d449
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:17 2009 +0000

    Duplicate common DIDLLiteResource fields in MediaItem.
    
    This is to save typical plugin developer from the knowlege of
    DIDLLiteResource. Next we need to make sure he doesn't need to know about
    DIDL-Lite at all.
    
    svn path=/trunk/; revision=482

 src/plugins/dvb/rygel-dvb-channel.vala            |  4 +-
 src/plugins/test/rygel-test-item.vala             |  2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala | 12 ++---
 src/plugins/tracker/rygel-tracker-music-item.vala |  6 +--
 src/plugins/tracker/rygel-tracker-video-item.vala | 10 ++--
 src/rygel/rygel-http-server.vala                  | 37 ++++++-------
 src/rygel/rygel-media-item.vala                   | 66 +++++++++++++++++------
 7 files changed, 85 insertions(+), 52 deletions(-)

commit da3bd6593e4b148867e18014b8bc7465293b0aaa
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 28 12:32:10 2009 +0000

    Decide priority based on requested transfer mode.
    
    svn path=/trunk/; revision=481

 src/rygel/rygel-seekable-response.vala | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit eb500c5e0b2098512ca4e794c7aae61f9185645b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 27 22:38:34 2009 +0000

    Revert "Merge branch 'easy-plugin'."
    
    This reverts commit 88acdc44b8a8d97b39427509b3e18f71bce0340a.
    
    Please ignore this and the previous commit. They resulted out of the
    combination of my ignorance and git-svn greatness.
    
    svn path=/trunk/; revision=480

 NEWS                                               |   2 +-
 src/plugins/dvb/Makefile.am                        |   5 -
 src/plugins/dvb/rygel-dvb-channel-group.vala       |  48 ++++---
 src/plugins/dvb/rygel-dvb-channel.vala             |   4 +-
 src/plugins/dvb/rygel-dvb-content-dir.vala         | 151 +++++++++++++++++++-
 src/plugins/dvb/rygel-dvb-root-container.vala      | 152 --------------------
 src/plugins/test/Makefile.am                       |   5 -
 src/plugins/test/rygel-test-content-dir.vala       |  81 ++++++++++-
 src/plugins/test/rygel-test-item.vala              |   2 +-
 src/plugins/test/rygel-test-root-container.vala    |  98 -------------
 src/plugins/tracker/Makefile.am                    |   5 -
 src/plugins/tracker/rygel-media-tracker.vala       | 158 ++++++++++++++++++++-
 src/plugins/tracker/rygel-tracker-container.vala   |  82 ++++++++---
 src/plugins/tracker/rygel-tracker-image-item.vala  |  12 +-
 src/plugins/tracker/rygel-tracker-music-item.vala  |   6 +-
 .../tracker/rygel-tracker-root-container.vala      | 133 -----------------
 src/plugins/tracker/rygel-tracker-video-item.vala  |  10 +-
 src/rygel/rygel-content-directory.vala             | 144 +++----------------
 src/rygel/rygel-http-server.vala                   |  38 ++---
 src/rygel/rygel-media-container.vala               |  36 +----
 src/rygel/rygel-media-item.vala                    |  85 ++++-------
 src/rygel/rygel-seekable-response.vala             |  23 +--
 22 files changed, 562 insertions(+), 718 deletions(-)

commit 588574df302c40a6ae77b528fdf625b52a8b8b36
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 27 17:22:51 2009 +0000

    Merge branch 'easy-plugin'.
    
    Conflicts:
    
    	NEWS
    	src/plugins/dvb/rygel-dvb-content-dir.vala
    	src/plugins/test/rygel-test-content-dir.vala
    	src/plugins/tracker/rygel-media-tracker.vala
    	src/rygel/rygel-content-directory.vala
    	src/rygel/rygel-seekable-response.vala
    
    svn path=/trunk/; revision=479

 NEWS                                               |   2 +-
 src/plugins/dvb/Makefile.am                        |   5 +
 src/plugins/dvb/rygel-dvb-channel-group.vala       |  48 +++----
 src/plugins/dvb/rygel-dvb-channel.vala             |   4 +-
 src/plugins/dvb/rygel-dvb-content-dir.vala         | 151 +-------------------
 src/plugins/dvb/rygel-dvb-root-container.vala      | 152 ++++++++++++++++++++
 src/plugins/test/Makefile.am                       |   5 +
 src/plugins/test/rygel-test-content-dir.vala       |  81 +----------
 src/plugins/test/rygel-test-item.vala              |   2 +-
 src/plugins/test/rygel-test-root-container.vala    |  98 +++++++++++++
 src/plugins/tracker/Makefile.am                    |   5 +
 src/plugins/tracker/rygel-media-tracker.vala       | 158 +--------------------
 src/plugins/tracker/rygel-tracker-container.vala   |  82 +++--------
 src/plugins/tracker/rygel-tracker-image-item.vala  |  12 +-
 src/plugins/tracker/rygel-tracker-music-item.vala  |   6 +-
 .../tracker/rygel-tracker-root-container.vala      | 133 +++++++++++++++++
 src/plugins/tracker/rygel-tracker-video-item.vala  |  10 +-
 src/rygel/rygel-content-directory.vala             | 144 ++++++++++++++++---
 src/rygel/rygel-http-server.vala                   |  38 +++--
 src/rygel/rygel-media-container.vala               |  36 ++++-
 src/rygel/rygel-media-item.vala                    |  85 +++++++----
 src/rygel/rygel-seekable-response.vala             |  23 ++-
 22 files changed, 718 insertions(+), 562 deletions(-)

commit 0442ccd1391fc00a26fb02a66320dc65cc1b959b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Jan 24 17:20:24 2009 +0000

    Explicitly build/link against libuuid.
    
    Fixes the build on fedora 10 (bug#568987).
    
    svn path=/trunk/; revision=478

 configure.ac          | 2 ++
 src/rygel/Makefile.am | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 755a7702f1e6a0b13b7fe08d4b082aef2185d710
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 20 11:21:42 2009 +0000

    Post release version bump.
    
    svn path=/trunk/; revision=477

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23d95022e71bece07926325f08e22602ed08cbf9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 20 11:21:38 2009 +0000

    Switch back to Tracker trunk API.
    
    This reverts commit a450ef33135fff17a4701fee955dc6e371b74347.
    
    svn path=/trunk/; revision=476

 src/plugins/tracker/rygel-tracker-container.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 3b7b3126f4b7db6b4d5fb1f03e52737b02ba415f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 21:53:43 2009 +0000

    Minor change in the NEWS file.
    
    svn path=/trunk/; revision=473

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b3d52a1d93301aa14d6081f98b7820a3eddd103
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 21:53:38 2009 +0000

    Create the groups ArrayList before any dbus calls.
    
    Work around for a crasher bug caused by missing null-check in Vala.
    
    svn path=/trunk/; revision=472

 src/plugins/dvb/rygel-dvb-content-dir.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6e8c12118754a352568d21ea9d458d935f39763f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 21:53:34 2009 +0000

    Distribute vapi source files as well.
    
    svn path=/trunk/; revision=471

 src/rygel/Makefile.am | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

commit 099083d2dc5a0710e034c9950587527f9e77ec8c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 21:53:29 2009 +0000

    DVB plugin uses gstreamer-0.10 package.
    
    svn path=/trunk/; revision=470

 src/plugins/dvb/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fdcc22ce92f39a5bd91b9465f2a5002f701a18ad
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 21:53:25 2009 +0000

    Prepare NEWS file for next (0.2) release.
    
    svn path=/trunk/; revision=469

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

commit c99f0579751c967167e886930b1dd43f9b18fc92
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 21:53:21 2009 +0000

    Revert "Use the new Tracker interface."
    
    This reverts commit 3fc46a4e4802992b18e30af3a7b5b4e4c46bc953.
    
    svn path=/trunk/; revision=468

 src/plugins/tracker/rygel-tracker-container.vala | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 7463417429fcf56e6a77ad3b3a8899994fdf94da
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 21:53:16 2009 +0000

    Version bump.
    
    svn path=/trunk/; revision=467

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1ce02e8a0aad8d4e658b8389675b5beff868e218
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:46 2009 +0000

    Refer to Rygel by name in License headers.
    
    This is as per the GNU guidelines.
    
    svn path=/trunk/; revision=466

 src/plugins/dvb/rygel-dvb-channel-group.vala      | 6 ++++--
 src/plugins/dvb/rygel-dvb-channel.vala            | 6 ++++--
 src/plugins/dvb/rygel-dvb-content-dir.vala        | 6 ++++--
 src/plugins/dvb/rygel-dvb-plugin.vala             | 6 ++++--
 src/plugins/test/rygel-test-audio-item.vala       | 6 ++++--
 src/plugins/test/rygel-test-content-dir.vala      | 6 ++++--
 src/plugins/test/rygel-test-item.vala             | 6 ++++--
 src/plugins/test/rygel-test-plugin.vala           | 6 ++++--
 src/plugins/test/rygel-test-video-item.vala       | 6 ++++--
 src/plugins/tracker/rygel-media-tracker.vala      | 6 ++++--
 src/plugins/tracker/rygel-tracker-container.vala  | 6 ++++--
 src/plugins/tracker/rygel-tracker-image-item.vala | 6 ++++--
 src/plugins/tracker/rygel-tracker-item.vala       | 6 ++++--
 src/plugins/tracker/rygel-tracker-music-item.vala | 6 ++++--
 src/plugins/tracker/rygel-tracker-plugin.vala     | 6 ++++--
 src/plugins/tracker/rygel-tracker-video-item.vala | 6 ++++--
 src/rygel/cstuff.c                                | 6 ++++--
 src/rygel/cstuff.h                                | 6 ++++--
 src/rygel/rygel-connection-manager.vala           | 6 ++++--
 src/rygel/rygel-content-directory.vala            | 6 ++++--
 src/rygel/rygel-http-response.vala                | 6 ++++--
 src/rygel/rygel-http-server.vala                  | 6 ++++--
 src/rygel/rygel-icon-info.vala                    | 6 ++++--
 src/rygel/rygel-live-response.vala                | 6 ++++--
 src/rygel/rygel-main.vala                         | 6 ++++--
 src/rygel/rygel-media-container.vala              | 6 ++++--
 src/rygel/rygel-media-item.vala                   | 6 ++++--
 src/rygel/rygel-media-object.vala                 | 6 ++++--
 src/rygel/rygel-media-receiver-registrar.vala     | 6 ++++--
 src/rygel/rygel-media-server-factory.vala         | 6 ++++--
 src/rygel/rygel-media-server.vala                 | 6 ++++--
 src/rygel/rygel-plugin-loader.vala                | 6 ++++--
 src/rygel/rygel-plugin.vala                       | 6 ++++--
 src/rygel/rygel-resource-info.vala                | 6 ++++--
 src/rygel/rygel-seekable-response.vala            | 6 ++++--
 35 files changed, 140 insertions(+), 70 deletions(-)

commit 63bbc2894ad55cf66604fa98e770acdd3a82043d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:41 2009 +0000

    Refer to LGPL by it's (not so) new name.
    
    svn path=/trunk/; revision=465

 src/plugins/dvb/rygel-dvb-channel-group.vala      | 6 +++---
 src/plugins/dvb/rygel-dvb-channel.vala            | 6 +++---
 src/plugins/dvb/rygel-dvb-content-dir.vala        | 6 +++---
 src/plugins/dvb/rygel-dvb-plugin.vala             | 6 +++---
 src/plugins/test/rygel-test-audio-item.vala       | 6 +++---
 src/plugins/test/rygel-test-content-dir.vala      | 6 +++---
 src/plugins/test/rygel-test-item.vala             | 6 +++---
 src/plugins/test/rygel-test-plugin.vala           | 6 +++---
 src/plugins/test/rygel-test-video-item.vala       | 6 +++---
 src/plugins/tracker/rygel-media-tracker.vala      | 6 +++---
 src/plugins/tracker/rygel-tracker-container.vala  | 6 +++---
 src/plugins/tracker/rygel-tracker-image-item.vala | 6 +++---
 src/plugins/tracker/rygel-tracker-item.vala       | 6 +++---
 src/plugins/tracker/rygel-tracker-music-item.vala | 6 +++---
 src/plugins/tracker/rygel-tracker-plugin.vala     | 6 +++---
 src/plugins/tracker/rygel-tracker-video-item.vala | 6 +++---
 src/rygel/cstuff.c                                | 6 +++---
 src/rygel/cstuff.h                                | 6 +++---
 src/rygel/rygel-connection-manager.vala           | 6 +++---
 src/rygel/rygel-content-directory.vala            | 6 +++---
 src/rygel/rygel-http-response.vala                | 6 +++---
 src/rygel/rygel-http-server.vala                  | 6 +++---
 src/rygel/rygel-icon-info.vala                    | 6 +++---
 src/rygel/rygel-live-response.vala                | 6 +++---
 src/rygel/rygel-main.vala                         | 6 +++---
 src/rygel/rygel-media-container.vala              | 6 +++---
 src/rygel/rygel-media-item.vala                   | 6 +++---
 src/rygel/rygel-media-object.vala                 | 6 +++---
 src/rygel/rygel-media-receiver-registrar.vala     | 6 +++---
 src/rygel/rygel-media-server-factory.vala         | 6 +++---
 src/rygel/rygel-media-server.vala                 | 6 +++---
 src/rygel/rygel-plugin-loader.vala                | 6 +++---
 src/rygel/rygel-plugin.vala                       | 6 +++---
 src/rygel/rygel-resource-info.vala                | 6 +++---
 src/rygel/rygel-seekable-response.vala            | 6 +++---
 35 files changed, 105 insertions(+), 105 deletions(-)

commit 39b19a309c6d58c280aa162f13d4281ab3895fe5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:35 2009 +0000

    Relicense under LGPL version 2.
    
    svn path=/trunk/; revision=464

 COPYING                                           | 619 +++++++++++++---------
 src/plugins/dvb/rygel-dvb-channel-group.vala      |  12 +-
 src/plugins/dvb/rygel-dvb-channel.vala            |  12 +-
 src/plugins/dvb/rygel-dvb-content-dir.vala        |  12 +-
 src/plugins/dvb/rygel-dvb-plugin.vala             |  12 +-
 src/plugins/test/rygel-test-audio-item.vala       |  12 +-
 src/plugins/test/rygel-test-content-dir.vala      |  12 +-
 src/plugins/test/rygel-test-item.vala             |  12 +-
 src/plugins/test/rygel-test-plugin.vala           |  12 +-
 src/plugins/test/rygel-test-video-item.vala       |  12 +-
 src/plugins/tracker/rygel-media-tracker.vala      |  12 +-
 src/plugins/tracker/rygel-tracker-container.vala  |  12 +-
 src/plugins/tracker/rygel-tracker-image-item.vala |  12 +-
 src/plugins/tracker/rygel-tracker-item.vala       |  12 +-
 src/plugins/tracker/rygel-tracker-music-item.vala |  12 +-
 src/plugins/tracker/rygel-tracker-plugin.vala     |  12 +-
 src/plugins/tracker/rygel-tracker-video-item.vala |  12 +-
 src/rygel/cstuff.c                                |   8 +-
 src/rygel/cstuff.h                                |   8 +-
 src/rygel/rygel-connection-manager.vala           |  12 +-
 src/rygel/rygel-content-directory.vala            |  12 +-
 src/rygel/rygel-http-response.vala                |  12 +-
 src/rygel/rygel-http-server.vala                  |  12 +-
 src/rygel/rygel-icon-info.vala                    |  12 +-
 src/rygel/rygel-live-response.vala                |  12 +-
 src/rygel/rygel-main.vala                         |  12 +-
 src/rygel/rygel-media-container.vala              |  12 +-
 src/rygel/rygel-media-item.vala                   |  12 +-
 src/rygel/rygel-media-object.vala                 |  12 +-
 src/rygel/rygel-media-receiver-registrar.vala     |  12 +-
 src/rygel/rygel-media-server-factory.vala         |  12 +-
 src/rygel/rygel-media-server.vala                 |  12 +-
 src/rygel/rygel-plugin-loader.vala                |  12 +-
 src/rygel/rygel-plugin.vala                       |  12 +-
 src/rygel/rygel-resource-info.vala                |  12 +-
 src/rygel/rygel-seekable-response.vala            |  12 +-
 36 files changed, 521 insertions(+), 510 deletions(-)

commit d9929a029b200bcd8ecac06eb1d3ed6df6a7d288
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:30 2009 +0000

    Require latest vala, gupnp and gupnp-av.
    
    svn path=/trunk/; revision=463

 configure.ac | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1d02f932c2ebd7bc61b7dc5616dc1bf1c2abeeb6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:26 2009 +0000

    configure options for disabling dvb and tracker plugins.
    
    svn path=/trunk/; revision=462

 configure.ac            | 13 +++++++++++++
 src/plugins/Makefile.am | 14 +++++++++++---
 2 files changed, 24 insertions(+), 3 deletions(-)

commit a5e91677ce83ff4bb303cbbdaeb1c45efe8a1eb0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:22 2009 +0000

    Don't use underscores in configure options.
    
    svn path=/trunk/; revision=461

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09c96bed6fa09b9931a3e1202da6ed7f47de39a9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:10 2009 +0000

    Correctly initialize the responses array list.
    
    svn path=/trunk/; revision=460

 src/rygel/rygel-http-server.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c113cda836e58e48613a0d75ab4250e4d653115
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:06 2009 +0000

    Rename StreamingResponse to LiveResponse.
    
    svn path=/trunk/; revision=459

 src/plugins/test/rygel-test-audio-item.vala |   2 +-
 src/plugins/test/rygel-test-video-item.vala |   2 +-
 src/rygel/Makefile.am                       |  10 +-
 src/rygel/rygel-http-server.vala            |  10 +-
 src/rygel/rygel-live-response.vala          | 256 +++++++++++++++++++++++++++
 src/rygel/rygel-streaming-response.vala     | 257 ----------------------------
 6 files changed, 268 insertions(+), 269 deletions(-)

commit e132a6d7feaa464933bf9af75479e3819b8a6e56
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jan 19 15:56:02 2009 +0000

    Rename InteractiveResponse to SeekableResponse.
    
    This is because we'll be using SeekableResponse for streaming and background
    transfer as well in the very near future.
    
    svn path=/trunk/; revision=458

 src/rygel/Makefile.am                     |  10 +--
 src/rygel/rygel-http-server.vala          |  10 +--
 src/rygel/rygel-interactive-response.vala | 131 ------------------------------
 src/rygel/rygel-seekable-response.vala    | 131 ++++++++++++++++++++++++++++++
 4 files changed, 141 insertions(+), 141 deletions(-)

commit 4d530bd0347c69a95110c7d399372e19cdf83793
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:28:23 2009 +0000

    Remove MetadataExtractor class.
    
    We'll use libowl-av's TagReader.
    
    svn path=/trunk/; revision=457

 src/rygel/Makefile.am                   |   5 +-
 src/rygel/rygel-metadata-extractor.vala | 286 --------------------------------
 2 files changed, 1 insertion(+), 290 deletions(-)

commit f6a406eb1f263a4886aad02646621d053bd871fd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:28:18 2009 +0000

    Use Gee.ArrayList instead of GLib.List to keep DIDLLiteResource instances.
    
    svn path=/trunk/; revision=456

 src/rygel/rygel-media-item.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit c188dfad3c9617b6506ca586533082c91286205e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:28:13 2009 +0000

    Close the InputStream asynchronously.
    
    svn path=/trunk/; revision=455

 src/rygel/rygel-interactive-response.vala | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 0c5ac9218ba26c7378449ff692d561b4297f9087
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:28:09 2009 +0000

    Explicitly close the input stream.
    
    svn path=/trunk/; revision=454

 src/rygel/rygel-interactive-response.vala | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 6442c8682a2babbeb957ae604ecc9bf12bf1b93d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:28:04 2009 +0000

    Merge branch 'leak-tests' into streamer-renaming
    
    svn path=/trunk/; revision=453

 src/plugins/dvb/rygel-dvb-content-dir.vala   | 19 +++++++++---------
 src/plugins/test/rygel-test-content-dir.vala | 29 +++++++++++++---------------
 src/plugins/tracker/rygel-media-tracker.vala | 24 +++++++++++------------
 src/rygel/rygel-content-directory.vala       |  7 +++++++
 src/rygel/rygel-http-server.vala             | 13 +++++++++----
 src/rygel/rygel-main.vala                    |  7 ++++---
 src/rygel/rygel-media-server.vala            |  7 ++++---
 7 files changed, 57 insertions(+), 49 deletions(-)

commit 62bffc92b7cf674923b199857a31fed41a3f7d09
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:58 2009 +0000

    Remove blank lines.
    
    svn path=/trunk/; revision=452

 src/rygel/rygel-interactive-response.vala | 2 --
 1 file changed, 2 deletions(-)

commit d48d03755de3de23e2b9ad0d412eef82cd707579
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:54 2009 +0000

    HTTPResponse.end takes HTTP status code to put on the message.
    
    This is to allow the users/subclasses to be always able to end the stream
    using the same single method.
    
    svn path=/trunk/; revision=451

 src/rygel/rygel-http-response.vala        |  8 ++++++--
 src/rygel/rygel-interactive-response.vala | 10 +++++-----
 src/rygel/rygel-streaming-response.vala   | 10 +++++-----
 3 files changed, 16 insertions(+), 12 deletions(-)

commit b0a1a003fbef7f0c294979cbc5d6e02b97fb1b28
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:49 2009 +0000

    InteractiveResponse reports partial replies.
    
    svn path=/trunk/; revision=450

 src/rygel/rygel-interactive-response.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 98bfba6c534daee4ee6614a644f75e871ef86cfe
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:44 2009 +0000

    More extensive use of (async) GIO.
    
    svn path=/trunk/; revision=449

 src/rygel/rygel-http-server.vala          |  8 +--
 src/rygel/rygel-interactive-response.vala | 83 ++++++++++++++++++++-----------
 2 files changed, 60 insertions(+), 31 deletions(-)

commit 306163dcd7d8bc08d2302ae54d947694823a813f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:40 2009 +0000

    Seek class should reside in the same place as HTTPResponse.
    
    svn path=/trunk/; revision=448

 src/rygel/rygel-http-response.vala | 37 +++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-http-server.vala   | 36 ------------------------------------
 2 files changed, 37 insertions(+), 36 deletions(-)

commit b3efdf2dd816265f78cf878afb557a2eba02c38d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:35 2009 +0000

    Put Interactive response handling into a separate class.
    
    svn path=/trunk/; revision=447

 src/rygel/Makefile.am                     |  5 ++
 src/rygel/rygel-http-server.vala          | 54 ++++++-------------
 src/rygel/rygel-interactive-response.vala | 90 +++++++++++++++++++++++++++++++
 3 files changed, 112 insertions(+), 37 deletions(-)

commit 528cf13dd308c148626818b9e37c25b89fd90a06
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:31 2009 +0000

    Small beautification change.
    
    svn path=/trunk/; revision=446

 src/rygel/rygel-http-server.vala | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 3aa49ba3edf7dba835eb87a69835a996d7b5f3c0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:26 2009 +0000

    Rename 'eos' signal of HTTPResponse to 'ended'.
    
    svn path=/trunk/; revision=445

 src/rygel/rygel-http-response.vala | 4 ++--
 src/rygel/rygel-http-server.vala   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit b41ad78e28f6089b6c51ba7c77e452c0a9158f46
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:22 2009 +0000

    Rename GstStream to StreamingResponse.
    
    svn path=/trunk/; revision=444

 src/plugins/test/rygel-test-audio-item.vala |   3 +-
 src/plugins/test/rygel-test-video-item.vala |   3 +-
 src/rygel/Makefile.am                       |  10 +-
 src/rygel/rygel-gst-stream.vala             | 256 ---------------------------
 src/rygel/rygel-http-server.vala            |  29 ++--
 src/rygel/rygel-streaming-response.vala     | 257 ++++++++++++++++++++++++++++
 6 files changed, 281 insertions(+), 277 deletions(-)

commit f23509e43053b8e5a67d4f478fcc930d35a386e2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:17 2009 +0000

    Rename Steam to HTTPResponse.
    
    svn path=/trunk/; revision=443

 src/rygel/Makefile.am              | 10 +++---
 src/rygel/rygel-gst-stream.vala    |  2 +-
 src/rygel/rygel-http-response.vala | 73 ++++++++++++++++++++++++++++++++++++++
 src/rygel/rygel-stream.vala        | 73 --------------------------------------
 4 files changed, 79 insertions(+), 79 deletions(-)

commit de2d88cb5f2f04a4cf716baba653a54f009529fa
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:27:11 2009 +0000

    Rename Streamer to HTTPServer.
    
    svn path=/trunk/; revision=442

 src/plugins/dvb/rygel-dvb-channel-group.vala     |  12 +-
 src/plugins/dvb/rygel-dvb-channel.vala           |   4 +-
 src/plugins/dvb/rygel-dvb-content-dir.vala       |   4 +-
 src/plugins/test/rygel-test-audio-item.vala      |  10 +-
 src/plugins/test/rygel-test-content-dir.vala     |  16 +-
 src/plugins/test/rygel-test-item.vala            |  14 +-
 src/plugins/test/rygel-test-video-item.vala      |  10 +-
 src/plugins/tracker/rygel-media-tracker.vala     |  14 +-
 src/plugins/tracker/rygel-tracker-container.vala |  16 +-
 src/plugins/tracker/rygel-tracker-item.vala      |   2 +-
 src/rygel/Makefile.am                            |  22 +-
 src/rygel/rygel-http-server.vala                 | 390 +++++++++++++++++++++++
 src/rygel/rygel-media-item.vala                  |  16 +-
 src/rygel/rygel-streamer.vala                    | 390 -----------------------
 14 files changed, 460 insertions(+), 460 deletions(-)

commit 7d85ab77111fa9321dd2f22edae538d22decd989
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jan 18 19:26:59 2009 +0000

    GstStream decides about chunking of message.
    
    svn path=/trunk/; revision=441

 src/rygel/rygel-gst-stream.vala | 7 +++++++
 src/rygel/rygel-stream.vala     | 8 ++------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 59c133c801c0a815e69e6d2e8f78cebd723cac4e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:35 2009 +0000

    Handle item as interactive if it's size is known.
    
    svn path=/trunk/; revision=440

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

commit 25a041d46028965d06bee5904dea7d88d1efc071
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:32 2009 +0000

    Don't handle seeking when streaming.
    
    Turns out that seeking wasn't as simple as sending a seek event
    to the pipeline.
    
    svn path=/trunk/; revision=439

 src/rygel/rygel-gst-stream.vala | 29 +++++------------------------
 src/rygel/rygel-streamer.vala   | 26 ++++++--------------------
 2 files changed, 11 insertions(+), 44 deletions(-)

commit bdd2c9be6fb7e83c193fd2c31c1fa2a3e4434af4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:29 2009 +0000

    Flush the AsyncQueue when the stream ends.
    
    svn path=/trunk/; revision=438

 src/rygel/rygel-gst-stream.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 141919d790364d9efd7471da221f05e2bcdf21a5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:25 2009 +0000

    Use try_pop() instead of blocking pop() on AsyncQueue.
    
    svn path=/trunk/; revision=437

 src/rygel/rygel-gst-stream.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f1d75e452600a09e7c0c2eb909fab728d342cdd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:22 2009 +0000

    Only seek on upstream state change to PAUSED.
    
    svn path=/trunk/; revision=436

 src/rygel/rygel-gst-stream.vala | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5f1e511b1cae48b2ed901b171348cc0727fd1774
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:18 2009 +0000

    Add an auto-updated length property to Seek.
    
    Seek now derives from GLib.Object.
    
    svn path=/trunk/; revision=435

 src/rygel/rygel-streamer.vala | 36 +++++++++++++++++++++++++++++-------
 1 file changed, 29 insertions(+), 7 deletions(-)

commit d19e879cbd57736ef27811d66ed49cfc81ec4608
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:14 2009 +0000

    offset in a file should be less than length of the file.
    
    svn path=/trunk/; revision=434

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

commit 7c74bd0e7a7239ce145514b6cb03a114e6f72866
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:10 2009 +0000

    Use pointers for dealing with raw data instead of strings.
    
    svn path=/trunk/; revision=433

 src/rygel/rygel-streamer.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f300fe7378b651af105cb6920cb3e0b73239d178
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:06 2009 +0000

    No need to use GUPnP namespace everywhere.
    
    svn path=/trunk/; revision=432

 src/rygel/rygel-media-item.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4cc4c0e5c81f0ec5e96b54197f24b2a4ea38e08d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:33:03 2009 +0000

    Claim DLNA BG transfer mode for known-sized items.
    
    svn path=/trunk/; revision=431

 src/rygel/rygel-media-item.vala | 1 +
 1 file changed, 1 insertion(+)

commit 0a05480ef05742b27600af735422646ea20c969a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:59 2009 +0000

    Check only prefix of MediaItem.upnp_class.
    
    svn path=/trunk/; revision=430

 src/rygel/rygel-media-item.vala | 6 +++---
 src/rygel/rygel-streamer.vala   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit cb231e73c6faa9492bc1c63f04350b9e458d6949
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:56 2009 +0000

    Always include Content-Range if size of item is known.
    
    DLNA requirement 7.4.35.7.
    
    svn path=/trunk/; revision=429

 src/rygel/rygel-streamer.vala | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit d2a99d1dd786eb19b53c50ecffabab86ab8a3f33
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:52 2009 +0000

    Use a private class to pass around seek parameters.
    
    Instead of passing around seek parameters to all functions, just create a
    small class that keeps the parameters and use that.
    
    svn path=/trunk/; revision=428

 src/rygel/rygel-streamer.vala | 150 ++++++++++++++++++++++++------------------
 1 file changed, 86 insertions(+), 64 deletions(-)

commit fe127a9fe9b75ad78669e0fb856a941f8683ff34
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:48 2009 +0000

    GstStream overrides end() rather than providing stop().
    
    svn path=/trunk/; revision=427

 src/rygel/rygel-gst-stream.vala | 10 ++++++----
 src/rygel/rygel-stream.vala     |  8 +++++---
 src/rygel/rygel-streamer.vala   |  2 --
 3 files changed, 11 insertions(+), 9 deletions(-)

commit 426eb6f9f2bdefe8af8e759d86fb297a6972eae7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:44 2009 +0000

    Better error handling.
    
    Stream should end itself if pads/elements don't get linked.
    
    svn path=/trunk/; revision=426

 src/rygel/rygel-gst-stream.vala | 3 +++
 1 file changed, 3 insertions(+)

commit de4a41088612179f4180329cce9c4d7d3278d64a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:41 2009 +0000

    GstStream now inherits from Stream.
    
    As a consequence, Streamer just uses GstStream only.
    
    svn path=/trunk/; revision=425

 src/rygel/rygel-gst-stream.vala | 50 ++++++++++++++++++++++++-----------------
 src/rygel/rygel-stream.vala     | 26 +++++++++------------
 src/rygel/rygel-streamer.vala   | 40 ++++++++++++++-------------------
 3 files changed, 56 insertions(+), 60 deletions(-)

commit 7089a4e5301e4d64bccbe680da13b04d2e975001
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:36 2009 +0000

    Remove unused Stream.accepted() method.
    
    svn path=/trunk/; revision=424

 src/rygel/rygel-stream.vala | 4 ----
 1 file changed, 4 deletions(-)

commit e273285ddb9a08e4ed2ae61af0631952f92b6624
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:33 2009 +0000

    Go to PAUSED state first and then PLAYING.
    
    This is to ensure that seek event is sent to pipeline before it goes to
    PLAYING state. This could be the solution to mp3 not working on PS3.
    
    svn path=/trunk/; revision=423

 src/rygel/rygel-gst-stream.vala | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit ad01ea8877a57a8bdf413c823cf62e81f6f2df53
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:29 2009 +0000

    GstStream provides means to start and stop the stream.
    
    svn path=/trunk/; revision=422

 src/rygel/rygel-gst-stream.vala | 8 ++++++++
 src/rygel/rygel-streamer.vala   | 7 ++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 14de808f35b7144e500475de1831673d8736d516
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:25 2009 +0000

    Range header doesn't necessarily imply partial content request.
    
    svn path=/trunk/; revision=421

 src/rygel/rygel-streamer.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 5df740ab9e5bda085f6b1aa8e6e147edfa4bc301
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:21 2009 +0000

    tcp_timeout prop of rtspsrc is 64-bit.
    
    Fixes a crash.
    
    svn path=/trunk/; revision=420

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

commit cbca995ee1e4dc985c5e398caec4609d8678b9e1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:17 2009 +0000

    Range requests are valid when size > 0.
    
    svn path=/trunk/; revision=419

 src/rygel/rygel-media-item.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c1d520b5945bf7d08f82c9fd32c9a68de5c6c84e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:12 2009 +0000

    New low-level Streamer API.
    
    Instead of emitting a signal for availability of a new stream, signal for
    need of a gst source element if no URI is provided by the requested item.
    
    This only works for streaming media.
    
    svn path=/trunk/; revision=418

 src/plugins/test/rygel-test-audio-item.vala  |  6 +--
 src/plugins/test/rygel-test-content-dir.vala | 33 +++++++++++++--
 src/plugins/test/rygel-test-item.vala        | 37 +----------------
 src/plugins/test/rygel-test-video-item.vala  |  6 +--
 src/rygel/rygel-streamer.vala                | 61 ++++++++++++----------------
 5 files changed, 60 insertions(+), 83 deletions(-)

commit 81e08c3c5dd23eb4f2b8412f968a71edbdcc33fb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jan 13 14:32:08 2009 +0000

    Allow items to not provide URIs.
    
    svn path=/trunk/; revision=417

 src/rygel/rygel-media-item.vala | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 54ff7ba27e7a28c511fc2b38af98d144a41828d9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 7 12:56:12 2009 +0000

    No need for a separate 'live' boolean in MediaItem.
    
    Check if size of resource is known, instead.
    
    svn path=/trunk/; revision=416

 src/plugins/dvb/rygel-dvb-channel.vala | 3 ---
 src/plugins/test/rygel-test-item.vala  | 3 ---
 src/rygel/rygel-media-item.vala        | 4 +---
 3 files changed, 1 insertion(+), 9 deletions(-)

commit b8a704b9c38aaebe11aab06a2219a0e9248776c1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 7 12:56:08 2009 +0000

    Implement partial download (Range header).
    
    Seems to work pretty well against PS3 but I did observe stream hanging
    once.
    
    svn path=/trunk/; revision=415

 src/plugins/test/rygel-test-item.vala |   2 +-
 src/rygel/rygel-gst-stream.vala       |  18 +++-
 src/rygel/rygel-streamer.vala         | 168 ++++++++++++++++++++++++++++++----
 3 files changed, 169 insertions(+), 19 deletions(-)

commit 91c6cde1cf2c40d6f336a1e311d688144acf391d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 7 12:56:04 2009 +0000

    Stream needs to know if it's accepted for a partial download.
    
    svn path=/trunk/; revision=414

 src/rygel/rygel-stream.vala | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 8a22637094a0132f5fda550b3a857df707028c65
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 7 12:56:00 2009 +0000

    Use the name of the device group as it's title.
    
    svn path=/trunk/; revision=413

 src/plugins/dvb/rygel-dvb-channel-group.vala | 4 ++--
 src/plugins/dvb/rygel-dvb-content-dir.vala   | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 0b99443af2d26b1bc335ede0b019e71b2aa315fa
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 7 12:55:55 2009 +0000

    Mark image items as 'interactive' in the DIDL.
    
    svn path=/trunk/; revision=412

 src/rygel/rygel-media-item.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 2d171817ba5d67a50bb3512153a309130df30339
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 7 12:55:50 2009 +0000

    Declare Test and DVB items, live.
    
    svn path=/trunk/; revision=411

 src/plugins/dvb/rygel-dvb-channel.vala | 3 +++
 src/plugins/test/rygel-test-item.vala  | 3 +++
 2 files changed, 6 insertions(+)

commit f50bfe52a334a869b1ea60e18a198f3c28a49e17
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 7 12:55:44 2009 +0000

    Only claim Range (seek) operation for non-live items.
    
    svn path=/trunk/; revision=410

 src/rygel/rygel-media-item.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 311e02852b0fbe0b4a6bdf096a63053d376ef8ad
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jan 7 12:55:37 2009 +0000

    Don't claim to support DLNA's bg transfer mode and connection stalling.
    
    svn path=/trunk/; revision=409

 src/rygel/rygel-media-item.vala | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit fc09b3bf11aad9b4a52a2983bca3c4f382a06a1e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Jan 2 13:50:39 2009 +0000

    Add a basic release plan.
    
    svn path=/trunk/; revision=408

 release-plan.txt | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit ee9d01fe6fd23d499a6fa550b05b4dfc3e5af967
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Dec 30 16:04:37 2008 +0000

    Don't put iconList in description if there isn't any icon.
    
    Providing an empty iconList was causing problems with gupnp-*-cp and PS3.
    PS3 was just ignoring the whole Media Server instance and gupnp-*-cp were
    segfaulting (that bug has long been fixed in gupnp though).
    
    svn path=/trunk/; revision=407

 data/xml/description.xml                  |  2 --
 src/rygel/rygel-media-server-factory.vala | 10 +++++-----
 2 files changed, 5 insertions(+), 7 deletions(-)

commit 3ee93cd910d4b89a4b7621cd70504fb20f3cccb3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 29 16:10:03 2008 +0000

    Choose the highest ranking RTP depayloader.
    
    svn path=/trunk/; revision=406

 src/rygel/rygel-gst-stream.vala | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

commit c7968e6a9b0e4c562bbd8ab1ff178436d1dbda76
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 29 16:09:59 2008 +0000

    Ask for compatible pad rather than by name.
    
    svn path=/trunk/; revision=405

 src/rygel/rygel-gst-stream.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 094b29a1e075790cb802fbfc6838539999e9da6a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 29 16:09:56 2008 +0000

    Refactor get_rtp_depayloader().
    
    svn path=/trunk/; revision=404

 src/rygel/rygel-gst-stream.vala | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 4fb684b102da55af7abb528a8a73470244ed73e6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 29 16:09:52 2008 +0000

    Autoplug an RTP depayloader if needed.
    
    This fixes the artifacts/hickups in case of DVB streams on the client-side.
    
    svn path=/trunk/; revision=403

 src/rygel/rygel-gst-stream.vala | 60 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 58 insertions(+), 2 deletions(-)

commit 47c104a894c9735291ab02a7662ffc7a2bd36a6f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 28 16:48:10 2008 +0000

    Set the "tcp-timeout" to 1 min for rtspsrc.
    
    This is to make sure we wait for DVBDaemon to start the stream.
    
    svn path=/trunk/; revision=402

 src/rygel/rygel-streamer.vala | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 19a221d7e59249256f6572d49d76c8707d400364
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 28 16:48:07 2008 +0000

    Handle dynamic pads.
    
    If source element doesn't have any pads, wait for a pad to be added to it
    before linking it to sink.
    
    svn path=/trunk/; revision=401

 src/rygel/rygel-gst-stream.vala | 32 +++++++++++++++++++++++++++-----
 1 file changed, 27 insertions(+), 5 deletions(-)

commit 973e63d9d61cf1d4ae333f236b734a2171b25d86
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 28 16:48:03 2008 +0000

    throw an error if elements fail to link.
    
    svn path=/trunk/; revision=400

 src/rygel/rygel-gst-stream.vala | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 062e870429b76d9266356ec956005c158f9ebbde
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 28 16:48:00 2008 +0000

    GIO api update.
    
    GLib.File.load_contents() doesn't return unowned string anymore.
    
    svn path=/trunk/; revision=399

 src/rygel/rygel-streamer.vala | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 0f791dea828a97e8bc69b8234d016d70ba7b254a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:02:21 2008 +0000

    Streamer properly handles interactive contents.
    
    Currently just images.
    
    svn path=/trunk/; revision=398

 src/rygel/rygel-streamer.vala | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

commit 64bab574629585ddd472ec78e36cfdf47a4bd286
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:02:16 2008 +0000

    Rename Streamer.handle_item_stream to handle_streaming_item.
    
    svn path=/trunk/; revision=397

 src/rygel/rygel-streamer.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 97efc00bdf1f6bc725a639ba5e7714897d6fea34
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:02:08 2008 +0000

    Refactor Streamer.handle_item_request().
    
    svn path=/trunk/; revision=396

 src/rygel/rygel-streamer.vala | 46 ++++++++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 20 deletions(-)

commit 7a73dc368d189f3c2dffa0439d58c6afe551c5ef
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:02:04 2008 +0000

    Send a 404 if Streamer fails to create a stream from item.
    
    Streamer.handle_item() sets the appropriate status code on HTTP message
    if it fails to handle it.
    
    svn path=/trunk/; revision=395

 src/rygel/rygel-streamer.vala | 3 +++
 1 file changed, 3 insertions(+)

commit d845a5d1e82db7fa57814c5cabe89c84bdff972c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:02:00 2008 +0000

    Entertain Streamer.item_requested in DVBChannelGroup.
    
    svn path=/trunk/; revision=394

 src/plugins/dvb/rygel-dvb-channel-group.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit b8c345371e1a4089e84cf067dbb61445d5e60a3f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:55 2008 +0000

    DVBChannelGroup.find_channel() doesn't need didl_writer arg.
    
    svn path=/trunk/; revision=393

 src/plugins/dvb/rygel-dvb-channel-group.vala | 3 +--
 src/plugins/dvb/rygel-dvb-content-dir.vala   | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit dd3b9c53a817952ca680d8538ce7eca5748d30e3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:50 2008 +0000

    Streamer only entertains 'HEAD' and 'GET' requests.
    
    svn path=/trunk/; revision=392

 src/rygel/rygel-streamer.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit bddb0222bee42fefe2e7adfade494200a2dd4142
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:45 2008 +0000

    Streamer only adds headers if values provided by MediaItem.
    
    svn path=/trunk/; revision=391

 src/rygel/rygel-streamer.vala | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 8c44a34aef6bf077e5c950367bde9fa8b4f54d3c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:40 2008 +0000

    DVBChannel constructor should chain-up to it's parent.
    
    svn path=/trunk/; revision=390

 src/plugins/dvb/rygel-dvb-channel.vala | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 489485de3a854bf5605d14b33f2edb5bfb2c9e74
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:35 2008 +0000

    Add a prefix to Streamer's hosted path.
    
    This is to make sure it doesn't conflict with any other paths hosted by the
    HTTP server.
    
    svn path=/trunk/; revision=389

 src/rygel/rygel-streamer.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d5730adbd9202b3d96ace9d145cbb34479435939
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:31 2008 +0000

    TrackerItem* should throw the error rather than acting on it.
    
    svn path=/trunk/; revision=388

 src/plugins/tracker/rygel-tracker-image-item.vala | 10 +---------
 src/plugins/tracker/rygel-tracker-music-item.vala | 10 +---------
 src/plugins/tracker/rygel-tracker-video-item.vala | 10 +---------
 3 files changed, 3 insertions(+), 27 deletions(-)

commit f9721f8c8da913d7bb1b62eaa3ed61b3caeb7edb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:26 2008 +0000

    Remove leaky hack to assign unowned strings to weak fields.
    
    The fields are no longer 'weak' so unowned strings can simply be assigned
    to them and vala will take care of them for us.
    
    svn path=/trunk/; revision=387

 src/plugins/dvb/rygel-dvb-channel.vala            | 5 +----
 src/plugins/test/rygel-test-item.vala             | 7 ++-----
 src/plugins/tracker/rygel-tracker-image-item.vala | 7 ++-----
 src/plugins/tracker/rygel-tracker-music-item.vala | 7 ++-----
 src/plugins/tracker/rygel-tracker-video-item.vala | 7 ++-----
 src/rygel/rygel-media-item.vala                   | 3 +--
 6 files changed, 10 insertions(+), 26 deletions(-)

commit accd531cb47856cccf61d1c73c191414eb3921f8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:21 2008 +0000

    Mimetype is "video/mpeg" for radio channels as well.
    
    This is since they are also contained in an mpeg transport stream. The
    UPnP type for items however remains different so CPs and MRs can still
    differentiate between them.
    
    svn path=/trunk/; revision=386

 src/plugins/dvb/rygel-dvb-channel.vala | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit c64b996f325285b55a20a60797eb63973284444d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:11 2008 +0000

    Correct(swap) the logic of differenciating audio from video.
    
    svn path=/trunk/; revision=385

 src/plugins/dvb/rygel-dvb-channel.vala | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 569a2e875932c23dd6cccf09c6e07c061a1f869e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:06 2008 +0000

    Correct the leaky hack to initialize DIDLLiteResource fields.
    
    svn path=/trunk/; revision=384

 src/plugins/dvb/rygel-dvb-channel.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a1769c2bc4f3dfa87da3702cee0e4626068a7060
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:01:01 2008 +0000

    Initialize the important fields of DVBChannel.
    
    svn path=/trunk/; revision=383

 src/plugins/dvb/rygel-dvb-channel.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 523460cb7123a44a3d1c47f4e15bbb129caacc10
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:57 2008 +0000

    Catch the error from DVBChannel creation method.
    
    svn path=/trunk/; revision=382

 src/plugins/dvb/rygel-dvb-channel-group.vala | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 2fb6c7d5754c0b00dbaa96bdb06c28692612ceba
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:53 2008 +0000

    Refactor DVBChannelGroup construction method.
    
    svn path=/trunk/; revision=381

 src/plugins/dvb/rygel-dvb-channel-group.vala | 42 +++++++++++++++-------------
 1 file changed, 23 insertions(+), 19 deletions(-)

commit feee0f42d04b6d6d9d6d66f0ad3367168bf8ac42
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:48 2008 +0000

    Let DVBContentDir create the ChannelList proxy.
    
    svn path=/trunk/; revision=380

 src/plugins/dvb/rygel-dvb-channel-group.vala | 18 +++++-------------
 src/plugins/dvb/rygel-dvb-content-dir.vala   | 16 ++++++++++++++++
 2 files changed, 21 insertions(+), 13 deletions(-)

commit be30e1cbb2234c7cc5993178d81274133b1f2f47
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:44 2008 +0000

    Update the child_count once it's known.
    
    svn path=/trunk/; revision=379

 src/plugins/dvb/rygel-dvb-channel-group.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 02162bd1fef10fdf5a50411a26ac14e72a688141
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:40 2008 +0000

    Don't throw an error if there are no channels in group.
    
    svn path=/trunk/; revision=378

 src/plugins/dvb/rygel-dvb-content-dir.vala | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

commit 71f9cfc1d015fc2cbd06d0c6bad93ed6e1dabaf6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:35 2008 +0000

    Add DVB plugin.
    
    Right now it only builds, haven't tested because of broken python jhbuild.
    
    svn path=/trunk/; revision=377

 configure.ac                                 |   1 +
 src/plugins/Makefile.am                      |   4 +-
 src/plugins/dvb/Makefile.am                  |  49 ++++++++
 src/plugins/dvb/rygel-dvb-channel-group.vala | 120 +++++++++++++++++++
 src/plugins/dvb/rygel-dvb-channel.vala       |  69 +++++++++++
 src/plugins/dvb/rygel-dvb-content-dir.vala   | 170 +++++++++++++++++++++++++++
 src/plugins/dvb/rygel-dvb-plugin.vala        |  47 ++++++++
 7 files changed, 458 insertions(+), 2 deletions(-)

commit e889f26912cea793b6d0195c6fde3caa0b8897bd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:29 2008 +0000

    Streamer only provide headers on "HEAD" requests.
    
    svn path=/trunk/; revision=376

 src/rygel/rygel-streamer.vala | 6 ++++++
 1 file changed, 6 insertions(+)

commit a261d90c1936af9e89a830952b7dcc616c55f2fb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:25 2008 +0000

    Streamer puts essential headers into streams.
    
    Streamer puts "Content-Type" and "Content-Length" headers into streams.
    
    svn path=/trunk/; revision=375

 src/rygel/rygel-streamer.vala | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit d1cb9def881ba8a0eb150f9e008336a07e9494f3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:21 2008 +0000

    MediaTracker provides the item when requested by Streamer.
    
    svn path=/trunk/; revision=374

 src/plugins/tracker/rygel-media-tracker.vala | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 91999eef4ba9d5bcbe4588f19ff8efdf5c3c5c2d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:11 2008 +0000

    Initialize the local variable before using.
    
    svn path=/trunk/; revision=373

 src/plugins/tracker/rygel-tracker-container.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b24dd36fce8c65556f435ea8d5207f542c386c0d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 12:00:06 2008 +0000

    MediaTracker keeps a ref to Streamer instance.
    
    svn path=/trunk/; revision=372

 src/plugins/tracker/rygel-media-tracker.vala | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 12b692237eafa50e33681d6c19b29e9ac8966a77
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:58 2008 +0000

    Add API to get the MediaItem, given it's ID.
    
    svn path=/trunk/; revision=371

 src/plugins/tracker/rygel-tracker-container.vala | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 4a7eb041ecbaa8fddac0109ba078bfec4e96406b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:53 2008 +0000

    Use ID of MediaItem instead of URI in the proxy URIs.
    
    On getting an HTTP request for an item, Streamer will emit a signal to get
    the MediaItem instance requested.
    
    svn path=/trunk/; revision=370

 src/rygel/rygel-media-item.vala |  2 +-
 src/rygel/rygel-streamer.vala   | 35 ++++++++++++++++++++++++++---------
 2 files changed, 27 insertions(+), 10 deletions(-)

commit 37b2e31ffde8fa8c8ebfed87670b6e0e716b18a6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:47 2008 +0000

    Define and use enums for metadata array indices.
    
    svn path=/trunk/; revision=369

 src/plugins/tracker/rygel-tracker-image-item.vala | 69 ++++++++++++++---------
 src/plugins/tracker/rygel-tracker-music-item.vala | 65 +++++++++++++--------
 src/plugins/tracker/rygel-tracker-video-item.vala | 53 ++++++++++-------
 3 files changed, 115 insertions(+), 72 deletions(-)

commit dafcf1aa047e3ad1fc0f6fe835ebdb267198fedf
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:42 2008 +0000

    Include file size of the item in the DIDL.
    
    svn path=/trunk/; revision=368

 src/plugins/tracker/rygel-tracker-image-item.vala | 27 ++++++++++++++---------
 src/plugins/tracker/rygel-tracker-music-item.vala | 26 +++++++++++++---------
 src/plugins/tracker/rygel-tracker-video-item.vala | 18 +++++++++------
 3 files changed, 43 insertions(+), 28 deletions(-)

commit 69eea5848bb2d059e12eee2d4942c9475362f668
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:37 2008 +0000

    No need to keep the keys in the TrackerItem class.
    
    svn path=/trunk/; revision=367

 src/plugins/tracker/rygel-tracker-image-item.vala | 19 +++++++++----------
 src/plugins/tracker/rygel-tracker-item.vala       |  2 --
 src/plugins/tracker/rygel-tracker-music-item.vala | 19 +++++++++----------
 src/plugins/tracker/rygel-tracker-video-item.vala | 15 +++++++--------
 4 files changed, 25 insertions(+), 30 deletions(-)

commit ce5d9f0187e874eeccf0668c4f20c6867ed5b6ce
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:31 2008 +0000

    MediaItem keeps a res struct instead of res fields itself.
    
    svn path=/trunk/; revision=366

 src/plugins/test/rygel-test-item.vala             | 10 +++++---
 src/plugins/tracker/rygel-tracker-image-item.vala | 11 ++++++---
 src/plugins/tracker/rygel-tracker-music-item.vala |  7 ++++--
 src/plugins/tracker/rygel-tracker-video-item.vala | 11 ++++++---
 src/rygel/rygel-media-item.vala                   | 30 ++++++++---------------
 5 files changed, 36 insertions(+), 33 deletions(-)

commit 7c954e7c88c2a045c8fe9aa9aefd76109faedef8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:26 2008 +0000

    Add the original res at the end of the DIDL.
    
    For compatibility with crappy MediaRenderers just takes the first res
    from the DIDL rather than the one they can handle.
    
    svn path=/trunk/; revision=365

 src/rygel/rygel-media-item.vala | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 857f1a9d63a2602e199bd65d960740ae171e94c9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:15 2008 +0000

    Tracker items fetch metadata at contruction time.
    
    svn path=/trunk/; revision=364

 src/plugins/tracker/rygel-tracker-container.vala  | 26 ++++++++++++-----------
 src/plugins/tracker/rygel-tracker-image-item.vala | 11 ++++------
 src/plugins/tracker/rygel-tracker-item.vala       |  6 +++++-
 src/plugins/tracker/rygel-tracker-music-item.vala | 11 ++++------
 src/plugins/tracker/rygel-tracker-video-item.vala | 11 ++++------
 5 files changed, 31 insertions(+), 34 deletions(-)

commit b81b98839a0db5da4313858ff281dd7dec24b69c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:10 2008 +0000

    Handle important messages on the pipeline bus.
    
    svn path=/trunk/; revision=363

 src/rygel/rygel-gst-stream.vala | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 04ba6ca36b35da2a76a028c229c0f09d1d2e4b9c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:59:05 2008 +0000

    MediaItem adds transcoded resources to the DIDL.
    
    ATM it's just the HTTP URI that the new Streamer API creates for us.
    
    svn path=/trunk/; revision=362

 src/rygel/rygel-media-item.vala | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit aa254a2476f16a3418d8b40b8aeadfeda21bba8f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:58:59 2008 +0000

    MediaItem now just use Streamer instead of GUPnP.Context.
    
    svn path=/trunk/; revision=361

 src/plugins/test/rygel-test-item.vala            |  5 +----
 src/plugins/tracker/rygel-media-tracker.vala     | 13 +++++--------
 src/plugins/tracker/rygel-tracker-container.vala | 11 +++++------
 src/plugins/tracker/rygel-tracker-item.vala      | 11 +++--------
 src/rygel/rygel-media-item.vala                  | 12 ++++++++----
 5 files changed, 22 insertions(+), 30 deletions(-)

commit 8a259efcf6219ff1f12662ade7c3d6947155aa66
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:58:53 2008 +0000

    Add gstreamer CFLAGS and LIBS to tracker plugin build.
    
    svn path=/trunk/; revision=360

 src/plugins/tracker/Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d15696eca75dba6afb72b62fe4aafb886369e33e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Dec 25 11:58:46 2008 +0000

    Support streaming from URIs other than HTTP.
    
    This could be any URI that gstreamer have a source element to handle it
    through.
    
    svn path=/trunk/; revision=359

 src/rygel/rygel-streamer.vala | 56 +++++++++++++++++++++++++++++++++++++------
 1 file changed, 49 insertions(+), 7 deletions(-)

commit c3206bcb76b21837019988565dec4c2f1ce5bc11
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Dec 16 14:31:38 2008 +0000

    Allow URIs of protocols other than HTTP.
    
    We don't assume the protocol to be HTTP anymore but guess it from URI.
    
    svn path=/trunk/; revision=358

 src/rygel/rygel-media-item.vala | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit a1da5243e12d8882f637fb34361a281d3240f7d4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Dec 16 14:31:34 2008 +0000

    Introduce an Error to serialize method.
    
    svn path=/trunk/; revision=357

 src/plugins/tracker/rygel-tracker-container.vala  | 13 +++++++++++--
 src/plugins/tracker/rygel-tracker-image-item.vala |  3 ++-
 src/plugins/tracker/rygel-tracker-music-item.vala |  3 ++-
 src/plugins/tracker/rygel-tracker-video-item.vala |  3 ++-
 src/rygel/rygel-media-container.vala              |  2 +-
 src/rygel/rygel-media-item.vala                   |  2 +-
 src/rygel/rygel-media-object.vala                 |  2 +-
 7 files changed, 20 insertions(+), 8 deletions(-)

commit 4a516f6998b24563f09dd126b6a2e27b7013bd23
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Dec 16 14:31:30 2008 +0000

    Use mpeg2 video inside mpeg transport stream.
    
    Use mpeg2 video inside mpeg transport stream rather than H.263 in AVI.
    
    svn path=/trunk/; revision=356

 src/plugins/test/rygel-test-video-item.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 437358d529c512fd1f2b31462b6f78a1e0921133
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Dec 16 14:31:26 2008 +0000

    Tell libsoup to not accumulate the chunks.
    
    Otherwise the memory usage keeps rising and rising.
    
    svn path=/trunk/; revision=355

 src/rygel/rygel-stream.vala | 2 ++
 1 file changed, 2 insertions(+)

commit 9a07e55350681ce7a5222836333f4683ce2b0430
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Dec 16 14:31:22 2008 +0000

    Stream should only end if the abort signal is for it's message.
    
    svn path=/trunk/; revision=354

 src/rygel/rygel-stream.vala | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 66990c869c59dbf0b0cd7705f2eeffd8ac0cc486
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:23:04 2008 +0000

    Test plugin only gets built/installed if enabled.
    
    svn path=/trunk/; revision=353

 configure.ac            | 6 ++++++
 src/plugins/Makefile.am | 4 ++++
 2 files changed, 10 insertions(+)

commit c4b256322868041f5fa518e569bee666ff15619c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:23:00 2008 +0000

    Use fakesink instead of appsink.
    
    appsink is currently in gst-plugins-bad and no distro ships it.
    
    svn path=/trunk/; revision=352

 src/rygel/rygel-gst-stream.vala | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit e365305153059da33292c7b5a6a4721746a4dcdc
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:56 2008 +0000

    Minor refactoring.
    
    svn path=/trunk/; revision=351

 src/rygel/rygel-gst-stream.vala | 4 ----
 1 file changed, 4 deletions(-)

commit 9670812b8986ad035fb8d389d162574b875f23ec
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:46 2008 +0000

    Don't send out prerolled buffers.
    
    Apparently this was causing the problems of receiving side unable to
    handle (recognise and decode) the incoming stream.
    
    svn path=/trunk/; revision=350

 src/rygel/rygel-gst-stream.vala | 13 -------------
 1 file changed, 13 deletions(-)

commit c952d7bfc6e51a085067bb5d8603f0822a9f131c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:41 2008 +0000

    Use H263 enclosed in AVI container.
    
    Use H263 enclosed in AVI container instead of theora in ogg.
    
    svn path=/trunk/; revision=349

 src/plugins/test/rygel-test-video-item.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 81db43111da8ca3e0da6d13da8c570e9ea2cc771
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:37 2008 +0000

    Oops: Put the muxer after the encoder.
    
    svn path=/trunk/; revision=348

 src/plugins/test/rygel-test-video-item.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c790767114b8266dc41e51e9c5f49514882bf2c4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:32 2008 +0000

    Streamer rejects the stream, rather than signal handler.
    
    svn path=/trunk/; revision=347

 src/plugins/test/rygel-test-item.vala | 1 -
 src/rygel/rygel-streamer.vala         | 6 ++++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0d95dc28aeb4e05b6bcbf51f831f7f71228ec8a6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:28 2008 +0000

    Add method to detect if stream has been accepted.
    
    svn path=/trunk/; revision=346

 src/rygel/rygel-stream.vala | 4 ++++
 1 file changed, 4 insertions(+)

commit 3da5a32a4bb2928150a745affc899e7397b50662
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:23 2008 +0000

    Generalize: Put common code into TestItem class.
    
    Put common code from TestAudioItem and TestVideoItem into TestItem class.
    
    svn path=/trunk/; revision=345

 src/plugins/test/Makefile.am                |  5 +++
 src/plugins/test/rygel-test-audio-item.vala | 48 +++++-----------------
 src/plugins/test/rygel-test-item.vala       | 62 ++++++++++++++++++++++++-----
 src/plugins/test/rygel-test-video-item.vala | 48 +++++-----------------
 4 files changed, 75 insertions(+), 88 deletions(-)

commit 9259ab60037ee8670ac83aec34d12c784c438727
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:17 2008 +0000

    Add a video item to test plugin.
    
    Streams video from 'videotestsrc is-live=true ! theoraenc ! oggmux'.
    
    svn path=/trunk/; revision=344

 src/plugins/test/Makefile.am                 |   5 ++
 src/plugins/test/rygel-test-content-dir.vala |   4 +
 src/plugins/test/rygel-test-video-item.vala  | 109 +++++++++++++++++++++++++++
 3 files changed, 118 insertions(+)

commit f9259b67b21e1ebcfa2fe43cab1d5385b83ed703
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:12 2008 +0000

    Nicer title/ID for the exported audio item.
    
    svn path=/trunk/; revision=343

 src/plugins/test/rygel-test-content-dir.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bc509bed7788a06265df054870a12c6eb269aef2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:08 2008 +0000

    Tell audiotestsrc to behave like a live source.
    
    svn path=/trunk/; revision=342

 src/plugins/test/rygel-test-audio-item.vala | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 04c681349e755bad1bff33a876e3222ec869749a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:22:02 2008 +0000

    Move StreamContext to Rygel as GstStream.
    
    This is to avoid code-duplication in plugins. Now plugins just create the
    gst source element they want to stream from and tell the Streamer to
    stream from that.
    
    svn path=/trunk/; revision=341

 src/plugins/test/rygel-test-audio-item.vala | 111 +++-------------------------
 src/rygel/Makefile.am                       |   7 +-
 src/rygel/rygel-1.0.deps                    |   1 +
 src/rygel/rygel-gst-stream.vala             | 107 +++++++++++++++++++++++++++
 src/rygel/rygel-streamer.vala               |  29 ++++++++
 5 files changed, 152 insertions(+), 103 deletions(-)

commit 50a1714c7a6775a5672f1b88062213be24acf07c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:57 2008 +0000

    StreamContext can now be told to stream from any gst (source) element.
    
    svn path=/trunk/; revision=340

 src/plugins/test/rygel-test-audio-item.vala | 51 ++++++++++++++++++++++-------
 1 file changed, 39 insertions(+), 12 deletions(-)

commit cbb93c5fb14b40528888873a578ee8bdcc1bc972
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:52 2008 +0000

    No need to provide candidates to Streamer anymore.
    
    Instead you get a new stream object for each HTTP request and you can
    accept or reject it and start streaming to it in case of former.
    
    svn path=/trunk/; revision=339

 src/plugins/test/rygel-test-audio-item.vala |  5 +++--
 src/rygel/rygel-stream.vala                 | 12 ++++++++++++
 src/rygel/rygel-streamer.vala               | 19 -------------------
 3 files changed, 15 insertions(+), 21 deletions(-)

commit 2d319209484117e089658ee2265eaa4a81b4e8fa
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:48 2008 +0000

    Hosted path should be derived from given name.
    
    Streamer takes a name as constructor argument and uses that to create the
    server path it hosts.
    
    svn path=/trunk/; revision=338

 src/plugins/test/rygel-test-content-dir.vala |  2 +-
 src/rygel/rygel-streamer.vala                | 12 +++++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 1ecfadd88b8b454f3059948368139535321ee5ce
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:43 2008 +0000

    Implement Test audio item.
    
    It creates a small gstreamer pipeline and feeds the data produced from
    that pipeline to http response messages.
    
    svn path=/trunk/; revision=337

 src/plugins/test/rygel-test-audio-item.vala | 132 ++++++++++++++++++++++++++--
 1 file changed, 126 insertions(+), 6 deletions(-)

commit 5d51a331981a222cc3ff9c9370b2693f32627b30
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:38 2008 +0000

    Add gstreamer CFLAGS and LIBS to test plugin build.
    
    svn path=/trunk/; revision=336

 src/plugins/test/Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 6a86460a0a440bc0ee53fb8ac6936a3e1afd4974
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:34 2008 +0000

    Add a convience method to create URI from path.
    
    svn path=/trunk/; revision=335

 src/rygel/rygel-streamer.vala | 7 +++++++
 1 file changed, 7 insertions(+)

commit 59f73136c7408ea6528dcc47f0f8bebc93f18ccb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:29 2008 +0000

    Initialize gstreamer.
    
    svn path=/trunk/; revision=334

 src/rygel/rygel-main.vala | 3 +++
 1 file changed, 3 insertions(+)

commit b0082ddcf82f3da6edb3b05f08b4bc4cdd81c018
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:24 2008 +0000

    Provide a const for generic UPnP audio item class.
    
    svn path=/trunk/; revision=333

 src/rygel/rygel-media-item.vala | 1 +
 1 file changed, 1 insertion(+)

commit 817691beb60b0c3ce94e390f979839d9110c1d2f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:18 2008 +0000

    Basic skeleton for test plugin.
    
    A test plugin that is supposed to host test media, mainly meant for
    testing the new Streaming API and hopefully the transcoding API
    that will follow soon.
    
    svn path=/trunk/; revision=332

 configure.ac                                 |  1 +
 src/plugins/Makefile.am                      |  2 +-
 src/plugins/test/Makefile.am                 | 43 +++++++++++++
 src/plugins/test/rygel-test-audio-item.vala  | 50 ++++++++++++++++
 src/plugins/test/rygel-test-content-dir.vala | 90 ++++++++++++++++++++++++++++
 src/plugins/test/rygel-test-item.vala        | 45 ++++++++++++++
 src/plugins/test/rygel-test-plugin.vala      | 45 ++++++++++++++
 7 files changed, 275 insertions(+), 1 deletion(-)

commit 465c65447808f2b2f114e84bd83cb461b3cabb33
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:13 2008 +0000

    Streamer doesn't derive from GUPnP.Context anymore.
    
    Streamer doesn't derive from GUPnP.Context anymore but rather uses an
    existing GUPnP.Conext object.
    
    svn path=/trunk/; revision=331

 src/rygel/rygel-streamer.vala | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit ab7b69cadf5ed8e07660e8c999a5e8d61b1605eb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:08 2008 +0000

    Add Streamer and Stream classes.
    
    New classes for rygel and plugins to be able to stream data from sources
    other than files on disk.
    
    svn path=/trunk/; revision=330

 src/rygel/Makefile.am         | 10 ++++++
 src/rygel/rygel-stream.vala   | 61 +++++++++++++++++++++++++++++++++
 src/rygel/rygel-streamer.vala | 78 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 149 insertions(+)

commit 9db221a62d634c6a6c2f548efd04161cd6edfbe6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:21:02 2008 +0000

    Refactor ContentDirectory.browse_cb ().
    
    svn path=/trunk/; revision=329

 src/rygel/rygel-content-directory.vala | 141 +++++++++++++++++++--------------
 1 file changed, 81 insertions(+), 60 deletions(-)

commit fffd29ff4c60e04d3aa7c24e78e14695d5759d9e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:20:57 2008 +0000

    Introduce BrowseArgs.
    
    Introduce a new class, whose instances holds the arguments (in and out) to
    Browse action and pass these instance to all methods instead of passing
    around the arguments themselves everywhere. Simplifies the code and lives
    of content directory implementors.
    
    svn path=/trunk/; revision=328

 src/plugins/tracker/rygel-media-tracker.vala |  67 ++++++---------
 src/rygel/rygel-content-directory.vala       | 117 +++++++++++----------------
 2 files changed, 73 insertions(+), 111 deletions(-)

commit 8b9bb409b0803162fba4fac9612200ebe1a8be44
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:20:52 2008 +0000

    Move most of the root container handling to base class.
    
    So that plugins need to a bit less work.
    
    svn path=/trunk/; revision=327

 src/plugins/tracker/rygel-media-tracker.vala | 81 +++++++++++++---------------
 src/rygel/rygel-content-directory.vala       | 68 ++++++++++++++++++-----
 2 files changed, 92 insertions(+), 57 deletions(-)

commit 5d06c9162e0bb8015cd326e204c840514ba24d87
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Dec 14 20:20:46 2008 +0000

    Reflect the correct number of children in the root container.
    
    Do create the root container before creating it's child containers but
    update the number of children when we know it.
    
    svn path=/trunk/; revision=326

 src/plugins/tracker/rygel-media-tracker.vala | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 9cab977c7b1776c2ef8e70cd1c0a24fded1d7160
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 1 16:39:32 2008 +0000

    Some minor beautification changes.
    
    svn path=/trunk/; revision=325

 src/plugins/tracker/rygel-tracker-item.vala | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit aaa302a8335ab89eb2d960907389d8a02450d09e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 1 16:39:27 2008 +0000

    A small convenience constructor for root container.
    
    svn path=/trunk/; revision=324

 src/plugins/tracker/rygel-media-tracker.vala | 7 +++----
 src/rygel/rygel-media-container.vala         | 5 +++++
 2 files changed, 8 insertions(+), 4 deletions(-)

commit d9dab93a0ee9074b508667d1bb9b4bdacd425539
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 1 16:39:22 2008 +0000

    GConf.Client.get_string returns null if key is not found.
    
    GConf.Client.get_string returns null if key is not found rather than
    throwing an error.
    
    svn path=/trunk/; revision=323

 src/rygel/rygel-media-server-factory.vala | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit d603a2abff4ab606fe2eb8e914693ffe42af55ec
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 1 16:39:18 2008 +0000

    Refactor MediaServerFactory.
    
    Put the saving of modified desc into a separate method.
    
    svn path=/trunk/; revision=322

 src/rygel/rygel-media-server-factory.vala | 37 ++++++++++++++++---------------
 1 file changed, 19 insertions(+), 18 deletions(-)

commit d1c0d321caf531007010fc0568dd65fb70a836e1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Dec 1 16:39:12 2008 +0000

    Refactor MediaServerFactory.
    
    Put the creation of modified description xml into a separate method.
    
    svn path=/trunk/; revision=321

 src/rygel/rygel-media-server-factory.vala | 35 +++++++++++++++++++------------
 1 file changed, 22 insertions(+), 13 deletions(-)

commit 6137a897efdcf6c32bf5ecb0ca0b31d646a109af
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Nov 29 23:19:50 2008 +0000

    Set the default value to gconf rather than null.
    
    svn path=/trunk/; revision=320

 src/rygel/rygel-media-server-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cbc73d0c44b0e8247ace70f6cc744629ab6b4dad
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Nov 29 23:19:45 2008 +0000

    Initialize the local variables.
    
    svn path=/trunk/; revision=319

 src/rygel/rygel-media-server-factory.vala | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c2cfaf64aabb3cb9db0e7b97accd0d0946421f30
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Nov 28 12:59:41 2008 +0000

    Make the module resident rather than keeping a ref to it.
    
    Rygel was crashing on exit because of modules being unloaded while there
    were still objects of classes provided by the module. I thought I had
    solved the issue by keeping a ref to each module in the PluginLoader but
    the problem with that approach is that it is not guaranteed the
    PluginLoader will not be freed before all the objects of classes it
    provides.
    
    svn path=/trunk/; revision=318

 src/rygel/rygel-plugin-loader.vala | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit 73522bd5b8bf240abcab90d73ed2d96174bfab42
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Nov 27 23:20:09 2008 +0000

    Export the tracker logo.
    
    Export the tracker logo to be used as the MediaServer icon.
    
    svn path=/trunk/; revision=317

 src/plugins/tracker/Makefile.am               |  4 ++--
 src/plugins/tracker/rygel-tracker-plugin.vala | 11 +++++++++++
 2 files changed, 13 insertions(+), 2 deletions(-)

commit cf17dc35936953812d52641615a5979d32511ec1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Nov 27 23:20:03 2008 +0000

    Add support for icons.
    
    Plugins can now provide icons to represent themselves. Yay!
    
    svn path=/trunk/; revision=316

 data/xml/description.xml                  |  2 ++
 src/rygel/Makefile.am                     |  5 ++++
 src/rygel/rygel-icon-info.vala            | 50 +++++++++++++++++++++++++++++++
 src/rygel/rygel-media-server-factory.vala | 42 ++++++++++++++++++++++++++
 src/rygel/rygel-plugin.vala               |  6 ++++
 5 files changed, 105 insertions(+)

commit f4c04577d4032cddc6c842e2053ca1b7aefbd328
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Nov 27 16:49:25 2008 +0000

    Initialize the list before adding services to it.
    
    svn path=/trunk/; revision=315

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

commit 117af0c74071a8254fe79c2ccb1a3f9ac6a5afc4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Nov 27 16:49:19 2008 +0000

    Minor refactor.
    
    svn path=/trunk/; revision=314

 src/rygel/rygel-media-server-factory.vala | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit ded567352a94167afba7dc7817187ef93ee46088
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 20:53:04 2008 +0000

    Delete the now redundant directories.
    
    svn path=/trunk/; revision=313

commit 2379d7eb1f91f9397b3d17a6e96d45dece58511d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 17:00:39 2008 +0000

    Try to quit the app gracefully on SIGTERM.
    
    svn path=/trunk/; revision=312

 src/rygel/cstuff.c        | 24 ++++++++++++++++++++++++
 src/rygel/cstuff.h        | 10 ++++++++--
 src/rygel/cstuff.vapi     |  6 ++++++
 src/rygel/rygel-main.vala |  6 ++++++
 4 files changed, 44 insertions(+), 2 deletions(-)

commit 455eeefa81ee9a4d84b9e457d84e645a7f678623
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 17:00:33 2008 +0000

    Add API to Main for exiting the app with an exit code.
    
    svn path=/trunk/; revision=311

 src/rygel/rygel-main.vala | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit e647cc4e875abd3a2ca5af36861c1de3a46809f0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 17:00:28 2008 +0000

    Turn MainLoop into a prop of the Main class.
    
    svn path=/trunk/; revision=310

 src/rygel/rygel-main.vala | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3b86c75726ef3fc6a52e74e9763790de665dd296
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 17:00:23 2008 +0000

    Use exceptions rather than returning nulls.
    
    svn path=/trunk/; revision=309

 src/rygel/rygel-main.vala                 | 25 ++++++++++++++++++------
 src/rygel/rygel-media-server-factory.vala | 32 +++++++++++++++----------------
 2 files changed, 35 insertions(+), 22 deletions(-)

commit ac2ae70908a3037b2040c4aba77a523349ebac31
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 14:28:20 2008 +0000

    Merge two functions together.
    
    svn path=/trunk/; revision=308

 src/rygel/rygel-plugin-loader.vala | 25 ++++++++-----------------
 1 file changed, 8 insertions(+), 17 deletions(-)

commit 9b34f3abcf6ceb3af05f0848934e2ba3df8bb204
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 14:28:15 2008 +0000

    Keep the search and sort caps in a protected field.
    
    svn path=/trunk/; revision=307

 src/rygel/rygel-content-directory.vala | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit e529f769cf9bc2e2956cb61f69f1714d08e7151b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 14:28:10 2008 +0000

    Minor indentation fixes.
    
    svn path=/trunk/; revision=306

 src/rygel/rygel-content-directory.vala | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 30ec3addd7d522444506ec5ac851613d6431a5bf
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Nov 26 14:28:06 2008 +0000

    Allow service subclasses to override most of the funtionality.
    
    Make some fields protected and some methods virtual.
    
    svn path=/trunk/; revision=305

 src/rygel/rygel-connection-manager.vala | 6 +++---
 src/rygel/rygel-content-directory.vala  | 7 +++----
 2 files changed, 6 insertions(+), 7 deletions(-)

commit 83f73246f9210b98c63f14aa45a98f581a374887
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:44:09 2008 +0000

    Add some basic doc comments for all classes.
    
    svn path=/trunk/; revision=304

 src/plugins/tracker/rygel-media-tracker.vala      | 3 +++
 src/plugins/tracker/rygel-tracker-container.vala  | 3 +++
 src/plugins/tracker/rygel-tracker-image-item.vala | 3 +++
 src/plugins/tracker/rygel-tracker-item.vala       | 3 +++
 src/plugins/tracker/rygel-tracker-music-item.vala | 3 +++
 src/plugins/tracker/rygel-tracker-video-item.vala | 3 +++
 src/rygel/cstuff.vapi                             | 9 +++++++++
 src/rygel/rygel-connection-manager.vala           | 3 +++
 src/rygel/rygel-content-directory.vala            | 8 ++++++++
 src/rygel/rygel-media-container.vala              | 4 ++++
 src/rygel/rygel-media-item.vala                   | 4 ++++
 src/rygel/rygel-media-object.vala                 | 4 ++++
 src/rygel/rygel-media-receiver-registrar.vala     | 3 +++
 src/rygel/rygel-media-server-factory.vala         | 7 ++++++-
 src/rygel/rygel-media-server.vala                 | 3 +++
 src/rygel/rygel-metadata-extractor.vala           | 5 +++++
 src/rygel/rygel-plugin-loader.vala                | 5 +++++
 src/rygel/rygel-plugin.vala                       | 4 ++++
 src/rygel/rygel-resource-info.vala                | 4 ++++
 19 files changed, 80 insertions(+), 1 deletion(-)

commit 23bf3ca6c84673d37b6b9b50a9c5524c6ad43e12
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:44:05 2008 +0000

    Oops! Had forgotten to update my email in the vapi file.
    
    svn path=/trunk/; revision=303

 src/rygel/cstuff.vapi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit de52f370eb0732d4d55cfef30d6aedb7c0404077
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:59 2008 +0000

    Rename 'media-server' dir to 'rygel'.
    
    svn path=/trunk/; revision=302

 configure.ac                                       |   4 +-
 src/Makefile.am                                    |   2 +-
 src/media-server/Makefile.am                       | 116 ---------
 src/media-server/cstuff.c                          |  69 -----
 src/media-server/cstuff.h                          |  38 ---
 src/media-server/cstuff.vapi                       |  37 ---
 src/media-server/rygel-connection-manager.vala     | 116 ---------
 src/media-server/rygel-content-directory.vala      | 265 -------------------
 src/media-server/rygel-main.vala                   |  69 -----
 src/media-server/rygel-media-container.vala        |  60 -----
 src/media-server/rygel-media-item.vala             | 136 ----------
 src/media-server/rygel-media-object.vala           |  33 ---
 .../rygel-media-receiver-registrar.vala            |  58 -----
 src/media-server/rygel-media-server-factory.vala   | 287 ---------------------
 src/media-server/rygel-media-server.vala           |  60 -----
 src/media-server/rygel-metadata-extractor.vala     | 281 --------------------
 src/media-server/rygel-plugin-loader.vala          | 146 -----------
 src/media-server/rygel-plugin.vala                 |  62 -----
 src/media-server/rygel-resource-info.vala          |  47 ----
 src/plugins/tracker/Makefile.am                    |   4 +-
 src/rygel/Makefile.am                              | 116 +++++++++
 src/rygel/cstuff.c                                 |  69 +++++
 src/rygel/cstuff.h                                 |  38 +++
 src/rygel/cstuff.vapi                              |  37 +++
 src/rygel/rygel-connection-manager.vala            | 116 +++++++++
 src/rygel/rygel-content-directory.vala             | 265 +++++++++++++++++++
 src/rygel/rygel-main.vala                          |  69 +++++
 src/rygel/rygel-media-container.vala               |  60 +++++
 src/rygel/rygel-media-item.vala                    | 136 ++++++++++
 src/rygel/rygel-media-object.vala                  |  33 +++
 src/rygel/rygel-media-receiver-registrar.vala      |  58 +++++
 src/rygel/rygel-media-server-factory.vala          | 287 +++++++++++++++++++++
 src/rygel/rygel-media-server.vala                  |  60 +++++
 src/rygel/rygel-metadata-extractor.vala            | 281 ++++++++++++++++++++
 src/rygel/rygel-plugin-loader.vala                 | 146 +++++++++++
 src/rygel/rygel-plugin.vala                        |  62 +++++
 src/rygel/rygel-resource-info.vala                 |  47 ++++
 37 files changed, 1885 insertions(+), 1885 deletions(-)

commit 98cd02f0d9b37bc2f44e25a1d73a3c5c18849e98
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:52 2008 +0000

    Rename 'media-providers' directory to 'plugins.
    
    svn path=/trunk/; revision=301

 configure.ac                                       |   4 +-
 src/Makefile.am                                    |   2 +-
 src/media-providers/Makefile.am                    |   3 -
 src/media-providers/tracker/Makefile.am            |  62 -------
 .../tracker/rygel-media-tracker.vala               | 205 ---------------------
 .../tracker/rygel-tracker-container.vala           | 187 -------------------
 .../tracker/rygel-tracker-image-item.vala          |  87 ---------
 .../tracker/rygel-tracker-item.vala                |  73 --------
 .../tracker/rygel-tracker-music-item.vala          |  86 ---------
 .../tracker/rygel-tracker-plugin.vala              |  41 -----
 .../tracker/rygel-tracker-video-item.vala          |  79 --------
 src/media-server/Makefile.am                       |   2 +-
 src/plugins/Makefile.am                            |   3 +
 src/plugins/tracker/Makefile.am                    |  62 +++++++
 src/plugins/tracker/rygel-media-tracker.vala       | 205 +++++++++++++++++++++
 src/plugins/tracker/rygel-tracker-container.vala   | 187 +++++++++++++++++++
 src/plugins/tracker/rygel-tracker-image-item.vala  |  87 +++++++++
 src/plugins/tracker/rygel-tracker-item.vala        |  73 ++++++++
 src/plugins/tracker/rygel-tracker-music-item.vala  |  86 +++++++++
 src/plugins/tracker/rygel-tracker-plugin.vala      |  41 +++++
 src/plugins/tracker/rygel-tracker-video-item.vala  |  79 ++++++++
 21 files changed, 827 insertions(+), 827 deletions(-)

commit 0ece1c1f21e4deb813d57ed4361a65b4f76b1d98
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:47 2008 +0000

    Fix the root gconf path to reflect the new project name.
    
    svn path=/trunk/; revision=300

 src/media-server/rygel-media-server-factory.vala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 148d25bedbbeb72aae9ac6e7650a15dd04998e2f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:42 2008 +0000

    Rename 'GCONF_PATH' to 'ROOT_GCONF_PATH'.
    
    svn path=/trunk/; revision=299

 src/media-server/rygel-media-server-factory.vala | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e249e91ec3f7509cb40daf4fa8923e28b7a6e0f6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:38 2008 +0000

    Rename 'UPNP_CLASS' in Service classes to 'UPNP_TYPE'.
    
    svn path=/trunk/; revision=298

 src/media-providers/tracker/rygel-tracker-plugin.vala | 2 +-
 src/media-server/rygel-connection-manager.vala        | 2 +-
 src/media-server/rygel-content-directory.vala         | 2 +-
 src/media-server/rygel-media-receiver-registrar.vala  | 2 +-
 src/media-server/rygel-plugin.vala                    | 4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)

commit a2c18d07cff2c507635512221058035649ebec30
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:32 2008 +0000

    set dlna_operation and dlna_flags like rhythmbox-gupnp.
    
    Patch from Florian Steinel <Florian.Steinel@googlemail.com>.
    
    svn path=/trunk/; revision=297

 src/media-server/rygel-media-item.vala | 5 +++++
 1 file changed, 5 insertions(+)

commit 92d1597e12eeb86a81191da720a79dc6912c8eb5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:28 2008 +0000

    Use the new Tracker interface.
    
    Tracker now has separate objects for separate API. Patch from
    Florian Steinel <Florian.Steinel@googlemail.com>.
    
    svn path=/trunk/; revision=296

 src/media-providers/tracker/rygel-tracker-container.vala | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 0844e027c08c8313fd5978490f3e9b9483a1c691
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:23 2008 +0000

    Remove some unnecessary null-checks.
    
    Thanks to Florian Steinel for pointing it out.
    
    svn path=/trunk/; revision=295

 src/media-server/rygel-media-server-factory.vala | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

commit bae041ec9148ca2e0b30e5b10027846778cccc69
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:18 2008 +0000

    Link against libgee.
    
    svn path=/trunk/; revision=294

 configure.ac                            | 6 ++++++
 src/media-providers/tracker/Makefile.am | 6 ++++--
 src/media-server/Makefile.am            | 8 +++++---
 3 files changed, 15 insertions(+), 5 deletions(-)

commit 4edab3455e666a826e83182043d17ba52a27bf99
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:12 2008 +0000

    Complete Redesign: More power to the plugins.
    
    List of changes:
    * Plugins now loaded into separate Media Servers.
    * Plugins can now implement any kind of resources (only services atm).
    * Service classes are now exposed to plugins so they can inherit from them.
    * MediaTracker now inherits from ContentDirectory rather than ContentProvider.
    * ContentProvider is removed.
    
    svn path=/trunk/; revision=293

 data/xml/description-xbox360.xml                   |  24 --
 data/xml/description.xml                           |  21 --
 .../tracker/rygel-media-tracker.vala               |  64 ++---
 .../tracker/rygel-tracker-container.vala           |  19 +-
 .../tracker/rygel-tracker-plugin.vala              |  18 +-
 src/media-server/Makefile.am                       |  43 ++-
 src/media-server/rygel-connection-manager.vala     |   4 +-
 src/media-server/rygel-content-directory.vala      |  73 +++--
 src/media-server/rygel-main.vala                   |  69 +++++
 src/media-server/rygel-media-manager.vala          | 299 ---------------------
 src/media-server/rygel-media-provider.vala         |  55 ----
 .../rygel-media-receiver-registrar.vala            |   6 +-
 src/media-server/rygel-media-server-factory.vala   | 294 ++++++++++++++++++++
 src/media-server/rygel-media-server.vala           | 283 ++-----------------
 src/media-server/rygel-plugin-loader.vala          | 146 ++++++++++
 src/media-server/rygel-plugin.vala                 |  62 +++++
 src/media-server/rygel-resource-info.vala          |  47 ++++
 17 files changed, 762 insertions(+), 765 deletions(-)

commit 3ef61253b45e9227bec4275c6c4440040449f00c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:07 2008 +0000

    Bump-up required vala version to 0.5.2.
    
    svn path=/trunk/; revision=292

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0406ac81bc8597f8d254e49fceffe45cc8e911fe
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 25 14:43:03 2008 +0000

    The service classes should know their upnp classes themselves.
    
    svn path=/trunk/; revision=291

 src/media-server/rygel-connection-manager.vala     |  3 ++
 src/media-server/rygel-content-directory.vala      |  2 ++
 .../rygel-media-receiver-registrar.vala            |  2 ++
 src/media-server/rygel-media-server.vala           | 36 +++++++++-------------
 4 files changed, 21 insertions(+), 22 deletions(-)

commit f66db07fb39a08b3172fbd5ec23feeab353331a0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 18 21:00:18 2008 +0000

    Remove the now unneeded methods from TrackerContainer.
    
    Had forgotten to remove add_music_item_from_db and seconds_to_iso8601 methods.
    
    svn path=/trunk/; revision=290

 .../tracker/rygel-tracker-container.vala           | 77 ----------------------
 1 file changed, 77 deletions(-)

commit a43bfdc695ba6f6fdef505b980a9eb55d1ba1d09
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 18 21:00:10 2008 +0000

    Vala syntax update:
    
    - structs need to be initialized now.
    - struct fields don't need to be initialized to null anymore.
    - initialize all variables before using them.
    
    svn path=/trunk/; revision=289

 src/media-providers/tracker/rygel-tracker-item.vala |  2 +-
 src/media-server/rygel-media-item.vala              |  8 +-------
 src/media-server/rygel-media-server.vala            |  2 +-
 src/media-server/rygel-metadata-extractor.vala      | 10 +++++-----
 4 files changed, 8 insertions(+), 14 deletions(-)

commit 2787b34c84a55d9159296df448050699ac575622
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 18:24:44 2008 +0000

    Override GLib.Object.constructed() instead of using 'construct' keyword.
    
    svn path=/trunk/; revision=288

 ChangeLog                                            | 8 ++++++++
 src/media-server/rygel-connection-manager.vala       | 2 +-
 src/media-server/rygel-content-directory.vala        | 2 +-
 src/media-server/rygel-media-receiver-registrar.vala | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

commit d3e29ee84af4a8cfcd1f761896949e0fc5c9e8c0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 18:10:05 2008 +0000

    Avoid using 'construct' now that we have flexible construction methods.
    
    svn path=/trunk/; revision=287

 ChangeLog                                            |  9 +++++++++
 src/media-providers/tracker/rygel-media-tracker.vala | 11 ++++-------
 src/media-server/rygel-media-manager.vala            | 16 +++++++---------
 src/media-server/rygel-media-server.vala             | 20 +++++++++-----------
 src/media-server/rygel-metadata-extractor.vala       |  2 +-
 5 files changed, 30 insertions(+), 28 deletions(-)

commit db831a218c756a25968afa6a3b9f2a8a99dffc77
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:42:02 2008 +0000

    Don't keep GUPnP context and D-Bus proxy objects in TrackerItem.
    
    It can access these from the parent container object.
    
    svn path=/trunk/; revision=286

 ChangeLog                                                 | 11 +++++++++++
 src/media-providers/tracker/rygel-tracker-container.vala  | 12 +++---------
 src/media-providers/tracker/rygel-tracker-image-item.vala |  8 +++-----
 src/media-providers/tracker/rygel-tracker-item.vala       | 12 +++---------
 src/media-providers/tracker/rygel-tracker-music-item.vala |  8 +++-----
 src/media-providers/tracker/rygel-tracker-video-item.vala |  8 +++-----
 6 files changed, 26 insertions(+), 33 deletions(-)

commit 4b28231e904e1f3ff3bc138453fcd9fa1fd3a40a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:42:00 2008 +0000

    Don't hide GUPnP context and D-Bus proxy objects.
    
    svn path=/trunk/; revision=285

 ChangeLog                                                | 6 ++++++
 src/media-providers/tracker/rygel-tracker-container.vala | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit d344d617507e4f6c7dc0e1d47e942467f6fb970a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:41:58 2008 +0000

    Rename field/variable "tracker_category" to "category".
    
    svn path=/trunk/; revision=284

 ChangeLog                                                 | 10 ++++++++++
 src/media-providers/tracker/rygel-media-tracker.vala      |  2 +-
 src/media-providers/tracker/rygel-tracker-container.vala  | 12 ++++++------
 src/media-providers/tracker/rygel-tracker-image-item.vala |  2 +-
 src/media-providers/tracker/rygel-tracker-music-item.vala |  2 +-
 src/media-providers/tracker/rygel-tracker-video-item.vala |  2 +-
 6 files changed, 20 insertions(+), 10 deletions(-)

commit 2038375f579e26629ceface840ee624d5f2fda4f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:41:56 2008 +0000

    Refactor: Put common Tracker item code into a separate abstract class.
    
    All Tracker item classes now inherit from this class.
    
    svn path=/trunk/; revision=283

 ChangeLog                                          | 11 +++
 src/media-providers/tracker/Makefile.am            |  5 ++
 .../tracker/rygel-tracker-image-item.vala          | 44 +-----------
 .../tracker/rygel-tracker-item.vala                | 79 ++++++++++++++++++++++
 .../tracker/rygel-tracker-music-item.vala          | 44 +-----------
 .../tracker/rygel-tracker-video-item.vala          | 44 +-----------
 6 files changed, 101 insertions(+), 126 deletions(-)

commit 8fe133a5024a417317204cdcc3036a86994e69e8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:41:54 2008 +0000

    Refactor: Separate classes for each item type.
    
    These tracker-specific item classes are responsible for fetching their metadata
    and serializing it.
    
    svn path=/trunk/; revision=282

 ChangeLog                                          |  12 ++
 src/media-providers/tracker/Makefile.am            |  17 ++-
 .../tracker/rygel-tracker-container.vala           | 130 +++------------------
 .../tracker/rygel-tracker-image-item.vala          | 129 ++++++++++++++++++++
 .../tracker/rygel-tracker-music-item.vala          | 128 ++++++++++++++++++++
 .../tracker/rygel-tracker-video-item.vala          | 121 +++++++++++++++++++
 6 files changed, 423 insertions(+), 114 deletions(-)

commit 6d5f2a22fa80d7fba6ac4fd894c89fc77ae87edb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:41:53 2008 +0000

    Declare private fields as private.
    
    svn path=/trunk/; revision=281

 ChangeLog                                             |  6 ++++++
 .../tracker/rygel-tracker-container.vala              | 19 +++++++++----------
 2 files changed, 15 insertions(+), 10 deletions(-)

commit d91c03aa5a21f2c460b4ab9ed721afcc6ddc2a0f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:41:51 2008 +0000

    Refactor: Add TrackerContainer.get_file_category().
    
    Now MediaTracker doesn't talk to tracker directly.
    
    svn path=/trunk/; revision=280

 ChangeLog                                                | 8 ++++++++
 src/media-providers/tracker/rygel-media-tracker.vala     | 2 +-
 src/media-providers/tracker/rygel-tracker-container.vala | 8 ++++++++
 3 files changed, 17 insertions(+), 1 deletion(-)

commit 4fd2a677c37dab9d08241f6e95333636cae1c732
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:41:49 2008 +0000

    More standard-compliant SCPDs.
    
    Based on a patch by Ross Burton <ross@opennedhand.com>.
    
    svn path=/trunk/; revision=279

 ChangeLog                                 | 9 +++++++++
 data/xml/ConnectionManager.xml            | 4 +++-
 data/xml/ContentDirectory.xml             | 3 ++-
 data/xml/X_MS_MediaReceiverRegistrar1.xml | 3 ++-
 4 files changed, 16 insertions(+), 3 deletions(-)

commit fc9066ea462b07647ebf068c3ce3431c8d1c2970
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Nov 11 17:41:47 2008 +0000

    Create root container after it's children.
    
    This is to pass the correct number of children to the constructor of the
    root container.
    
    svn path=/trunk/; revision=278

 ChangeLog                                            |  7 +++++++
 src/media-providers/tracker/rygel-media-tracker.vala | 10 +++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 0b6509f7b208a830edecc1dbf803f3b0f90ea928
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Nov 10 21:33:21 2008 +0000

    Refactor: A more intelligent TrackerContainer.
    
    As a result, MediaTracker class is now very slim.
    
    svn path=/trunk/; revision=277

 ChangeLog                                          |   8 +
 .../tracker/rygel-media-tracker.vala               | 358 ++-------------------
 .../tracker/rygel-tracker-container.vala           | 336 ++++++++++++++++++-
 3 files changed, 366 insertions(+), 336 deletions(-)

commit 2bae16070d58dcc860071dd7afa4b31ff656f0e1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Nov 10 21:33:19 2008 +0000

    Replace my non-working "@gstreamer.net" email with "@gnome.org" one.
    
    svn path=/trunk/; revision=276

 AUTHORS                   | 2 +-
 ChangeLog                 | 8 ++++++++
 src/media-server/cstuff.c | 2 +-
 src/media-server/cstuff.h | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

commit 49906e54866bea66ed6e4956aa4d5949f32ff7f5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Nov 10 21:33:18 2008 +0000

    File.query_info () doesn't return a weak anymore.
    
    svn path=/trunk/; revision=275

 ChangeLog                                      | 7 +++++++
 src/media-server/rygel-media-manager.vala      | 2 +-
 src/media-server/rygel-metadata-extractor.vala | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 9b26af2ba9c6f22ba13046bcf1b4c8dea6602dd7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Oct 26 21:34:24 2008 +0000

    Add MAINTAINERS file.
    
    svn path=/trunk/; revision=274

 ChangeLog   | 6 ++++++
 MAINTAINERS | 3 +++
 2 files changed, 9 insertions(+)

commit e7e84ad80611b665cab0494410493852e4d618c9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Oct 26 21:34:16 2008 +0000

    Project renamed to "Rygel" to be moved to GNOME SVN.
    
    svn path=/trunk/; revision=273

 ChangeLog                                          |  39 ++
 README                                             |  21 +-
 configure.ac                                       |   6 +-
 data/xml/Makefile.am                               |   2 +-
 data/xml/description-xbox360.xml                   |   4 +-
 data/xml/description.xml                           |   6 +-
 doc/design.txt                                     |  16 +-
 src/media-providers/tracker/Makefile.am            |  44 +-
 .../tracker/gupnp-media-tracker.vala               | 530 ---------------------
 .../tracker/gupnp-tracker-container.vala           |  44 --
 .../tracker/gupnp-tracker-plugin.vala              |  35 --
 .../tracker/rygel-media-tracker.vala               | 530 +++++++++++++++++++++
 .../tracker/rygel-tracker-container.vala           |  44 ++
 .../tracker/rygel-tracker-plugin.vala              |  35 ++
 src/media-server/Makefile.am                       | 132 ++---
 src/media-server/gupnp-connection-manager.vala     | 111 -----
 src/media-server/gupnp-content-directory.vala      | 230 ---------
 src/media-server/gupnp-media-container.vala        |  58 ---
 src/media-server/gupnp-media-item.vala             | 135 ------
 src/media-server/gupnp-media-manager.vala          | 300 ------------
 src/media-server/gupnp-media-object.vala           |  31 --
 src/media-server/gupnp-media-provider.vala         |  55 ---
 .../gupnp-media-receiver-registrar.vala            |  52 --
 src/media-server/gupnp-media-server.vala           | 321 -------------
 src/media-server/gupnp-metadata-extractor.vala     | 281 -----------
 src/media-server/rygel-connection-manager.vala     | 111 +++++
 src/media-server/rygel-content-directory.vala      | 230 +++++++++
 src/media-server/rygel-media-container.vala        |  60 +++
 src/media-server/rygel-media-item.vala             | 137 ++++++
 src/media-server/rygel-media-manager.vala          | 301 ++++++++++++
 src/media-server/rygel-media-object.vala           |  33 ++
 src/media-server/rygel-media-provider.vala         |  55 +++
 .../rygel-media-receiver-registrar.vala            |  52 ++
 src/media-server/rygel-media-server.vala           | 321 +++++++++++++
 src/media-server/rygel-metadata-extractor.vala     | 281 +++++++++++
 35 files changed, 2345 insertions(+), 2298 deletions(-)

commit abf7a4c7809d1d705e1c0fcee326648b25a783e4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Sep 10 21:21:35 2008 +0000

    Refactor: Put plugin stuff into a separate module.
    
    svn path=/trunk/; revision=272

 ChangeLog                                          |  8 +++++
 src/media-providers/tracker/Makefile.am            |  7 ++++-
 .../tracker/gupnp-media-tracker.vala               |  9 ------
 .../tracker/gupnp-tracker-plugin.vala              | 35 ++++++++++++++++++++++
 4 files changed, 49 insertions(+), 10 deletions(-)

commit 1d574131b7c7c40c5964746e453267fa5875a65b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Sep 10 21:21:25 2008 +0000

    Refactor: Put TrackerContainer class into a separate module.
    
    svn path=/trunk/; revision=271

 ChangeLog                                          |  8 ++++
 src/media-providers/tracker/Makefile.am            |  9 ++++-
 .../tracker/gupnp-media-tracker.vala               | 19 ----------
 .../tracker/gupnp-tracker-container.vala           | 44 ++++++++++++++++++++++
 4 files changed, 59 insertions(+), 21 deletions(-)

commit 809c072a0683d19540e4caefef7d28c57b293fc5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Sep 10 21:21:14 2008 +0000

    Rename Tracker.Container to GUPnP.TrackerContainer.
    
    svn path=/trunk/; revision=270

 ChangeLog                                          |  6 +++
 .../tracker/gupnp-media-tracker.vala               | 56 +++++++++++-----------
 2 files changed, 34 insertions(+), 28 deletions(-)

commit cd83e50218c7d7077bd9ca8a8f8de322cfe93053
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Sep 10 21:21:05 2008 +0000

    Create the root container in the contructor of the media providers.
    
    svn path=/trunk/; revision=269

 ChangeLog                                          |  7 +++++++
 .../tracker/gupnp-media-tracker.vala               | 17 ++++++++--------
 src/media-server/gupnp-media-manager.vala          | 23 ++++++++++------------
 3 files changed, 25 insertions(+), 22 deletions(-)

commit 6545f8faced406ea76a2e808057e12282f5cf8b6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:10:53 2008 +0000

    Remove the redundant 'title' field from the Tracker.Container class.
    
    svn path=/trunk/; revision=268

 ChangeLog                                            | 6 ++++++
 src/media-providers/tracker/gupnp-media-tracker.vala | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 746a3144504629b5e3d9eb3d6c37a9189b9d437c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:10:46 2008 +0000

    Start utilizing the MediaContainer class in MediaTracker.
    
    svn path=/trunk/; revision=267

 ChangeLog                                          |   4 +
 .../tracker/gupnp-media-tracker.vala               | 250 ++++++---------------
 2 files changed, 68 insertions(+), 186 deletions(-)

commit 4ff3aeb3d32862c707d55ad6975d26e3c20e2015
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:10:38 2008 +0000

    Add MediaItem to vapi file and build.
    
    svn path=/trunk/; revision=266

 ChangeLog                    |  4 ++++
 src/media-server/Makefile.am | 17 +++++++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 3e957be0090aa31abeac67f70b035f0c4bb48d62
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:10:31 2008 +0000

    Introduce a class for media items.
    
    svn path=/trunk/; revision=265

 ChangeLog                              |   6 ++
 src/media-server/gupnp-media-item.vala | 135 +++++++++++++++++++++++++++++++++
 2 files changed, 141 insertions(+)

commit 8edd014f902d903694cb7e9b0bb97dbb6f8a2b3c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:10:23 2008 +0000

    Start utilizing the MediaContainer class in media providers.
    
    svn path=/trunk/; revision=264

 ChangeLog                                          |  5 +++
 .../tracker/gupnp-media-tracker.vala               | 50 ++++------------------
 src/media-server/gupnp-media-manager.vala          | 35 +++------------
 3 files changed, 19 insertions(+), 71 deletions(-)

commit 022910255e198f241799ab1608002ad033c273fb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:10:14 2008 +0000

    Add MediaObject and MediaContainer to vapi file and build.
    
    svn path=/trunk/; revision=263

 ChangeLog                    |  4 ++++
 src/media-server/Makefile.am | 12 +++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 395991f8629b5d3f42c517b9e34188b84c86bcae
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:10:07 2008 +0000

    Introduce a class for media containers.
    
    svn path=/trunk/; revision=262

 ChangeLog                                   |  4 ++
 src/media-server/gupnp-media-container.vala | 58 +++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

commit e1c31038528b02968b304766fada7a05f9cc2a8c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:09:59 2008 +0000

    Introduce a new abstract class for media objects.
    
    It will be the responsibility of derived classes to implement serializing to
    DIDLLiteWriter.
    
    svn path=/trunk/; revision=261

 ChangeLog                                |  8 ++++++++
 src/media-server/gupnp-media-object.vala | 31 +++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

commit 55295442694b2eb7973b9f6070c47b252a7d975a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:09:52 2008 +0000

    Add the root_id prefix to container's id at object creation time.
    
    svn path=/trunk/; revision=260

 ChangeLog                                          |  3 +-
 .../tracker/gupnp-media-tracker.vala               | 43 ++++++----------------
 2 files changed, 14 insertions(+), 32 deletions(-)

commit f939a4806015a9d8a6ae632e30a568e42e2a5fca
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:09:44 2008 +0000

    Keep the parent_id of the container in the Tracker.Container class.
    
    svn path=/trunk/; revision=259

 ChangeLog                                            |  6 ++++++
 src/media-providers/tracker/gupnp-media-tracker.vala | 19 ++++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

commit 0d1fe36c86173657ce4ed7ce5936c9290c5dada9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:09:36 2008 +0000

    Remove MediaProvider.get_root_children_count().
    
    Remove MediaProvider.get_root_children_count() and allow each provider to
    add metadata of it's root container to DIDL instead.
    
    svn path=/trunk/; revision=258

 ChangeLog                                          |  9 +++++++++
 .../tracker/gupnp-media-tracker.vala               |  8 ++------
 src/media-server/gupnp-media-manager.vala          | 22 +++++++++++-----------
 src/media-server/gupnp-media-provider.vala         |  2 --
 4 files changed, 22 insertions(+), 19 deletions(-)

commit 2e05e43f1c188041abcdddd74c7ef4552dc0dda6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:09:27 2008 +0000

    Rename MediaManger's get_root_container_metadata() to add_root_container_metadata().
    
    svn path=/trunk/; revision=257

 ChangeLog                                 | 7 +++++++
 src/media-server/gupnp-media-manager.vala | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit e5243e92d728e3b5df0f37cba38bc57fff71400e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:09:20 2008 +0000

    Put the code and message from exception caught on the action error.
    
    svn path=/trunk/; revision=256

 ChangeLog                                     | 6 ++++++
 src/media-server/gupnp-content-directory.vala | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 06060c1f471c0ba15587adff89ca525b8444a28b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:09:13 2008 +0000

    Assign a specific code (701) to "No such object" error.
    
    svn path=/trunk/; revision=255

 ChangeLog                                  | 6 ++++++
 src/media-server/gupnp-media-provider.vala | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c4cfe17816e02cb15ff2ea7cf091674915cacdd4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:09:04 2008 +0000

    Rename MediaManager's browse_root_container() to add_root_children().
    
    svn path=/trunk/; revision=254

 ChangeLog                                 |  6 ++++++
 src/media-server/gupnp-media-manager.vala | 16 ++++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 1eb70bf328aa14fa82ef5dee973cb4ea45317d12
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:08:56 2008 +0000

    Rename MediaProvider's browse() to add_children_metadata().
    
    svn path=/trunk/; revision=253

 ChangeLog                                          |  3 +-
 .../tracker/gupnp-media-tracker.vala               | 19 +++++------
 src/media-server/gupnp-content-directory.vala      | 18 +++++------
 src/media-server/gupnp-media-manager.vala          | 37 +++++++++++-----------
 src/media-server/gupnp-media-provider.vala         | 19 +++++------
 5 files changed, 50 insertions(+), 46 deletions(-)

commit cf4f93a3e88841c86743b9439daccc4848e9ce9e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:08:46 2008 +0000

    Rename MediaProvider's get_metadata() to add_metadata().
    
    svn path=/trunk/; revision=252

 ChangeLog                                            | 9 +++++++++
 src/media-providers/tracker/gupnp-media-tracker.vala | 2 +-
 src/media-server/gupnp-content-directory.vala        | 2 +-
 src/media-server/gupnp-media-manager.vala            | 4 ++--
 src/media-server/gupnp-media-provider.vala           | 2 +-
 5 files changed, 14 insertions(+), 5 deletions(-)

commit 2bec80cf9b47a828f7b561c68e0cb80f26773a9e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:08:37 2008 +0000

    MediaProviders now get a DIDLiteWriter to add metadata to and no longer return didl strings.
    
    svn path=/trunk/; revision=251

 ChangeLog                                          |  10 +
 .../tracker/gupnp-media-tracker.vala               | 288 ++++++++++-----------
 src/media-server/gupnp-content-directory.vala      |  60 +++--
 src/media-server/gupnp-media-manager.vala          | 179 ++++++-------
 src/media-server/gupnp-media-provider.vala         |  28 +-
 5 files changed, 280 insertions(+), 285 deletions(-)

commit 77d21d0ca0cabd575eca413607bbc465899eb303
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:08:26 2008 +0000

    Remove an unneeded try&catch block.
    
    svn path=/trunk/; revision=250

 ChangeLog                                 |  6 ++++++
 src/media-server/gupnp-media-manager.vala | 34 +++++++++++++------------------
 2 files changed, 20 insertions(+), 20 deletions(-)

commit 133eb95e82bf1777657551c913b34e6f88290373
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:08:20 2008 +0000

    MediaProvider class now requires gupnp-av package.
    
    svn path=/trunk/; revision=249

 ChangeLog                    | 6 ++++++
 src/media-server/Makefile.am | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 9d842291a6779480cdb3c0bb607f98503f323611
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:08:13 2008 +0000

    Use Exceptions rather than returning null.
    
    svn path=/trunk/; revision=248

 ChangeLog                                          |  9 +++++
 .../tracker/gupnp-media-tracker.vala               | 36 +++++++++++--------
 src/media-server/gupnp-content-directory.vala      | 40 +++++++++++-----------
 src/media-server/gupnp-media-manager.vala          | 22 ++++++------
 src/media-server/gupnp-media-provider.vala         | 10 ++++--
 5 files changed, 68 insertions(+), 49 deletions(-)

commit 9cfcd372e811b20199f89cb6d1e0c5341221383a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:07:55 2008 +0000

    Use real name of the user rather than username in FriendlyName.
    
    svn path=/trunk/; revision=247

 ChangeLog                                | 6 ++++++
 src/media-server/gupnp-media-server.vala | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 778766c4eedd02f943dbac9679ebcfba6318afc5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Aug 29 21:07:46 2008 +0000

    Make MediaProvider an abstract class rather than interface.
    
    We will have to do this at some point anyway to put common functionality into
    this module but the real reason to do this right now is that support for
    constuct-only props in interfaces was recenlty dropped in Vala (for good
    reasons).
    
    svn path=/trunk/; revision=246

 ChangeLog                                          | 12 ++++++++
 .../tracker/gupnp-media-tracker.vala               | 34 +++++++++-------------
 src/media-server/gupnp-media-manager.vala          | 32 +++++++++-----------
 src/media-server/gupnp-media-provider.vala         | 10 +++----
 4 files changed, 45 insertions(+), 43 deletions(-)

commit d0de3bd05401fa68bd7dec3f47b6bcaf6593e39e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Aug 16 22:02:55 2008 +0000

    Put MediaProvider in GUPnP namespace.
    
    svn path=/trunk/; revision=245

 ChangeLog                                  | 6 ++++++
 src/media-server/gupnp-media-provider.vala | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 77076c123f191c157dd4e6540586a66d2ff013ba
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:51:57 2008 +0000

    Move the core Media Server code into a separate subdirectory.
    
    svn path=/trunk/; revision=244

 ChangeLog                                          |  29 ++
 configure.ac                                       |   3 +-
 src/Makefile.am                                    |  83 +----
 src/cstuff.c                                       |  69 ----
 src/cstuff.h                                       |  38 ---
 src/cstuff.vapi                                    |  37 ---
 src/gupnp-connection-manager.vala                  | 111 -------
 src/gupnp-content-directory.vala                   | 214 ------------
 src/gupnp-media-manager.vala                       | 358 ---------------------
 src/gupnp-media-provider.vala                      |  48 ---
 src/gupnp-media-receiver-registrar.vala            |  52 ---
 src/gupnp-media-server.vala                        | 321 ------------------
 src/gupnp-metadata-extractor.vala                  | 281 ----------------
 src/media-providers/tracker/Makefile.am            |   5 +-
 src/media-server/Makefile.am                       |  82 +++++
 src/media-server/cstuff.c                          |  69 ++++
 src/media-server/cstuff.h                          |  38 +++
 src/media-server/cstuff.vapi                       |  37 +++
 src/media-server/gupnp-connection-manager.vala     | 111 +++++++
 src/media-server/gupnp-content-directory.vala      | 214 ++++++++++++
 src/media-server/gupnp-media-manager.vala          | 358 +++++++++++++++++++++
 src/media-server/gupnp-media-provider.vala         |  48 +++
 .../gupnp-media-receiver-registrar.vala            |  52 +++
 src/media-server/gupnp-media-server.vala           | 321 ++++++++++++++++++
 src/media-server/gupnp-metadata-extractor.vala     | 281 ++++++++++++++++
 25 files changed, 1646 insertions(+), 1614 deletions(-)

commit 5e8645eb658bfadc6e64ffa0c14060ac22cef490
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:51:38 2008 +0000

    Remove Makefile.in on 'make maintainer-clean'.
    
    svn path=/trunk/; revision=243

 ChangeLog                       | 6 ++++++
 src/media-providers/Makefile.am | 2 ++
 2 files changed, 8 insertions(+)

commit 8e68cfe6dd38cd05497eb09f893e0ffdba8b6381
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:51:31 2008 +0000

    Replace random ID generation function by a GQuark-based (persistant) one.
    
    svn path=/trunk/; revision=242

 ChangeLog                    |  4 +++-
 src/gupnp-media-manager.vala | 14 ++++----------
 2 files changed, 7 insertions(+), 11 deletions(-)

commit f6f2a920b42f6f5277a3d2d3b1e678ccf1e7682a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:51:26 2008 +0000

    Better/recursive GIO-based plugin loading.
    
    svn path=/trunk/; revision=241

 ChangeLog                    |  6 ++++
 src/gupnp-media-manager.vala | 82 ++++++++++++++++++++++++++++++++++++--------
 2 files changed, 73 insertions(+), 15 deletions(-)

commit bf18fcfae21c682c9dfe0ddc6c452a2373b292f9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:51:20 2008 +0000

    Disable generation of static libraries.
    
    svn path=/trunk/; revision=240

 ChangeLog    | 6 ++++++
 configure.ac | 3 +++
 2 files changed, 9 insertions(+)

commit acf1690a851aedffde51b4f37289fd5a12db0a80
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:51:13 2008 +0000

    Re-introduce MediaTracker as a plugin.
    
    svn path=/trunk/; revision=239

 ChangeLog                                          |  10 +
 configure.ac                                       |   2 +
 src/Makefile.am                                    |   2 +
 src/media-providers/Makefile.am                    |   1 +
 src/media-providers/tracker/Makefile.am            |  29 +
 .../tracker/gupnp-media-tracker.vala               | 749 +++++++++++++++++++++
 6 files changed, 793 insertions(+)

commit debae37d44baf7ed67591d9c8a42c89fe7679eb3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:51:03 2008 +0000

    - Introduce a plugins system. Ross should be happy now. :)
    - Remove MediaTracker module.
    
    svn path=/trunk/; revision=238

 ChangeLog                    |  10 +
 src/Makefile.am              |  34 +-
 src/cstuff.vapi              |   3 +
 src/gupnp-media-manager.vala |  91 +++++-
 src/gupnp-media-tracker.vala | 740 -------------------------------------------
 5 files changed, 118 insertions(+), 760 deletions(-)

commit 60804151ec9becaff48421ef9743769bef82fa72
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:50:56 2008 +0000

    Add get_root_children_count() to MediaProvider interface.
    
    svn path=/trunk/; revision=237

 ChangeLog                     |  3 ++-
 src/gupnp-media-manager.vala  | 10 +++++++---
 src/gupnp-media-provider.vala |  2 ++
 src/gupnp-media-tracker.vala  |  8 ++++++--
 4 files changed, 17 insertions(+), 6 deletions(-)

commit 8ccfdc123826051e06bcb22edcd05e9fae293a4e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:50:50 2008 +0000

    Add "title" prop to MediaProvider interface.
    
    svn path=/trunk/; revision=236

 ChangeLog                     | 8 ++++++++
 src/gupnp-media-manager.vala  | 8 ++++++--
 src/gupnp-media-provider.vala | 1 +
 src/gupnp-media-tracker.vala  | 4 +++-
 4 files changed, 18 insertions(+), 3 deletions(-)

commit 15e3963b3113a644da420f83aa703ef440e2dd9b
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:50:42 2008 +0000

    Don't add root ID prefix to root parent ID.
    
    svn path=/trunk/; revision=235

 ChangeLog                    | 1 +
 src/gupnp-media-tracker.vala | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 8e7312cac74b4a15311ea85a7759c44cba3c5e97
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:50:37 2008 +0000

    Get the root ID prefix from IDs rather than removing it.
    
    svn path=/trunk/; revision=234

 ChangeLog                    |  1 +
 src/gupnp-media-manager.vala | 19 ++++++++-----------
 2 files changed, 9 insertions(+), 11 deletions(-)

commit d1a4abb3f0682cbec06b205e39ea0d6d1abd9da1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:50:31 2008 +0000

    Pass ID as is to browse() and get_metadata() of media providers.
    
    svn path=/trunk/; revision=233

 ChangeLog                    | 1 +
 src/gupnp-media-manager.vala | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 236a50288b7d5ffe804d2b59fb584ba161042e67
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:50:15 2008 +0000

    No need for MediaManager to prefix IDs with root_id.
    
    svn path=/trunk/; revision=232

 ChangeLog                    |  5 +++--
 src/gupnp-media-manager.vala | 16 ++--------------
 2 files changed, 5 insertions(+), 16 deletions(-)

commit 0b1448e77aba0c57c2660045b4f6f38eeef71d81
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:50:09 2008 +0000

    Correct a typo.
    
    Now we export the ID of the container in the format we need to export it in.
    
    svn path=/trunk/; revision=231

 ChangeLog                    | 7 +++++++
 src/gupnp-media-tracker.vala | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit c0806dcb9305b8ce5836a16b22e40e6f44d350f2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:50:03 2008 +0000

    - MediaProviders now get the "root_parent_id" though a prop.
    - MediaManager now decides the IDs to use on it's own.
    
    svn path=/trunk/; revision=230

 ChangeLog                        | 10 ++++++++++
 src/gupnp-content-directory.vala |  2 +-
 src/gupnp-media-manager.vala     | 11 +++++++----
 src/gupnp-media-provider.vala    |  1 +
 src/gupnp-media-tracker.vala     |  5 ++++-
 5 files changed, 23 insertions(+), 6 deletions(-)

commit e342966defa7bc67baeb85a2c2cec59b3a661ca4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:57 2008 +0000

    Use MediaManager rather than MediaTracker.
    
    This also means that system_update_id doesn't need to be handled by
    ContentDirectory anymore.
    
    svn path=/trunk/; revision=229

 ChangeLog                        |  8 ++++++++
 src/gupnp-content-directory.vala | 37 ++++++++++++++++---------------------
 2 files changed, 24 insertions(+), 21 deletions(-)

commit 4ea729fbfdb235ab8e80d64ac1534dc74f5ab514
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:51 2008 +0000

    Introduce MediaManager.
    
    It implements MediaProvider interface and will be responsible to manage all
    MediaProviders. Currently it uses MediaTracker directly since it currently
    doesn't have a plugin system.
    
    svn path=/trunk/; revision=228

 ChangeLog                    |   9 ++
 src/Makefile.am              |   7 +-
 src/gupnp-media-manager.vala | 237 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 252 insertions(+), 1 deletion(-)

commit 667f6272e3a930062a48fd5ed234d5143b7a85fc
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:43 2008 +0000

    Each MediaProvider prefixes each objectid with "root-id:".
    
    This will allow the ContentDirectory to redirect the Browse requests to the
    appropriate MediaProvider in a simple/efficient way.
    
    svn path=/trunk/; revision=227

 ChangeLog                    |  8 +++++++
 src/gupnp-media-tracker.vala | 54 ++++++++++++++++++++++++++++++++++++--------
 2 files changed, 52 insertions(+), 10 deletions(-)

commit 831da4ba96ebe73760abc13730e6a178e0c15cb4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:37 2008 +0000

    Introduce MediaProvider interface that MediaTracker implements.
    
    svn path=/trunk/; revision=226

 ChangeLog                     |  9 +++++++++
 src/Makefile.am               |  7 ++++++-
 src/gupnp-media-provider.vala | 44 +++++++++++++++++++++++++++++++++++++++++++
 src/gupnp-media-tracker.vala  |  4 ++--
 4 files changed, 61 insertions(+), 3 deletions(-)

commit 7f4398eb6f386794c21e5b8829a40d930cbe5d57
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:30 2008 +0000

    Put some more more comments and Refactor.
    
    svn path=/trunk/; revision=225

 ChangeLog                         |   6 ++
 src/gupnp-metadata-extractor.vala | 146 ++++++++++++++++++++------------------
 2 files changed, 81 insertions(+), 71 deletions(-)

commit 4f875565c8fbd2a89445cee7253e121ae11bd0a9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:24 2008 +0000

    Extract the mime-type using GIO.
    
    svn path=/trunk/; revision=224

 ChangeLog                         |  6 ++++++
 src/gupnp-metadata-extractor.vala | 29 +++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)

commit b7d8975eb4f0e57bf985a8f87b78e4f396763c68
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:18 2008 +0000

    Require gio-2.0 (>= 2.16) and include it in the build.
    
    svn path=/trunk/; revision=223

 ChangeLog       | 7 +++++++
 configure.ac    | 6 ++++++
 src/Makefile.am | 6 ++++--
 3 files changed, 17 insertions(+), 2 deletions(-)

commit 3d1e9caa8910a88c6a60f54b742213d9201f9f71
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:11 2008 +0000

    Implement extraction of audio and video specific metadata.
    
    svn path=/trunk/; revision=222

 ChangeLog                         |  6 ++++
 src/gupnp-metadata-extractor.vala | 75 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+)

commit 76077fd1cebfda4fa9e6471b1af9f8302fbb26d8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:05 2008 +0000

    Reduce the gstreamer dependency to 0.10.18.
    
    svn path=/trunk/; revision=221

 ChangeLog    | 6 ++++++
 configure.ac | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 5d52a6a238627a684f9cc3ef18a7b3465a077fa1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:49:00 2008 +0000

    Gst.TagList.copy_value.value is 'out' rather than 'ref'.
    
    svn path=/trunk/; revision=220

 ChangeLog                         | 1 +
 src/gupnp-metadata-extractor.vala | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 4afc88cfd449c8e727eabb052745741466dca4a6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:48:55 2008 +0000

    Refactor: A separate function for extraction of 'duration'.
    
    svn path=/trunk/; revision=219

 ChangeLog                         |  1 +
 src/gupnp-metadata-extractor.vala | 32 ++++++++++++++++++--------------
 2 files changed, 19 insertions(+), 14 deletions(-)

commit fb8bd38e38f1b8688cc9854e78af7242ac5c71d3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:48:49 2008 +0000

    Only react to PAUSED state-change if the previous state was READY.
    
    svn path=/trunk/; revision=218

 ChangeLog                         | 5 +++--
 src/gupnp-metadata-extractor.vala | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit b5a81b846a4fa7fbf90ad7cce1ecb7265350e546
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:48:43 2008 +0000

    Use 'this' keyword wherever possible. This makes code much more cleaner.
    
    svn path=/trunk/; revision=217

 ChangeLog                         |  7 +++++
 src/gupnp-metadata-extractor.vala | 64 +++++++++++++++++++--------------------
 2 files changed, 39 insertions(+), 32 deletions(-)

commit dda01e4b4035dfc7e78f458fd9a0a647c8ea9f83
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:48:37 2008 +0000

    Add a gstreamer-based metadata extractor.
    
    svn path=/trunk/; revision=216

 ChangeLog                         |   7 ++
 src/Makefile.am                   |   5 +-
 src/gupnp-metadata-extractor.vala | 168 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 179 insertions(+), 1 deletion(-)

commit 160a0b53682e1ef9991048b0a4ffddb2dbc94d2e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Aug 5 15:48:30 2008 +0000

    Add dependency to gstreamer >= 0.10.19.
    
    svn path=/trunk/; revision=215

 ChangeLog       | 7 +++++++
 configure.ac    | 6 ++++++
 src/Makefile.am | 7 +++++--
 3 files changed, 18 insertions(+), 2 deletions(-)

commit ac256bcea47be5f0f64cfe419b8980457483c160
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat Jul 19 21:09:11 2008 +0000

    No need to list all supported mimetypes in SourceProtocolInfo.
    
    svn path=/trunk/; revision=214

 ChangeLog                         |  6 ++++++
 src/gupnp-connection-manager.vala | 23 +----------------------
 2 files changed, 7 insertions(+), 22 deletions(-)

commit a7aeecdf807943394ee75c3bdfe79f8327107deb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Jul 4 14:27:50 2008 +0000

    Declared all built sources in BUILT_SOURCES.
    
    svn path=/trunk/; revision=213

 ChangeLog       |  3 ++-
 src/Makefile.am | 12 +++++++++++-
 2 files changed, 13 insertions(+), 2 deletions(-)

commit ad43bff5ec3c644204ac39541634e692ab58abab
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Jul 4 14:27:38 2008 +0000

    Fix a typo.
    
    svn path=/trunk/; revision=212

 ChangeLog       | 6 ++++++
 src/Makefile.am | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 46183961db8c81c267d75fe18a2fb8f987106ee9
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Jul 4 14:27:29 2008 +0000

    Prepare NEWS file for initial (0.1) release.
    
    svn path=/trunk/; revision=211

 ChangeLog | 6 ++++++
 NEWS      | 4 ++++
 2 files changed, 10 insertions(+)

commit 4fb8ac2cc1217f8814ec4ab30287547d9060de06
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Jul 4 14:27:23 2008 +0000

    Update design doc and TODO files.
    
    svn path=/trunk/; revision=210

 ChangeLog      |  7 +++++++
 TODO           | 20 ++++++++------------
 doc/design.txt | 12 ++++++------
 3 files changed, 21 insertions(+), 18 deletions(-)

commit 0e1954dd266770ec074ad0eaab12237d13054283
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:53:37 2008 +0000

    Put my name/copyright in the header.
    
    svn path=/trunk/; revision=209

 ChangeLog                         | 1 +
 src/gupnp-connection-manager.vala | 2 ++
 2 files changed, 3 insertions(+)

commit 82b2a84882e5849fea1da3a313e51b466f42b8ac
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:53:26 2008 +0000

    Initialize the variables in the constructor.
    
    svn path=/trunk/; revision=208

 ChangeLog                         |  1 +
 src/gupnp-connection-manager.vala | 31 ++++++++++++++++++++++++++++---
 2 files changed, 29 insertions(+), 3 deletions(-)

commit aa11fdb397313cd93d1d4274b1aadd50724566e0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:53:19 2008 +0000

    Remove the unused commented-out code.
    
    svn path=/trunk/; revision=207

 ChangeLog                         |  1 +
 src/gupnp-connection-manager.vala | 35 -----------------------------------
 2 files changed, 1 insertion(+), 35 deletions(-)

commit fb0ebaf9135ffa608e535b314404ab3df7e96fc2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:53:12 2008 +0000

    Use Vala's syntax for connecting signals with details.
    
    svn path=/trunk/; revision=206

 ChangeLog                         |  3 +-
 src/gupnp-connection-manager.vala | 60 ++++++++++++++++++---------------------
 2 files changed, 29 insertions(+), 34 deletions(-)

commit 9a9d255413a1416c29f46b1071cc37012c5352fb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:52:55 2008 +0000

    Swap the sink and source ProtocolInfo.
    
    svn path=/trunk/; revision=205

 ChangeLog                         | 6 ++++++
 src/gupnp-connection-manager.vala | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 5d8ec4c5e13e25e467b6d689129c0615207871e4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:52:48 2008 +0000

    Enable the ConnectionManager service.
    
    svn path=/trunk/; revision=204

 ChangeLog                   |  8 ++++++++
 data/xml/Makefile.am        |  1 +
 data/xml/description.xml    |  3 ---
 src/gupnp-media-server.vala | 12 +++++++++++-
 4 files changed, 20 insertions(+), 4 deletions(-)

commit b6ba122fe07959e8f4eafcf3b1e1acc25de85f5d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:52:36 2008 +0000

    Copy the ConnectionManager code from gupnp-media-renderer.
    
    svn path=/trunk/; revision=203

 ChangeLog                         |   7 ++
 src/Makefile.am                   |   3 +
 src/gupnp-connection-manager.vala | 146 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 156 insertions(+)

commit 30af6f365fe5b575b9f2ea696167e30b37be88c1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:52:25 2008 +0000

    Put some description in README file.
    
    svn path=/trunk/; revision=202

 ChangeLog |  6 ++++++
 README    | 15 +++++++++++++++
 2 files changed, 21 insertions(+)

commit 375b46b9b9a6e74f48a78c9c7311072b4c833a62
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 21:52:19 2008 +0000

    Return an error on getting invalid arguments for 'Browse'.
    
    svn path=/trunk/; revision=201

 ChangeLog                        | 6 ++++++
 src/gupnp-content-directory.vala | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 995c607895046c6e7b4fff49622c0db5452ceb16
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 13:25:54 2008 +0000

    Argument 'value' of query_variable signal should now be declared 'ref'.
    
    svn path=/trunk/; revision=200

 ChangeLog                        | 6 ++++++
 src/gupnp-content-directory.vala | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 326875935e06ee4afe2f647fc80b06779d2462b2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jul 3 13:08:35 2008 +0000

    Provide the 'creator' tag in DIDL xml for all items.
    
    The same value is provided in 'author' and 'artist' tags for music and video
    items respectively.
    
    svn path=/trunk/; revision=199

 ChangeLog                    |  8 ++++++++
 src/gupnp-media-tracker.vala | 25 ++++++++++++-------------
 2 files changed, 20 insertions(+), 13 deletions(-)

commit d54a9b52b458f466161e675462697949eea416cd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jul 2 15:36:43 2008 +0000

    Hide the optional "GetSortExtensionCapabilities" action as well.
    
    svn path=/trunk/; revision=198

 ChangeLog                     | 6 ++++++
 data/xml/ContentDirectory.xml | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 712e18e612541ae5b54c97bba984cab22e2fd469
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jul 2 15:36:26 2008 +0000

    Implement "FeatureList" related queries and actions.
    
    svn path=/trunk/; revision=197

 ChangeLog                        |  1 +
 src/gupnp-content-directory.vala | 31 +++++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

commit b2d86d502a9f7f2fe23298a3fb17112ef5eb6c44
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jul 2 15:36:16 2008 +0000

    Implement "SearchCapabilities" and "SortCapabilities" related queries and actions.
    
    svn path=/trunk/; revision=196

 ChangeLog                        |  6 +++--
 src/gupnp-content-directory.vala | 48 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+), 2 deletions(-)

commit d8c9bdcb7b49de87556a8abc984144e0547a50e2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jul 2 15:36:07 2008 +0000

    Initialize "SystemUpdateID" variable and implement related query and action.
    
    svn path=/trunk/; revision=195

 ChangeLog                        |  7 +++++++
 src/gupnp-content-directory.vala | 26 +++++++++++++++++++++++++-
 2 files changed, 32 insertions(+), 1 deletion(-)

commit 87d4592415eacfa44758c0529a439412bf2896f8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jul 2 15:36:01 2008 +0000

    Comment out the optional actions and variables.
    
    svn path=/trunk/; revision=194

 ChangeLog                     | 3 ++-
 data/xml/ContentDirectory.xml | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9466a55002046411559837d4065d991726f1e782
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jul 2 15:35:54 2008 +0000

    List the required actions/variable before the optional.
    
    svn path=/trunk/; revision=193

 ChangeLog                     |  6 +++
 data/xml/ContentDirectory.xml | 85 ++++++++++++++++++++++---------------------
 2 files changed, 49 insertions(+), 42 deletions(-)

commit cfa9ff0894cabb403a1d24f81755f61ec285e295
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Jul 2 15:35:46 2008 +0000

    Disable the distribution and advertisement of the ConnectionManager service.
    
    svn path=/trunk/; revision=192

 ChangeLog                        | 9 +++++++++
 data/xml/Makefile.am             | 1 -
 data/xml/description-xbox360.xml | 3 +++
 data/xml/description.xml         | 3 +++
 4 files changed, 15 insertions(+), 1 deletion(-)

commit b4b990396ddbce6b467a4a9580dade5375cc29ec
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 21:05:28 2008 +0000

    A temporary hack to make Vala compiler free string in structs.
    
    We need this untill GB#526552 is fixed.
    
    svn path=/trunk/; revision=191

 ChangeLog                    | 7 +++++++
 src/gupnp-media-tracker.vala | 6 ++++++
 2 files changed, 13 insertions(+)

commit 3c86892c71c059325c7df48c4332f4aae148ccf3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:57:34 2008 +0000

    No need to check for null on values returned from tracker.
    
    svn path=/trunk/; revision=190

 ChangeLog                    | 1 +
 src/gupnp-media-tracker.vala | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 8f6d7ba127e6ec4d12539bccaec29aa365dfda4d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:57:24 2008 +0000

    Put "dc:date" in the DIDL when available.
    
    svn path=/trunk/; revision=189

 ChangeLog                    |  1 +
 src/gupnp-media-tracker.vala | 65 ++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 63 insertions(+), 3 deletions(-)

commit 8b655f9e822b47a1fd120b51fc48c9ed11a9c946
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:57:14 2008 +0000

    Put the actual "album" in the DIDL when available.
    
    svn path=/trunk/; revision=188

 ChangeLog                    |  5 +++--
 src/gupnp-media-tracker.vala | 20 ++++++++++++++------
 2 files changed, 17 insertions(+), 8 deletions(-)

commit a85b72bf8c5223314c48768a411090c9df0190b2
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:56:55 2008 +0000

    Refactor: separate functions for adding music, image and video items to DIDL.
    
    svn path=/trunk/; revision=187

 ChangeLog                    |   7 +++
 src/gupnp-media-tracker.vala | 144 ++++++++++++++++++++++++++++++++++---------
 2 files changed, 123 insertions(+), 28 deletions(-)

commit 9c31352068cc9333237da5c04b27a7971a83cd94
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:56:42 2008 +0000

    Indentation fix.
    
    svn path=/trunk/; revision=186

 ChangeLog                    |  1 +
 src/gupnp-media-tracker.vala | 34 +++++++++++++++++-----------------
 2 files changed, 18 insertions(+), 17 deletions(-)

commit a4f4c04dc3cc1e0dfa1db94331e854c6e5373974
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:56:30 2008 +0000

    Include "originalTrackNumber" in the DIDL for Music track objects.
    
    svn path=/trunk/; revision=185

 ChangeLog                    |  3 ++-
 src/gupnp-media-tracker.vala | 29 +++++++++++++++++++++++------
 2 files changed, 25 insertions(+), 7 deletions(-)

commit 4637d105deee29f59a6c2f948bf75c454a40426c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:56:21 2008 +0000

    Include the author, creator or artist in the DIDL when available.
    
    svn path=/trunk/; revision=184

 ChangeLog                    |  6 ++++++
 src/gupnp-media-tracker.vala | 42 ++++++++++++++++++++++++++++++++++--------
 2 files changed, 40 insertions(+), 8 deletions(-)

commit 7b9c7dbd2986d4da62c4dd72514127f22c487fc0
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:56:04 2008 +0000

    Export the "abs_top_builddir" explicitly. Some installations need it.
    
    svn path=/trunk/; revision=183

 ChangeLog    | 6 ++++++
 configure.ac | 2 ++
 2 files changed, 8 insertions(+)

commit 2922f67a8f94af61b9f8c1d5e9fdce7985d9fef1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:55:47 2008 +0000

    tracker gives us empty string rather than null for each unavailable metadata.
    
    svn path=/trunk/; revision=182

 ChangeLog                    | 4 +++-
 src/gupnp-media-tracker.vala | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 2723b96673274277ac18341307c1def531e3b20d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue Jul 1 12:55:35 2008 +0000

    Include the title instead of filename in the DIDL when it's available.
    
    svn path=/trunk/; revision=181

 ChangeLog                    |  6 ++++++
 src/gupnp-media-tracker.vala | 30 +++++++++++++++++++++---------
 2 files changed, 27 insertions(+), 9 deletions(-)

commit 7f147cdbe6f64352a1ab77fc434bcec8f9852f41
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 26 20:38:55 2008 +0000

    Correct the logic in MediaServer.set_friendly_name_and_udn ().
    
    The values for UDN and FriendlyName were not set in the description doc if not
    already present in the corresponding gconf keys.
    
    svn path=/trunk/; revision=180

 ChangeLog                   | 8 ++++++++
 src/gupnp-media-server.vala | 7 ++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit edf3d2954c1cff048633dc6825da240d6dfd4a50
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jun 23 21:08:05 2008 +0000

    Remove the now redundant 'using GLib' from all sources.
    
    svn path=/trunk/; revision=179

 ChangeLog                               | 9 +++++++++
 src/gupnp-content-directory.vala        | 2 +-
 src/gupnp-media-receiver-registrar.vala | 1 -
 src/gupnp-media-server.vala             | 2 +-
 src/gupnp-media-tracker.vala            | 1 -
 5 files changed, 11 insertions(+), 4 deletions(-)

commit 5554016547a74bfc31121ed2625a826b1c288feb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jun 23 21:07:54 2008 +0000

    Start using the new Vala syntax for connecting signals with details.
    
    svn path=/trunk/; revision=178

 ChangeLog                               |  7 +++++++
 src/gupnp-content-directory.vala        | 10 +++-------
 src/gupnp-media-receiver-registrar.vala | 23 +++++++----------------
 3 files changed, 17 insertions(+), 23 deletions(-)

commit 5ca2a7cfde8d61d60ff607300f9d16f8cfd99a03
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jun 23 21:07:44 2008 +0000

    A small fix to setisfy the latest Vala compiler.
    
    svn path=/trunk/; revision=177

 ChangeLog                    | 6 ++++++
 src/gupnp-media-tracker.vala | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 74b633af585f8a4aa189389f77374ce4c60ef45c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Jun 16 20:49:08 2008 +0000

    Make all constants all CAPS.
    
    svn path=/trunk/; revision=176

 ChangeLog                    |  6 ++++++
 src/gupnp-media-tracker.vala | 48 ++++++++++++++++++++++----------------------
 2 files changed, 30 insertions(+), 24 deletions(-)

commit 1f62e96b74cb450bc7d56ec89dd01552a82a5aaf
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jun 15 20:58:25 2008 +0000

    Check for gupnp-media-server.vala file rather than now removed main.c file.
    
    svn path=/trunk/; revision=175

 ChangeLog    | 7 +++++++
 configure.ac | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 9823ae91ca9ac7710ae217caa7ad5bacba9cb31c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jun 15 13:33:06 2008 +0000

    Add the vala stamp file to CLEANFILES.
    
    svn path=/trunk/; revision=174

 ChangeLog       | 6 ++++++
 src/Makefile.am | 1 +
 2 files changed, 7 insertions(+)

commit 65b7400474e8ef12912166a86610575aa67b11e4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jun 15 13:32:59 2008 +0000

    Re-write the main module in Vala.
    
    The main module's code now resides in MediaServer class as static methods. This
    marks the completion of re-write of code in Vala. Yay!
    
    svn path=/trunk/; revision=173

 ChangeLog                   |  10 ++
 src/Makefile.am             |   3 +-
 src/gupnp-media-server.vala | 241 ++++++++++++++++++++++++++++
 src/main.c                  | 372 --------------------------------------------
 4 files changed, 252 insertions(+), 374 deletions(-)

commit 1d134a7442464bbdcfb344d5a76d4ab83f541bb6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jun 15 13:32:46 2008 +0000

    Put all low-level stuff into a separate module.
    
    This module will be the only one kept in C and all the code that currently
    can't be written (easily) in Vala, will go there.
    
    svn path=/trunk/; revision=172

 ChangeLog       | 11 +++++++++
 src/Makefile.am |  5 ++++-
 src/cstuff.c    | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/cstuff.h    | 38 +++++++++++++++++++++++++++++++
 src/cstuff.vapi | 34 ++++++++++++++++++++++++++++
 5 files changed, 156 insertions(+), 1 deletion(-)

commit 74a6f18207d25ee61420f3f99354d8a32aea15cb
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sun Jun 15 13:32:37 2008 +0000

    Check for gconf-2.0 Vala bindings and add it to the Vala compiler flags.
    
    svn path=/trunk/; revision=171

 ChangeLog       | 8 ++++++++
 configure.ac    | 4 ++++
 src/Makefile.am | 3 ++-
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 0f6edba6614e4b2e2d7fba068783b9348c2f37d1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Jun 13 16:17:25 2008 +0000

    Introduce a separate configure option for a strict C compiler.
    
    svn path=/trunk/; revision=170

 ChangeLog    |  6 ++++++
 configure.ac | 10 +++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 70de1fdc7a913341fe26d254fcbf5f08b4353fb3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri Jun 13 16:17:15 2008 +0000

    Re-write the MediaServer class in Vala.
    
    svn path=/trunk/; revision=169

 ChangeLog                   |   9 +++
 src/Makefile.am             |   1 +
 src/gupnp-media-server.c    | 169 --------------------------------------------
 src/gupnp-media-server.h    |  79 ---------------------
 src/gupnp-media-server.vala |  69 ++++++++++++++++++
 5 files changed, 79 insertions(+), 248 deletions(-)

commit 0c6b069414a7055878def90bacce8f73c8d8de3d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 14:56:04 2008 +0000

    Add the copyright header.
    
    svn path=/trunk/; revision=168

 ChangeLog                               |  6 ++++++
 src/gupnp-media-receiver-registrar.vala | 24 ++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

commit 70c98b98e1bc4037ee7ba4d99fdc373197e680ac
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 14:50:20 2008 +0000

    Correct a warning message (copy&paste mistake).
    
    svn path=/trunk/; revision=167

 ChangeLog                    | 1 +
 src/gupnp-media-tracker.vala | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 865574dea7fe206a22caa649636949611ffa3cb5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 14:49:51 2008 +0000

    Enable the commented out code of get_container_children_count().
    
    This code now works against the latest Vala (svn trunk). MediaTracker is fully
    functional again, yay!
    
    svn path=/trunk/; revision=166

 ChangeLog                    | 5 ++++-
 src/gupnp-media-tracker.vala | 5 ++---
 2 files changed, 6 insertions(+), 4 deletions(-)

commit dbd469bdd07258aaeb3cd366a1b911cb7406ab1a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 13:02:20 2008 +0000

    Use the nice and clean DBus API that Vala provides us.
    
    svn path=/trunk/; revision=165

 ChangeLog                    |   6 +++
 src/gupnp-media-tracker.vala | 106 +++++++++++++++++++------------------------
 2 files changed, 52 insertions(+), 60 deletions(-)

commit 3db8c9466998498ab3c7b8a5f7252bbe5a250a66
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 13:02:12 2008 +0000

    Correct the types of two parameters of MediaTracker.browse().
    
    svn path=/trunk/; revision=164

 ChangeLog                    | 6 ++++++
 src/gupnp-media-tracker.vala | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 6a63fea97b3eaee3611abf49428f085b3aea1884
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 13:02:05 2008 +0000

    Re-write ContentDirectory implementation in Vala.
    
    svn path=/trunk/; revision=163

 ChangeLog                        |   9 ++
 src/Makefile.am                  |   1 +
 src/gupnp-content-directory.c    | 242 ---------------------------------------
 src/gupnp-content-directory.h    |  74 ------------
 src/gupnp-content-directory.vala | 121 ++++++++++++++++++++
 5 files changed, 131 insertions(+), 316 deletions(-)

commit afc8b08444b6c4a7827572961b7e84e8b6c6d57e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 13:01:58 2008 +0000

    Require Vala >= 0.3.4.
    
    svn path=/trunk/; revision=162

 ChangeLog    | 6 ++++++
 configure.ac | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit fdecd6a9e39344aa7f1594a3f3b87e0220052b30
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 13:01:38 2008 +0000

    Re-write MediaTracker in Vala.
    
    Doesn't really work. Thanks to dbus-glib bindings for Vala and tracker API.
    
    svn path=/trunk/; revision=161

 ChangeLog                     |  12 +
 configure.ac                  |   8 +
 src/Makefile.am               |   5 +-
 src/gupnp-content-directory.c |   2 +-
 src/gupnp-media-tracker.c     | 860 ------------------------------------------
 src/gupnp-media-tracker.h     |  97 -----
 src/gupnp-media-tracker.vala  | 498 ++++++++++++++++++++++++
 7 files changed, 522 insertions(+), 960 deletions(-)

commit fc5e0e1d3eb11174a24c4ae04cb7d0aa55d9ef8f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 13:01:18 2008 +0000

    Re-write X_MS_MediaReceiverRegistrar implementation in Vala.
    
    svn path=/trunk/; revision=160

 ChangeLog                               |   9 +++
 src/Makefile.am                         |   8 ++
 src/gupnp-media-receiver-registrar.c    | 134 --------------------------------
 src/gupnp-media-receiver-registrar.h    |  74 ------------------
 src/gupnp-media-receiver-registrar.vala |  38 +++++++++
 5 files changed, 55 insertions(+), 208 deletions(-)

commit 9e140db5ea055e7c9ee5480742216d4357270726
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu Jun 12 13:01:09 2008 +0000

    Check for Vala and GUPnP bindings.
    
    svn path=/trunk/; revision=159

 ChangeLog    |  6 ++++++
 configure.ac | 18 ++++++++++++++++++
 2 files changed, 24 insertions(+)

commit d88d4fcb7bdf234e56d346503f5ed0802bafe7a6
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue May 13 21:17:49 2008 +0000

    Put the services implementations into separate objects.
    
    svn path=/trunk/; revision=158

 ChangeLog                            |  11 ++
 src/Makefile.am                      |   4 +
 src/gupnp-content-directory.c        | 242 +++++++++++++++++++++++++++++++
 src/gupnp-content-directory.h        |  74 ++++++++++
 src/gupnp-media-receiver-registrar.c | 134 ++++++++++++++++++
 src/gupnp-media-receiver-registrar.h |  74 ++++++++++
 src/gupnp-media-server.c             | 268 ++++++-----------------------------
 7 files changed, 581 insertions(+), 226 deletions(-)

commit f8c4422b48e5be4eb1073274426b456be5ae99f3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue May 13 21:17:38 2008 +0000

    Provide 'res@resultion' in DIDL XML for audio and video items.
    
    svn path=/trunk/; revision=157

 ChangeLog                 |  1 +
 src/gupnp-media-tracker.c | 42 ++++++++++++++++++++++++++++++++++++------
 2 files changed, 37 insertions(+), 6 deletions(-)

commit 039adf5371d40f9bdc006305bd7718a78ddace2c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue May 13 21:17:31 2008 +0000

    Xbox wants Images container to have ID of '16'.
    
    svn path=/trunk/; revision=156

 ChangeLog                 | 3 ++-
 src/gupnp-media-tracker.c | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 3588636d67fdb7604e00cee531693d4fea8d4856
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue May 13 21:17:10 2008 +0000

    Report the correct UPnP class of the items.
    
    svn path=/trunk/; revision=155

 ChangeLog                 |  6 ++++++
 src/gupnp-media-tracker.c | 12 ++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

commit f7dd4d2602bbf30f2dfc2f215992d05a5df12301
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu May 8 14:41:08 2008 +0000

    Quick security fix: only host the user's home dir.
    
    This should be OK with most tracker setups since by default tracker only
    indexes user's home dir.
    
    svn path=/trunk/; revision=154

 ChangeLog                 |  8 ++++++++
 src/gupnp-media-tracker.c | 15 +++++++--------
 2 files changed, 15 insertions(+), 8 deletions(-)

commit cd55af62344e4dcd89ab37ebef177b8f098642f5
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu May 8 13:10:16 2008 +0000

    Don't escape '/' in the path before putting it in HTTP URI.
    
    svn path=/trunk/; revision=153

 ChangeLog                 | 5 +++--
 src/gupnp-media-tracker.c | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit abcef93989cb880f52e2f0375280750cf417bd2e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Thu May 8 13:10:00 2008 +0000

    Introduce a structure to hold container info: ID, title and tracker category.
    
    svn path=/trunk/; revision=152

 ChangeLog                 |   7 +++
 src/gupnp-media-tracker.c | 149 ++++++++++++++++++++++++++++------------------
 2 files changed, 98 insertions(+), 58 deletions(-)

commit f2aa15b1cc447fa2a961d085dcddb605f178228c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed May 7 21:21:17 2008 +0000

    Xbox 360 uses 'ContainerID' instead of 'ObjectID' for cotainers.
    
    svn path=/trunk/; revision=151

 ChangeLog                |  6 ++++++
 src/gupnp-media-server.c | 16 ++++++++++++----
 2 files changed, 18 insertions(+), 4 deletions(-)

commit 647d7fd77ecfae15bc044804f5111f32256d9b2f
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed May 7 21:21:09 2008 +0000

    Add the newly added xbox 360 specific xml files to build.
    
    svn path=/trunk/; revision=150

 ChangeLog            | 6 ++++++
 data/xml/Makefile.am | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit ff44c1a9caaefab8d4fe0b2a983808f2f653f03a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed May 7 21:21:00 2008 +0000

    Use a separate description document for Xbox 360 to keep the code simple.
    
    svn path=/trunk/; revision=149

 ChangeLog                        |  8 ++++++
 data/xml/description-xbox360.xml | 46 +++++++++++++++++++++++++++++++
 src/main.c                       | 58 +++++++++++++++++-----------------------
 3 files changed, 78 insertions(+), 34 deletions(-)

commit da5ddcb0c247c70bf1ee2cb0eb015877455a3a97
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed May 7 21:20:49 2008 +0000

    Retrieve the services in version agnostic way.
    
    svn path=/trunk/; revision=148

 ChangeLog                | 6 ++++++
 src/gupnp-media-server.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 3b714300f1b60ebfce3db5c16c9f721cc720636a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed May 7 21:20:42 2008 +0000

    Add basic support for Xbox.
    
    svn path=/trunk/; revision=147

 ChangeLog                                 |  9 +++
 data/xml/X_MS_MediaReceiverRegistrar1.xml | 96 +++++++++++++++++++++++++++++++
 data/xml/description.xml                  |  7 +++
 src/gupnp-media-server.c                  | 74 ++++++++++++++++++++++++
 src/main.c                                | 61 +++++++++++++++++++-
 5 files changed, 246 insertions(+), 1 deletion(-)

commit 7a4187bbbc737241d3f412d3716d89e1f4eee3ef
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Tue May 6 08:17:04 2008 +0000

    Steal some more DLNA bits from rhythmbox GUPnP plugin.
    
    svn path=/trunk/; revision=146

 ChangeLog                | 6 ++++++
 data/xml/description.xml | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 468b23ed017c474e69bdc1323261f395545a2497
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Sat May 3 10:58:59 2008 +0000

    Adapt to latest didl writer API.
    
    We put a fake 'MP3' for all items in the DLNA's PN field for each item.
    This should fix the playback of mp3 contents on DLNA-compliant MRs and CPs
    without breaking the playback of non-mp3 contents on non-DLNA compliant MRs/CPs.
    
    svn path=/trunk/; revision=145

 ChangeLog                 | 9 +++++++++
 src/gupnp-media-tracker.c | 5 +++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 74ca082bc41b419b4a3ab8b6526bdf438835eaf8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:14:30 2008 +0000

    In Browse() implementation, never return more than 128 items in a single reply.
    
    svn path=/trunk/; revision=144

 ChangeLog                 | 5 +++--
 src/gupnp-media-tracker.c | 5 +++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 1cb3abab57e71873199275cb26072d2e83b3a172
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:14:22 2008 +0000

    In Browse() implementation, respect 'StartingIndex' and 'RequestedCount' params.
    
    svn path=/trunk/; revision=143

 ChangeLog                 |  7 +++++++
 src/gupnp-media-tracker.c | 26 +++++++++++++++++---------
 2 files changed, 24 insertions(+), 9 deletions(-)

commit e3f91ceb0d501713925cbd8cbf08e6510c1b70fa
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:14:13 2008 +0000

    offset param to Files.GetByServiceType method is zero-based.
    
    svn path=/trunk/; revision=142

 ChangeLog                 | 3 ++-
 src/gupnp-media-tracker.c | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 1d86a462e90fc7925db7593bf2e95cdd0011ed32
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:14:05 2008 +0000

    Use tracker to get the number of items in a category.
    
    svn path=/trunk/; revision=141

 ChangeLog                 |  6 ++++
 src/gupnp-media-tracker.c | 87 +++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 79 insertions(+), 14 deletions(-)

commit 86e394bbe5a62f0b4c621eb6c0cd9fee608a64ee
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:13:58 2008 +0000

    Remove an unneeded param from a function.
    
    svn path=/trunk/; revision=140

 ChangeLog                 | 1 +
 src/gupnp-media-tracker.c | 8 +++-----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 99277aa45c4c970ce249fedd151cefa2160ecea8
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:13:51 2008 +0000

    Escape the path before making a URI from it.
    
    svn path=/trunk/; revision=139

 ChangeLog                 | 7 ++++---
 src/gupnp-media-tracker.c | 7 ++++++-
 2 files changed, 10 insertions(+), 4 deletions(-)

commit ad92f9c03615f30413f9372d87792396be514015
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:13:41 2008 +0000

    Host the root directory rather than user's home directory.
    
    This is done because tracker URI's are absolute file paths and it could be
    tracking other directories as well.
    
    svn path=/trunk/; revision=138

 ChangeLog                 |  8 ++++++++
 src/gupnp-media-tracker.c | 13 +++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit c89c50fb5426eb1172200b5c8c1fe1e5ffea02fe
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:13:34 2008 +0000

    Start using tracker for fetching the list of media files.
    
    svn path=/trunk/; revision=137

 ChangeLog                 |   6 +
 src/gupnp-media-tracker.c | 292 ++++++++++++++++++++++++++++++++++++----------
 2 files changed, 239 insertions(+), 59 deletions(-)

commit c0f9a852fdfd6e65c2bb6ac05a686dc439891c89
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Fri May 2 20:13:25 2008 +0000

    Fix a small typo.
    
    svn path=/trunk/; revision=136

 ChangeLog                 | 6 ++++++
 src/gupnp-media-tracker.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4940c1e037627200b47d497fbc3f8cbc58d62d2e
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Apr 28 21:17:25 2008 +0000

    Start using tracker for fetching the metadata.
    
    svn path=/trunk/; revision=135

 ChangeLog                 |   8 +++
 configure.ac              |   2 +
 src/Makefile.am           |   8 ++-
 src/gupnp-media-tracker.c | 144 ++++++++++++++++++++++++++++++++++++----------
 4 files changed, 131 insertions(+), 31 deletions(-)

commit c9a5dc71f3d50ef942fdf1b854825fa9f1179a6d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Apr 28 21:17:14 2008 +0000

    Add skeleton for tracker-based media provider.
    
    svn path=/trunk/; revision=134

 ChangeLog                 |   9 +
 src/Makefile.am           |   4 +-
 src/gupnp-media-server.c  | 290 +++++------------------------
 src/gupnp-media-tracker.c | 457 ++++++++++++++++++++++++++++++++++++++++++++++
 src/gupnp-media-tracker.h |  97 ++++++++++
 5 files changed, 616 insertions(+), 241 deletions(-)

commit ef40cd1b44998780d7b4be4c7fa50995c2bc879a
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Mon Apr 28 21:17:02 2008 +0000

    Remove first goal from TODO and update the design/plan.
    
    svn path=/trunk/; revision=133

 ChangeLog      | 7 +++++++
 TODO           | 6 ++++--
 doc/design.txt | 6 +++++-
 3 files changed, 16 insertions(+), 3 deletions(-)

commit c1e7f42494fd6b8fe6fe59615511b9dad3aac21c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:53:53 2008 +0000

    No need to load the modified description document anymore.
    
    svn path=/trunk/; revision=132

 ChangeLog  | 5 +++--
 src/main.c | 9 +--------
 2 files changed, 4 insertions(+), 10 deletions(-)

commit 41f994b33c7396b74b65af3f732ff1b98e2535ed
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:53:47 2008 +0000

    Fetch the UDN and friendlyName from gconf.
    
    Fetch the UDN and friendlyName from gconf and set them to default
    values if gconf keys aren't already set.
    
    svn path=/trunk/; revision=131

 ChangeLog  |  7 +++++
 src/main.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++----------------
 2 files changed, 76 insertions(+), 24 deletions(-)

commit 3697817116063df0b7f6046b9633a438d6abfc77
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:53:40 2008 +0000

    Let the context choose the hostname/IP and port for us if not in gconf.
    
    svn path=/trunk/; revision=130

 ChangeLog  |  7 +++++++
 src/main.c | 18 +++++-------------
 2 files changed, 12 insertions(+), 13 deletions(-)

commit 9125e4c05a385380f9f5e85b680e39256e3e24e4
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:53:33 2008 +0000

    Host user's home directory as '/media' and update paths accordingly.
    
    svn path=/trunk/; revision=129

 ChangeLog                |  1 +
 src/gupnp-media-server.c | 20 ++++++++++++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)

commit dc0277537d03b65bf6bdde67bf1ea790028da141
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:53:27 2008 +0000

    Mime-type of mp3 files should be 'audio/mpeg' rather than 'audio/mp3'.
    
    svn path=/trunk/; revision=128

 ChangeLog                | 4 +++-
 src/gupnp-media-server.c | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit f44f34c55758a3c64e52a0c0f2b68c8435f0f1c1
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:53:19 2008 +0000

    Implement 'BrowseMetadata'.
    
    svn path=/trunk/; revision=127

 ChangeLog                |   6 +++
 src/gupnp-media-server.c | 100 ++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 101 insertions(+), 5 deletions(-)

commit 9c6d374feb0bbb62cafae636bb5f7ac10fbbaad7
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:53:12 2008 +0000

    Update/fix the build system for our dummy MS.
    
    svn path=/trunk/; revision=126

 ChangeLog            |  9 +++++++++
 configure.ac         | 55 ++++++----------------------------------------------
 data/Makefile.am     | 22 +--------------------
 data/xml/Makefile.am |  8 ++++----
 src/Makefile.am      | 24 +++++++++++------------
 5 files changed, 31 insertions(+), 87 deletions(-)

commit d941a514081388b6befbbfd872144b3c19d2a346
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:53:00 2008 +0000

    Implement a dummy MS.
    
    svn path=/trunk/; revision=125

 ChangeLog                |   8 ++
 src/gupnp-media-server.c | 303 +++++++++++++++++++++++++++++++++++++++++++++--
 src/gupnp-media-server.h |   7 +-
 src/main.c               | 272 ++++++++++++++++++++++++++++++++++++------
 4 files changed, 544 insertions(+), 46 deletions(-)

commit 18e67a74aec38832956a832210a16a4e776e2925
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:52:53 2008 +0000

    Update the copyright/licence header.
    
    svn path=/trunk/; revision=124

 ChangeLog                |  7 +++++++
 src/gupnp-media-server.c | 29 ++++++++++++++++-------------
 src/gupnp-media-server.h | 27 +++++++++++++--------------
 3 files changed, 36 insertions(+), 27 deletions(-)

commit 594439a3b74cfffaf0a29f4dbc8fa31649d012fd
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:52:46 2008 +0000

    Advertise version 2 of MS and AV services and some minor updates.
    
    svn path=/trunk/; revision=123

 ChangeLog                      |   9 +
 data/xml/ConnectionManager.xml | 216 ++++++++++++++++-
 data/xml/ContentDirectory.xml  | 540 ++++++++++++++++++++++++++++++++++++++++-
 data/xml/description.xml       |  16 +-
 4 files changed, 771 insertions(+), 10 deletions(-)

commit 6ec7fafd2ed87e103132bce5abb7b57c3c5ba92d
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:52:35 2008 +0000

    Add TODO file and put the general plan in there.
    
    svn path=/trunk/; revision=122

 ChangeLog |  4 ++++
 TODO      | 12 ++++++++++++
 2 files changed, 16 insertions(+)

commit 31de36bb7c794bb1f51f789aab4df0561a94710c
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:52:30 2008 +0000

    Simpler design
    
    - Rename MediaDb to MediaProvider.
    - Replace MediaDbGroup and MediaDbPlugin by a single MediaDb.
    
    svn path=/trunk/; revision=121

 ChangeLog      |  8 ++++++++
 doc/design.txt | 14 ++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 250ea4fbdd41a68a710a7a8475b4a6e363eec0ca
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:52:23 2008 +0000

    Add some more objects and description to design doc.
    
    svn path=/trunk/; revision=120

 ChangeLog      |  6 ++++++
 doc/design.txt | 20 +++++++++++++++++---
 2 files changed, 23 insertions(+), 3 deletions(-)

commit ad901bab4f6b1bdb35e97e4b84f26f526e69e091
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:52:16 2008 +0000

    The basic skeleton.
    
    svn path=/trunk/; revision=119

 AUTHORS                        |   3 +
 COPYING                        | 339 +++++++++++++++++++++++++++++++++++++++++
 ChangeLog                      |   0
 INSTALL                        | 236 ++++++++++++++++++++++++++++
 Makefile.am                    |   4 +
 NEWS                           |   0
 README                         |   0
 autogen.sh                     |   4 +
 configure.ac                   | 102 +++++++++++++
 data/Makefile.am               |  23 +++
 data/xml/ConnectionManager.xml |   1 +
 data/xml/ContentDirectory.xml  |   1 +
 data/xml/Makefile.am           |  11 ++
 data/xml/description.xml       |  35 +++++
 doc/design.txt                 |   4 +
 src/Makefile.am                |  22 +++
 src/gupnp-media-server.c       |  75 +++++++++
 src/gupnp-media-server.h       |  75 +++++++++
 src/main.c                     |  89 +++++++++++
 19 files changed, 1024 insertions(+)

commit e8c713415cb479655f4286b000ee69886becbe46
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 13:45:20 2008 +0000

    Removing everything so to get the whole (14 commits) history in.
    
    svn path=/trunk/; revision=118

 AUTHORS                        |   3 -
 COPYING                        | 339 --------------------------
 ChangeLog                      |  75 ------
 INSTALL                        | 236 ------------------
 Makefile.am                    |   4 -
 NEWS                           |   0
 README                         |   0
 TODO                           |  12 -
 autogen.sh                     |   4 -
 configure.ac                   |  59 -----
 data/Makefile.am               |   3 -
 data/xml/ConnectionManager.xml | 215 ----------------
 data/xml/ContentDirectory.xml  | 539 -----------------------------------------
 data/xml/Makefile.am           |  11 -
 data/xml/description.xml       |  35 ---
 doc/design.txt                 |  16 --
 src/Makefile.am                |  20 --
 src/gupnp-media-server.c       | 461 -----------------------------------
 src/gupnp-media-server.h       |  79 ------
 src/main.c                     | 323 ------------------------
 20 files changed, 2434 deletions(-)

commit 2cf99077034bd517a0892d4a3283ca238a5deac3
Author: Zeeshan Ali (Khattak) <zeeshanak@src.gnome.org>
Date:   Wed Apr 23 12:48:18 2008 +0000

    Merge ../gupnp-media-server-git
    
    svn path=/trunk/; revision=117

 AUTHORS                        |   3 +
 COPYING                        | 339 ++++++++++++++++++++++++++
 ChangeLog                      |  75 ++++++
 INSTALL                        | 236 ++++++++++++++++++
 Makefile.am                    |   4 +
 NEWS                           |   0
 README                         |   0
 TODO                           |  12 +
 autogen.sh                     |   4 +
 configure.ac                   |  59 +++++
 data/Makefile.am               |   3 +
 data/xml/ConnectionManager.xml | 215 ++++++++++++++++
 data/xml/ContentDirectory.xml  | 539 +++++++++++++++++++++++++++++++++++++++++
 data/xml/Makefile.am           |  11 +
 data/xml/description.xml       |  35 +++
 doc/design.txt                 |  16 ++
 src/Makefile.am                |  20 ++
 src/gupnp-media-server.c       | 461 +++++++++++++++++++++++++++++++++++
 src/gupnp-media-server.h       |  79 ++++++
 src/main.c                     | 323 ++++++++++++++++++++++++
 20 files changed, 2434 insertions(+)
