# Generated by Makefile. Do not edit.

commit 884b55e8915c1a9e56b50148f050c94dc81cbde7
Author: Jens Georg <mail@jensge.org>
Date:   Sat Apr 16 18:00:32 2011 +0300

    Release 0.10.1

 NEWS |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

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 files changed, 12 insertions(+), 0 deletions(-)

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.

 .../media-export/rygel-media-export-harvester.vala |    5 +++++
 .../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

 .../media-export/rygel-media-export-item.vala      |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

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 files 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 files changed, 131 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files 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

 .../media-export/rygel-media-export-harvester.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 6 insertions(+), 0 deletions(-)

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 files 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

 .../tracker/rygel-tracker-insertion-query.vala     |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 ++++++++++++++
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 24 insertions(+), 0 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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

 .../tracker/rygel-tracker-item-factory.vala        |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

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 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 +++++---
 .../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

 .../tracker/rygel-tracker-insertion-query.vala     |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 8 insertions(+), 1 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 7 insertions(+), 0 deletions(-)

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, 0 insertions(+), 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(+), 0 deletions(-)

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 files changed, 0 insertions(+), 1 deletions(-)

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 files 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, 0 insertions(+), 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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.

 .../tracker/rygel-tracker-insertion-query.vala     |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 15 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 1 deletions(-)

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 files 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 files changed, 6 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 7 insertions(+), 0 deletions(-)

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 files changed, 6 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 0 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 7 insertions(+), 1 deletions(-)

commit 2315d5ae4d225d943b5f0175bbf2e74dbfb0125b
Author: Jens Georg <mail@jensge.org>
Date:   Fri Mar 25 12:56:25 2011 +0200

    media-export: Implement search for res@duration

 .../rygel-media-export-media-cache.vala            |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 625 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 625 insertions(+), 0 deletions(-)

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 files 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 files changed, 735 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 7 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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

 .../media-export/rygel-media-export-database.vala  |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit ca4b001fbf56a3bcfb18a8979589fb05fc3dfa93
Author: Jens Georg <mail@jensge.org>
Date:   Thu Feb 24 21:27:44 2011 +0100

    media-export: Query user dirs only once

 .../rygel-media-export-root-container.vala         |   14 ++++++++------
 1 files 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 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../rygel-media-export-root-container.vala         |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files changed, 6 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 79 insertions(+), 0 deletions(-)

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

 .../rygel-media-export-harvesting-task.vala        |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 0 insertions(+), 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 files changed, 4 insertions(+), 1 deletions(-)

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.

 .../tracker/rygel-tracker-selection-query.vala     |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 30 insertions(+), 1 deletions(-)

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 files changed, 10 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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, 0 insertions(+), 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 insertions(+), 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 files changed, 0 insertions(+), 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, 0 insertions(+), 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 files 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 files 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(+), 0 deletions(-)

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 ++--
 .../rygel-media-export-media-cache.vala            |    2 +-
 .../tracker/rygel-tracker-item-factory.vala        |    2 +-
 .../tracker/rygel-tracker-music-item-factory.vala  |   13 +++++++------
 .../rygel-tracker-picture-item-factory.vala        |    4 ++--
 .../tracker/rygel-tracker-search-container.vala    |    2 +-
 .../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 files changed, 3 insertions(+), 0 deletions(-)

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 insertions(+), 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 files 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 files 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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 7 insertions(+), 0 deletions(-)

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 files 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 files changed, 0 insertions(+), 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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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

 .../media-export/rygel-media-export-plugin.vala    |   16 +++++++++-------
 1 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 16 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 9 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 0 insertions(+), 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 files changed, 9 insertions(+), 0 deletions(-)

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 files changed, 0 insertions(+), 1 deletions(-)

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 files changed, 45 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

commit e157023a893c89192206c0309612b96ae0688d65
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jan 27 19:05:12 2011 +0100

    mediathek: Fix whitespace errors

 .../rygel-mediathek-asx-playlist-parser.vala       |   12 ++++++------
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |    2 +-
 .../mediathek/rygel-mediathek-rss-container.vala   |    2 +-
 .../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 ++++++++
 .../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

 .../rygel-mediathek-asx-playlist-parser.vala       |    5 ++++-
 .../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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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

 .../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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 1 deletions(-)

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 files 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 files changed, 18 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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(+), 0 deletions(-)

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 files changed, 74 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 ++++++++++
 .../rygel-media-export-media-cache.vala            |    1 +
 .../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.

 .../rygel-media-export-media-cache.vala            |    4 ++--
 .../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 files 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 files 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 files 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 files 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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 26 insertions(+), 0 deletions(-)

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

 .../external/rygel-external-plugin-factory.vala    |    8 ++++----
 .../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 files 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 +-
 .../gst-launch/rygel-gst-launch-plugin.vala        |    2 +-
 .../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 +-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 +-
 .../gst-launch/rygel-gst-launch-plugin.vala        |    2 +-
 .../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.

 .../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

 .../tracker/rygel-tracker-root-container.vala      |    8 +++++---
 1 files 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 files changed, 6 insertions(+), 0 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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

 .../tracker/rygel-tracker-category-container.vala  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 31 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-search-container.vala    |   14 +++++++-------
 1 files 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

 .../tracker/rygel-tracker-item-factory.vala        |    6 +++++-
 .../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.

 .../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(+), 0 deletions(-)

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 files changed, 0 insertions(+), 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(+), 0 deletions(-)

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.

 .../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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 66 insertions(+), 0 deletions(-)

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

 .../rygel-media-export-media-cache.vala            |    4 ++--
 .../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

 .../rygel-media-export-sql-factory.vala            |    2 --
 1 files changed, 0 insertions(+), 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

 .../rygel-media-export-object-factory.vala         |    7 ++++++-
 .../media-export/rygel-media-export-plugin.vala    |   11 ++++++++++-
 .../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 files 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

 .../rygel-media-export-media-cache.vala            |    4 ++--
 1 files 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

 .../tracker/rygel-tracker-deletion-query.vala      |    2 +-
 .../tracker/rygel-tracker-insertion-query.vala     |    2 +-
 .../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            |   24 ++--
 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, 432 insertions(+), 445 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 files 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 files 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

 .../rygel-media-export-object-factory.vala         |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit a399beb3f42e112a63994990a67f1a2876d37692
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Nov 25 20:21:10 2010 +0200

    media-export: Minor coding-style fixes

 .../rygel-media-export-harvesting-task.vala        |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 34 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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 files 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

 .../external/rygel-external-album-art-factory.vala |    2 +-
 src/plugins/external/rygel-external-container.vala |    4 ++--
 .../external/rygel-external-icon-factory.vala      |    2 +-
 .../external/rygel-external-plugin-factory.vala    |    2 +-
 .../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 ++++++++++------
 .../external/rygel-external-icon-factory.vala      |    8 +++++---
 .../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 +++++++++------
 .../rygel-tracker-category-all-container.vala      |    8 +++++---
 .../tracker/rygel-tracker-metadata-values.vala     |    8 +++++---
 .../tracker/rygel-tracker-plugin-factory.vala      |    5 +++--
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 7 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 692 insertions(+), 0 deletions(-)

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 files 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.

 .../rygel-tracker-category-all-container.vala      |   17 ++++++++++++-----
 .../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

 .../tracker/rygel-tracker-search-container.vala    |   10 +++++-----
 1 files 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

 .../tracker/rygel-tracker-metadata-values.vala     |    8 ++++----
 1 files 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 files 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 files 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 files changed, 18 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 45 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 22 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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 files 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 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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

 .../rygel-media-export-object-factory.vala         |   11 +++++------
 .../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

 .../rygel-tracker-category-all-container.vala      |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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

 .../tracker/rygel-tracker-insertion-query.vala     |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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

 .../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 files changed, 0 insertions(+), 1 deletions(-)

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.

 .../tracker/rygel-tracker-insertion-query.vala     |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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

 .../media-export/rygel-media-export-harvester.vala |    4 ++--
 1 files 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 files 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 files changed, 17 insertions(+), 0 deletions(-)

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 files 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 files changed, 18 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-insertion-query.vala     |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-selection-query.vala     |   18 ++++++++++++++----
 1 files 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

 .../tracker/rygel-tracker-category-container.vala  |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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.

 .../tracker/rygel-tracker-metadata-values.vala     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 82 insertions(+), 0 deletions(-)

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

 .../rygel-media-export-object-factory.vala         |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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

 .../media-export/rygel-media-export-database.vala  |    6 ++++--
 1 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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).

 .../tracker/rygel-tracker-item-factory.vala        |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

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

 .../tracker/rygel-tracker-insertion-query.vala     |    3 +++
 src/rygel/rygel-media-container.vala               |    1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 files 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(+), 0 deletions(-)

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 files 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 files 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 files 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.

 .../tracker/rygel-tracker-search-container.vala    |    4 ++--
 1 files 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 files 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.

 .../tracker/rygel-tracker-search-container.vala    |    6 +++---
 1 files 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 files 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(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 deletions(-)

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 files changed, 39 insertions(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 26 insertions(+), 0 deletions(-)

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'.

 .../media-export/rygel-media-export-item.vala      |    4 ++--
 .../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(+), 0 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

commit 1569fc15b53957fec9a530f31d625277de842875
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Sep 23 18:16:12 2010 +0300

    tracker: Container search invalid in SearchContainer

 .../tracker/rygel-tracker-search-container.vala    |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

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 ++-
 .../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 files changed, 7 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 639 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 458 insertions(+), 0 deletions(-)

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

 .../rygel-media-export-root-container.vala         |   12 +++++++++---
 1 files 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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 7 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 74 insertions(+), 0 deletions(-)

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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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

 .../media-export/rygel-media-export-harvester.vala |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 638 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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

 .../media-export/rygel-media-export-database.vala  |    2 +-
 .../media-export/rygel-media-export-harvester.vala |    2 +-
 .../rygel-media-export-media-cache.vala            |    4 ++--
 .../rygel-media-export-metadata-extractor.vala     |    2 +-
 .../rygel-media-export-recursive-file-monitor.vala |    2 +-
 .../rygel-media-export-root-container.vala         |    2 +-
 src/plugins/mpris/rygel-mpris-player.vala          |    2 +-
 src/plugins/playbin/rygel-playbin-player.vala      |    6 +++---
 .../tracker/rygel-tracker-insertion-query.vala     |    2 +-
 .../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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 795 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 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 files 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 files 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 files 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 files 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 files 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 files 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.

 .../rygel-media-export-recursive-file-monitor.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../rygel-media-export-dbus-service.vala           |    2 +-
 .../media-export/rygel-media-export-harvester.vala |    2 +-
 .../rygel-media-export-recursive-file-monitor.vala |    2 +-
 .../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 files 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 files 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(+), 0 deletions(-)

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 files changed, 80 insertions(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files 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

 .../rygel-media-export-media-cache.vala            |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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

 .../rygel-media-export-harvesting-task.vala        |   11 ++++++++---
 1 files 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 |   29 +++++++++++---------
 1 files changed, 16 insertions(+), 13 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 files changed, 1 insertions(+), 1 deletions(-)

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, 0 insertions(+), 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

 .../rygel-media-export-media-cache.vala            |    8 ++++----
 1 files 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 files changed, 29 insertions(+), 0 deletions(-)

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

 .../rygel-media-export-sql-factory.vala            |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 14 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 0 insertions(+), 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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).

 .../external/rygel-external-item-factory.vala      |    2 +-
 .../media-export/rygel-media-export-item.vala      |    4 ++--
 .../rygel-media-export-media-cache.vala            |    2 +-
 .../mediathek/rygel-mediathek-video-item.vala      |    2 +-
 .../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 files changed, 792 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 deletions(-)

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.

 .../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 files 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 files 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 files 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 ++++++++++----------
 .../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

 .../tracker/rygel-tracker-selection-query.vala     |    6 ++++--
 1 files 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 files changed, 800 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 13 insertions(+), 0 deletions(-)

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 files 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 files changed, 10 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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/

 .../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

 .../tracker/rygel-tracker-metadata-values.vala     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 96 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 9 insertions(+), 1 deletions(-)

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 ++--
 .../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 files 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 files 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 files 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(+), 0 deletions(-)

commit c7682f6fdeaa1929eff179570ff2548806aa3a94
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 15 16:44:00 2010 +0300

    external: Mirco indentation fix

 .../external/rygel-external-plugin-factory.vala    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5e8c8f2c6aab7d2076de0ba4fd74ec9dac676fda
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Aug 15 16:29:39 2010 +0300

    external: Remove redundant constants

 .../external/rygel-external-plugin-factory.vala    |    7 ++-----
 1 files 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

 .../rygel-media-export-media-cache-upgrader.vala   |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

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

 .../rygel-media-export-media-cache.vala            |    2 +-
 .../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 files 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

 .../rygel-media-export-harvesting-task.vala        |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit dab065ba76afc771b430c9c6e48d6a169b22d3e8
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 14 16:43:02 2010 +0300

    media-export: Speed up startup-filesystem walk

 .../rygel-media-export-sql-factory.vala            |    5 +++--
 1 files 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

 .../rygel-media-export-query-container.vala        |    6 +-----
 .../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

 .../media-export/rygel-media-export-harvester.vala |   14 ++++++++------
 .../rygel-media-export-harvesting-task.vala        |    8 +++++++-
 .../media-export/rygel-media-export-plugin.vala    |   10 ++++++++++
 .../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

 .../rygel-media-export-root-container.vala         |    3 +--
 1 files changed, 1 insertions(+), 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, 0 insertions(+), 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 deletions(-)

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

 .../rygel-media-export-query-container.vala        |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

commit 7040b30ac3a1a38036db27bf8be1b4abdf0e3a98
Author: Jens Georg <mail@jensge.org>
Date:   Fri Aug 13 23:17:41 2010 +0300

    media-export: Move extractor to harvester

 .../media-export/rygel-media-export-harvester.vala |    9 ++-------
 .../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

 .../media-export/rygel-media-export-harvester.vala |    6 +++---
 1 files 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 files 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

 .../rygel-media-export-harvesting-task.vala        |    5 ++---
 .../rygel-media-export-media-cache.vala            |   10 +++++-----
 .../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

 .../rygel-media-export-harvesting-task.vala        |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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 ++++---------------
 .../rygel-media-export-media-cache.vala            |    6 +++++-
 .../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

 .../rygel-media-export-dummy-container.vala        |    4 ++--
 .../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

 .../rygel-media-export-db-container.vala           |    2 +-
 .../rygel-media-export-dummy-container.vala        |    2 +-
 .../rygel-media-export-harvesting-task.vala        |    6 +++---
 .../media-export/rygel-media-export-item.vala      |    9 ++-------
 .../rygel-media-export-media-cache.vala            |    5 +++++
 .../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

 .../rygel-media-export-harvesting-task.vala        |    5 +----
 .../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

 .../rygel-media-export-recursive-file-monitor.vala |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

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)

 .../rygel-media-export-harvesting-task.vala        |    2 +-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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.

 .../tracker/rygel-tracker-insertion-query.vala     |    5 +++++
 src/rygel/rygel-item-creator.vala                  |    9 +++++++++
 2 files changed, 14 insertions(+), 0 deletions(-)

commit 3b21bf3ede12afac7e24f9fccfeb2c804ea25e13
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 12 19:07:25 2010 +0300

    tracker: Provide DLNA profile when available

 .../tracker/rygel-tracker-item-factory.vala        |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 3dce37df5e7d58077dff7ac14f47afaf2f0d150a
Author: Jens Georg <mail@jensge.org>
Date:   Mon Aug 2 21:07:43 2010 +0300

    media-export: Fix deprecation warnings with libgee

 .../media-export/rygel-media-export-harvester.vala |    6 +++---
 .../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 files 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.

 .../rygel-media-export-harvesting-task.vala        |    7 +++----
 1 files 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

 .../rygel-media-export-harvesting-task.vala        |    8 ++++++--
 1 files 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 files 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 files 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 files changed, 22 insertions(+), 1 deletions(-)

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

 .../rygel-media-export-harvesting-task.vala        |    6 +++---
 1 files 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

 .../rygel-media-export-harvesting-task.vala        |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 32cffd25a56149c7de7456c55885fd1cef81becb
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 29 17:58:55 2010 +0200

    media-export: Remove useless parameter

 .../rygel-media-export-harvesting-task.vala        |    9 +++------
 1 files 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 files changed, 31 insertions(+), 1 deletions(-)

commit 2167b105c0d9dbae8d478e8525679838c2518953
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jul 29 17:38:08 2010 +0200

    media-export: No need for harvester trash

 .../media-export/rygel-media-export-harvester.vala |    8 --------
 1 files changed, 0 insertions(+), 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 files 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.

 .../tracker/rygel-tracker-metadata-values.vala     |   14 ++++++++++++++
 .../tracker/rygel-tracker-search-container.vala    |   14 ++++++++++++++
 2 files changed, 28 insertions(+), 0 deletions(-)

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 files changed, 23 insertions(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-metadata-values.vala     |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

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

 .../tracker/rygel-tracker-metadata-values.vala     |    4 ++--
 1 files 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 files 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 files 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().

 .../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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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.

 .../external/rygel-external-album-art-factory.vala |    2 +-
 .../external/rygel-external-icon-factory.vala      |    2 +-
 .../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

 .../external/rygel-external-item-factory.vala      |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 37d9bbacb8e777ed5bbeee2f990a04081ff4d31f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Aug 11 00:32:46 2010 +0300

    external: Remove workaround for bug#602003

 .../external/rygel-external-item-factory.vala      |    8 ++------
 1 files 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.

 .../external/rygel-external-item-factory.vala      |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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.

 .../external/rygel-external-item-factory.vala      |    2 +-
 .../media-export/rygel-media-export-item.vala      |    4 ++--
 .../rygel-media-export-media-cache.vala            |    2 +-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 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

 .../external/rygel-external-dummy-container.vala   |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fab588d2dbe98f8b0f3684a07143a6000b1c8f1b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Aug 10 01:13:38 2010 +0300

    external: Fix a typo

 .../external/rygel-external-dummy-container.vala   |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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

 .../tracker/rygel-tracker-insertion-query.vala     |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 30538d9239fe91cb8a59efe839b9b401e0062bbb
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Aug 7 03:38:00 2010 +0300

    tracker: Micro coding-style fix

 .../tracker/rygel-tracker-item-creation.vala       |    4 ++--
 1 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

commit 3886f3221f6636aa63bf12396f4ffc5425f29499
Author: Jens Georg <mail@jensge.org>
Date:   Sat Aug 7 18:44:00 2010 +0300

    media-export: Use file mtime as fallback

 .../media-export/rygel-media-export-item.vala      |    9 ++++++---
 1 files 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

 .../rygel-media-export-media-cache.vala            |   14 ++++++++++++--
 .../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

 .../rygel-media-export-db-container.vala           |   11 ++---------
 1 files 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

 .../rygel-media-export-db-container.vala           |   12 ++++++------
 1 files 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.

 .../rygel-media-export-db-container.vala           |    9 +--------
 .../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.

 .../rygel-media-export-db-container.vala           |    7 +------
 .../rygel-media-export-media-cache.vala            |    5 +++--
 .../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

 .../media-export/rygel-media-export-database.vala  |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 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 files changed, 33 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files changed, 5 insertions(+), 1 deletions(-)

commit 2fd9cefb87f89c0ca129e3b6d4355f8acf295b4d
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Aug 6 00:03:58 2010 +0300

    tracker: Ignore duration of '0'

 .../tracker/rygel-tracker-music-item-factory.vala  |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

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

 .../media-export/rygel-media-export-database.vala  |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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 files 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"

 .../media-export/rygel-media-export-plugin.vala    |    2 --
 1 files changed, 0 insertions(+), 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 files changed, 2 insertions(+), 0 deletions(-)

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 deletions(-)

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

 .../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

 .../external/rygel-external-item-factory.vala      |    6 +++++-
 .../tracker/rygel-tracker-music-item-factory.vala  |    3 +++
 2 files changed, 8 insertions(+), 1 deletions(-)

commit 39a80620d93e1b058e11bb39dcce383889e80b8f
Author: Jens Georg <mail@jensge.org>
Date:   Sat Jul 24 16:23:36 2010 +0300

    media-export: Support genre tag

 .../media-export/rygel-media-export-item.vala      |    1 +
 .../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(+), 0 deletions(-)

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 files 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 files 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

 .../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 +++++++-------
 .../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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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

 .../tracker/rygel-tracker-item-creation.vala       |    3 ---
 1 files changed, 0 insertions(+), 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 ++---
 .../gst-launch/rygel-gst-launch-plugin.vala        |    3 +--
 .../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 files 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 files 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 files 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 files changed, 76 insertions(+), 0 deletions(-)

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.

 .../media-export/rygel-media-export-harvester.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 49 insertions(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 246 insertions(+), 0 deletions(-)

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 files changed, 19 insertions(+), 1 deletions(-)

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

 .../rygel-gst-renderer-connection-manager.vala     |    4 ----
 1 files changed, 0 insertions(+), 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

 .../rygel-gst-renderer-connection-manager.vala     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 0 insertions(+), 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 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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

 .../rygel-media-export-root-container.vala         |    8 +++++---
 1 files 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

 .../rygel-media-export-query-container.vala        |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

 .../media-export/rygel-media-export-item.vala      |   12 +++++++-----
 1 files 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 ++++++++++++++++++++
 .../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.

 .../media-export/rygel-media-export-item.vala      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../media-export/rygel-media-export-item.vala      |   19 ++++++++++++-------
 1 files 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

 .../rygel-media-export-dbus-service.vala           |    7 ++++---
 1 files 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

 .../rygel-media-export-root-container.vala         |   14 --------------
 1 files changed, 0 insertions(+), 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

 .../media-export/rygel-media-export-item.vala      |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

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.

 .../media-export/rygel-media-export-item.vala      |    4 ++--
 1 files 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 files 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

 .../rygel-media-export-metadata-extractor.vala     |    4 ----
 1 files changed, 0 insertions(+), 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 files 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 files 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).

 .../media-export/rygel-media-export-item.vala      |    4 +++-
 .../rygel-media-export-metadata-extractor.vala     |    2 ++
 2 files changed, 5 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 +++-
 .../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.

 .../media-export/rygel-media-export-item.vala      |    6 +++---
 1 files 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 files 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 files 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

 .../rygel-media-export-metadata-extractor.vala     |    5 +++--
 1 files 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

 .../rygel-media-export-metadata-extractor.vala     |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files 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 deletions(-)

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 files 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 +++++---
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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'

 .../rygel-gst-renderer-connection-manager.vala     |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 28 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files 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 files changed, 1 insertions(+), 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 files changed, 10 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 11 insertions(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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

 .../rygel-media-export-media-cache.vala            |    8 +++++++-
 .../tracker/rygel-tracker-music-item-factory.vala  |    2 ++
 2 files changed, 9 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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

 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 33 insertions(+), 0 deletions(-)

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.

 .../rygel-media-export-media-cache.vala            |    4 ++--
 1 files 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.

 .../rygel-media-export-metadata-extractor.vala     |    6 ++----
 1 files 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.

 .../rygel-media-export-media-cache.vala            |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

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

 .../media-export/rygel-media-export-item.vala      |    4 ++--
 1 files 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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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

 .../gst-launch/rygel-gst-launch-content-dir.vala   |    4 ++--
 src/plugins/gst-launch/rygel-gst-launch-item.vala  |   12 ++++++------
 .../gst-launch/rygel-gst-launch-plugin.vala        |    2 +-
 .../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

 .../external/rygel-external-plugin-factory.vala    |   13 +++++--------
 1 files 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.

 .../tracker/rygel-tracker-metadata-values.vala     |    2 +-
 .../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

 .../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

 .../tracker/rygel-tracker-selection-query.vala     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 032a3a7f5150d59ec009a12435b60386593d426b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Jul 6 16:05:56 2010 +0300

    tracker: Fix a FIXME note

 .../tracker/rygel-tracker-search-container.vala    |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files 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 files 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(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 58 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 46 insertions(+), 1 deletions(-)

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 files 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

 .../external/rygel-external-plugin-factory.vala    |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

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 files changed, 24 insertions(+), 1 deletions(-)

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 files 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 files changed, 21 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 +-
 .../external/rygel-external-content-dir.vala       |    2 +-
 src/plugins/gst-renderer/rygel-gst-player.vala     |    2 +-
 .../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 files 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 files 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 files changed, 21 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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(+), 0 deletions(-)

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 files 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.

 .../rygel-media-export-metadata-extractor.vala     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../external/rygel-external-plugin-factory.vala    |    1 -
 .../gst-launch/rygel-gst-launch-plugin.vala        |    1 -
 src/plugins/gst-renderer/rygel-gst-plugin.vala     |    1 -
 .../media-export/rygel-media-export-plugin.vala    |    1 -
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |    1 -
 src/plugins/test/rygel-test-plugin.vala            |    1 -
 .../tracker/rygel-tracker-plugin-factory.vala      |    1 -
 7 files changed, 0 insertions(+), 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 files changed, 50 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

commit dd43249cf765ad35b87caa20bef5988f4244822a
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Jun 16 19:30:34 2010 +0300

    external: Centralize D-Bus interface names

 .../external/rygel-external-interfaces.vala        |    3 +++
 .../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 files 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()

 .../external/rygel-external-item-factory.vala      |   15 +++++++--------
 1 files 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

 .../external/rygel-external-item-factory.vala      |    3 +--
 1 files changed, 1 insertions(+), 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 ++++-
 .../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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

commit 8f03cc8e4d3c1eddc253c4dabfb9aa1ff4090fda
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Mon Jun 14 01:13:07 2010 +0200

    Add nb

 po/LINGUAS |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 914 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 deletions(-)

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 files changed, 9 insertions(+), 0 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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 files changed, 5 insertions(+), 1 deletions(-)

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 files changed, 54 insertions(+), 0 deletions(-)

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

 .../rygel-media-export-db-container.vala           |   11 +++++------
 .../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.

 .../rygel-media-export-media-cache.vala            |    7 +++----
 1 files 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

 .../rygel-media-export-media-cache.vala            |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../rygel-media-export-media-cache.vala            |   12 +++++++++---
 1 files 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

 .../media-export/rygel-media-export-database.vala  |    2 +-
 .../media-export/rygel-media-export-harvester.vala |   10 +++++-----
 .../media-export/rygel-media-export-item.vala      |    4 ++--
 .../rygel-media-export-media-cache.vala            |    2 +-
 .../rygel-media-export-metadata-extractor.vala     |    2 +-
 .../rygel-media-export-null-container.vala         |    2 +-
 .../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 files 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

 .../rygel-media-export-metadata-extractor.vala     |    5 +----
 1 files changed, 1 insertions(+), 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 files 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 files 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

 .../media-export/rygel-media-export-item.vala      |    6 ++----
 .../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 files 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      |   71 ++++++++------------
 .../rygel-media-export-metadata-extractor.vala     |   72 +++++++++++--------
 2 files changed, 70 insertions(+), 73 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 files changed, 0 insertions(+), 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 files 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 files 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 files changed, 24 insertions(+), 1 deletions(-)

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 files 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 files 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

 .../media-export/rygel-media-export-database.vala  |    2 +-
 .../rygel-media-export-media-cache.vala            |    4 ++--
 .../rygel-media-export-metadata-extractor.vala     |    2 +-
 .../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 +++++
 .../mediathek/rygel-mediathek-asx-playlist.vala    |    4 ++--
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |    2 +-
 .../mediathek/rygel-mediathek-root-container.vala  |    4 ++--
 .../mediathek/rygel-mediathek-rss-container.vala   |   14 +++++++-------
 .../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 files changed, 989 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

commit 590120307202c72c37242d687f981142238d1ddd
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Jun 6 02:07:21 2010 +0300

    media-export: Explain 'harvest' for translators

 .../media-export/rygel-media-export-harvester.vala |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 988 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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, 0 insertions(+), 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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 5 insertions(+), 0 deletions(-)

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 files changed, 13 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files changed, 57 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 7 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 deletions(-)

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(+), 0 deletions(-)

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 files 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 files 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 files 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 deletions(-)

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 files 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 files 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 files changed, 5 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files changed, 28 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 970 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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.

 .../media-export/rygel-media-export-harvester.vala |    2 +-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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

 .../rygel-media-export-query-container.vala        |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

commit 8cad73f7079b45a0c0cdacf7783787063eaff397
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Apr 20 01:49:22 2010 +0300

    core,mediathek: More translator-friendly language

 .../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

 .../mediathek/rygel-mediathek-asx-playlist.vala    |    2 +-
 .../rygel-tracker-category-all-container.vala      |    2 +-
 .../tracker/rygel-tracker-item-creation.vala       |    2 +-
 .../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'

 .../rygel-media-export-query-container.vala        |    6 +++---
 .../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(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 68 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 971 insertions(+), 0 deletions(-)

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.

 .../media-export/rygel-media-export-item.vala      |    6 ++----
 .../rygel-media-export-root-container.vala         |    4 ++--
 .../mediathek/rygel-mediathek-asx-playlist.vala    |    3 +--
 .../mediathek/rygel-mediathek-root-container.vala  |    3 +--
 .../mediathek/rygel-mediathek-video-item.vala      |   14 +++++++-------
 .../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 files changed, 12 insertions(+), 1 deletions(-)

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 files 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/POTFILES.in |  140 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 55 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files changed, 21 insertions(+), 1 deletions(-)

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 files changed, 27 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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.

 .../rygel-media-export-query-container.vala        |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files changed, 11 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files 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 files changed, 9 insertions(+), 0 deletions(-)

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 +-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 9 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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'.

 .../media-export/rygel-media-export-item.vala      |    4 ++--
 .../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

 .../rygel-media-export-root-container.vala         |   11 +++++------
 1 files 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 files 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 files 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 files 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

 .../rygel-media-export-root-container.vala         |    9 +--------
 1 files changed, 1 insertions(+), 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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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

 .../rygel-media-export-query-container.vala        |    4 ++--
 .../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 files 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(+), 0 deletions(-)

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 files 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 files changed, 31 insertions(+), 0 deletions(-)

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

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

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 files changed, 25 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../rygel-media-export-query-container.vala        |    8 +++++---
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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

 .../rygel-media-export-root-container.vala         |   14 ++++++++------
 1 files 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 files 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

 .../mediathek/rygel-mediathek-video-item.vala      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 64 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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

 .../rygel-media-export-object-factory.vala         |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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        |   33 +++++++++++--------
 1 files changed, 19 insertions(+), 14 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 files changed, 8 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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.

 .../rygel-media-export-query-container.vala        |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files 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

 .../rygel-media-export-root-container.vala         |    6 +++---
 1 files 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

 .../rygel-media-export-query-container.vala        |   10 +++++-----
 1 files 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

 .../rygel-media-export-query-container.vala        |    6 ++++--
 1 files 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 files 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(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 23 insertions(+), 0 deletions(-)

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 files changed, 21 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 0 deletions(-)

commit 6f9e5d2546248d82458cf7b3f9458138d336fe51
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jan 31 17:04:47 2010 +0100

    media-db,media-export: Remove save_object

 .../media-export/rygel-media-export-harvester.vala |    6 +++---
 .../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 files 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 files changed, 61 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 1 insertions(+), 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 files 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 files 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

 .../mediathek/rygel-mediathek-asx-playlist.vala    |    4 ++--
 1 files 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 files changed, 5 insertions(+), 1 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 deletions(-)

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 files changed, 23 insertions(+), 0 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 deletions(-)

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.

 .../tracker/rygel-tracker-item-factory.vala        |    8 ++++----
 1 files 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>

 .../tracker/rygel-tracker-selection-query.vala     |    6 +++---
 1 files 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 files changed, 35 insertions(+), 0 deletions(-)

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 files 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

 .../media-export/rygel-media-export-harvester.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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.

 .../media-export/rygel-media-export-harvester.vala |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 ++--
 .../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 files 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

 .../tracker/rygel-tracker-search-container.vala    |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

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?

 .../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 files 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 files changed, 5 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 16 insertions(+), 0 deletions(-)

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 files 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 files changed, 6 insertions(+), 0 deletions(-)

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 files 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.

 .../tracker/rygel-tracker-search-container.vala    |   10 ++++------
 1 files 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

 .../rygel-media-export-root-container.vala         |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 76d277509faf90567e8248d7f0842bf2674132d7
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Feb 14 18:34:30 2010 +0200

    media-export: Remove redundant null check

 .../rygel-media-export-root-container.vala         |    3 +--
 1 files changed, 1 insertions(+), 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.

 .../rygel-media-export-root-container.vala         |   10 +++++-----
 1 files 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(+), 0 deletions(-)

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 files 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 deletions(-)

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.

 .../tracker/rygel-tracker-metadata-values.vala     |    7 +++----
 src/plugins/tracker/rygel-tracker-query.vala       |    9 ++-------
 .../tracker/rygel-tracker-search-container.vala    |   12 ++++++------
 .../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.

 .../tracker/rygel-tracker-item-factory.vala        |    5 ++++-
 .../tracker/rygel-tracker-music-item-factory.vala  |    5 ++++-
 .../rygel-tracker-picture-item-factory.vala        |    5 ++++-
 .../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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 22 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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

 .../mediathek/rygel-mediathek-asx-playlist.vala    |    4 ++--
 .../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)

 .../media-export/rygel-media-export-item.vala      |    4 +---
 .../mediathek/rygel-mediathek-asx-playlist.vala    |    2 +-
 .../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 files 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 files 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 files changed, 1 insertions(+), 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 files changed, 7 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 7 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 6 insertions(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files changed, 14 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 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 files 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 files changed, 18 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 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, 0 insertions(+), 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 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 files changed, 14 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 19 insertions(+), 0 deletions(-)

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 files changed, 6 insertions(+), 0 deletions(-)

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    |   60 ++++++++++++--------
 1 files changed, 36 insertions(+), 24 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 files 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

 .../tracker/rygel-tracker-query-triplet.vala       |    8 ++++++++
 .../tracker/rygel-tracker-query-triplets.vala      |    6 +++++-
 .../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

 .../tracker/rygel-tracker-music-item-factory.vala  |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

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    |   33 ++++++++++++++-----
 .../tracker/rygel-tracker-video-item-factory.vala  |   14 +++++---
 5 files changed, 60 insertions(+), 36 deletions(-)

commit 6e2d9b97f5dbbb321d229c57abaa0e41c5b46193
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Dec 11 15:10:05 2009 +0200

    tracker: Remove unneeded 'using' statements

 .../tracker/rygel-tracker-item-factory.vala        |    2 --
 .../tracker/rygel-tracker-music-item-factory.vala  |    2 --
 .../rygel-tracker-picture-item-factory.vala        |    2 --
 .../tracker/rygel-tracker-video-item-factory.vala  |    2 --
 4 files changed, 0 insertions(+), 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

 .../tracker/rygel-tracker-item-factory.vala        |   17 ++++++++++-------
 .../tracker/rygel-tracker-music-item-factory.vala  |   18 ++++++++----------
 .../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

 .../tracker/rygel-tracker-root-container.vala      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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, 0 insertions(+), 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-metadata-values.vala     |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-metadata-values.vala     |   17 +++++++++++------
 1 files 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.

 .../tracker/rygel-tracker-metadata-values.vala     |   13 +++++++++++--
 1 files 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

 .../tracker/rygel-tracker-metadata-values.vala     |   10 +++++++---
 1 files 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.

 .../tracker/rygel-tracker-metadata-values.vala     |   16 ++++++++++++++--
 1 files 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 ++++++++++--
 .../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

 .../tracker/rygel-tracker-metadata-values.vala     |    3 ++-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-search-container.vala    |   14 +++++++-------
 1 files 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

 .../tracker/rygel-tracker-metadata-values.vala     |    3 +--
 src/plugins/tracker/rygel-tracker-query.vala       |    8 ++++++++
 .../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

 .../tracker/rygel-tracker-metadata-values.vala     |    3 +--
 .../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.

 .../tracker/rygel-tracker-search-container.vala    |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

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

 .../tracker/rygel-tracker-item-factory.vala        |   19 +------------------
 1 files changed, 1 insertions(+), 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

 .../tracker/rygel-tracker-image-item-factory.vala  |    4 ++--
 .../tracker/rygel-tracker-item-factory.vala        |    4 ++--
 .../tracker/rygel-tracker-music-item-factory.vala  |    4 ++--
 .../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.

 .../tracker/rygel-tracker-item-factory.vala        |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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()

 .../tracker/rygel-tracker-item-factory.vala        |    4 ----
 .../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.

 .../tracker/rygel-tracker-image-item-factory.vala  |    9 ++-------
 .../tracker/rygel-tracker-item-factory.vala        |    8 +++++---
 .../tracker/rygel-tracker-music-item-factory.vala  |    9 ++-------
 .../tracker/rygel-tracker-search-container.vala    |    1 -
 .../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

 .../tracker/rygel-tracker-image-item-factory.vala  |    6 +++++-
 .../tracker/rygel-tracker-item-factory.vala        |    6 ++++++
 .../tracker/rygel-tracker-music-item-factory.vala  |    6 +++++-
 .../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

 .../tracker/rygel-tracker-search-container.vala    |    6 ++++--
 1 files 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.

 .../tracker/rygel-tracker-metadata-values.vala     |    5 +++--
 1 files 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 files changed, 16 insertions(+), 1 deletions(-)

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 files changed, 34 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files 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

 .../tracker/rygel-tracker-search-container.vala    |    4 ----
 1 files changed, 0 insertions(+), 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 files 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.

 .../tracker/rygel-tracker-search-container.vala    |   14 +++++++-------
 1 files 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 files 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 files 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()

 .../tracker/rygel-tracker-search-container.vala    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../tracker/rygel-tracker-search-container.vala    |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-search-container.vala    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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

 .../tracker/rygel-tracker-search-container.vala    |    6 +++---
 1 files 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

 .../tracker/rygel-tracker-search-container.vala    |   11 -----------
 1 files changed, 0 insertions(+), 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../external/rygel-external-item-factory.vala      |    8 ++++++--
 1 files 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 files 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 files 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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 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 files changed, 10 insertions(+), 1 deletions(-)

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 files changed, 59 insertions(+), 1 deletions(-)

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 deletions(-)

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 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 13 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 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 insertions(+), 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 files 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 files changed, 56 insertions(+), 0 deletions(-)

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 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 339 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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       |   16 +++++++++++++---
 src/rygel/rygel-root-device-factory.vala |   11 -----------
 2 files changed, 13 insertions(+), 14 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 files 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 -----------
 .../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 files 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

 .../external/rygel-external-item-factory.vala      |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 107fa5c741bfe294bb61419fe433b3748844283c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Oct 25 02:11:50 2009 +0300

    external: Micro refactoring

 .../external/rygel-external-item-factory.vala      |    4 +---
 1 files changed, 1 insertions(+), 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 files 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 files 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

 .../external/rygel-external-plugin-factory.vala    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

 .../external/rygel-external-plugin-factory.vala    |    6 +++---
 1 files 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 files 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 files 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

 .../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 files changed, 10 insertions(+), 0 deletions(-)

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 files changed, 8 insertions(+), 0 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 ++--
 .../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(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 18 insertions(+), 0 deletions(-)

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 files changed, 7 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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

 .../gst-renderer/rygel-gst-av-transport.vala       |    3 +++
 src/plugins/gst-renderer/rygel-gst-changelog.vala  |    3 +++
 .../gst-renderer/rygel-gst-connection-manager.vala |    3 +++
 src/plugins/gst-renderer/rygel-gst-player.vala     |    3 +++
 .../gst-renderer/rygel-gst-rendering-control.vala  |    3 +++
 5 files changed, 15 insertions(+), 0 deletions(-)

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 files 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 deletions(-)

commit f7e3dfdc3ae57700d1bffcc250fbcb4754d9e890
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed Oct 14 01:06:11 2009 +0300

    gst-renderer: Correctly handle EOS

 .../gst-renderer/rygel-gst-video-window.vala       |   18 +++++++++++++-----
 1 files 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 files changed, 3 insertions(+), 0 deletions(-)

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

 .../gst-renderer/rygel-gst-av-transport.vala       |    6 ++++--
 src/plugins/gst-renderer/rygel-gst-changelog.vala  |    9 ++++++---
 .../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 files 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.

 .../gst-renderer/rygel-gst-video-window.vala       |    4 ++--
 1 files 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

 .../gst-renderer/rygel-gst-video-window.vala       |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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

 .../gst-renderer/rygel-gst-av-transport.vala       |    6 +++---
 src/plugins/gst-renderer/rygel-gst-changelog.vala  |   14 +++++++++-----
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../gst-renderer/rygel-gst-video-window.vala       |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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

 .../gst-renderer/rygel-gst-video-window.vala       |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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

 .../gst-renderer/rygel-gst-video-window.vala       |    4 ----
 1 files changed, 0 insertions(+), 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.

 .../gst-renderer/rygel-gst-video-window.vala       |   11 +++++------
 1 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files 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

 .../media-export/rygel-media-export-harvester.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

 .../media-export/rygel-media-export-harvester.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

 .../media-export/rygel-media-export-harvester.vala |    4 +---
 1 files changed, 1 insertions(+), 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 ++-
 .../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, 0 insertions(+), 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

 .../tracker/rygel-tracker-search-container.vala    |    3 ---
 1 files changed, 0 insertions(+), 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

 .../external/rygel-external-interfaces.vala        |    4 ++--
 .../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 +
 .../tracker/rygel-tracker-metadata-values.vala     |    1 -
 .../tracker/rygel-tracker-root-container.vala      |    9 +++------
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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

 .../rygel-media-export-root-container.vala         |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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 -
 .../tracker/rygel-tracker-metadata-values.vala     |    1 +
 .../tracker/rygel-tracker-root-container.vala      |    9 ++++++---
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 +-
 .../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 files changed, 34 insertions(+), 0 deletions(-)

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 files changed, 11 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 7 insertions(+), 0 deletions(-)

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 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files 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

 .../rygel-media-export-dbus-service.vala           |   10 +++++++---
 1 files 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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 deletions(-)

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 files changed, 49 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 deletions(-)

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 files changed, 13 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 5 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 7 insertions(+), 0 deletions(-)

commit df9fa4fdec3dc65206584aacb26348717e27ba9e
Author: Jens Georg <mail@jensge.org>
Date:   Sun Sep 27 13:51:09 2009 +0200

    media-export: Fix updating of changed files

 .../rygel-media-export-root-container.vala         |    3 +--
 1 files changed, 1 insertions(+), 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 25 insertions(+), 0 deletions(-)

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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 0 deletions(-)

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, 0 insertions(+), 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files changed, 115 insertions(+), 0 deletions(-)

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 files 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

 .../media-export/rygel-media-export-harvester.vala |   11 +++++------
 1 files 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.

 .../rygel-media-export-root-container.vala         |    8 ++++----
 1 files 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.

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

commit 96a99c3cc9ff7e7b86b29821ec9c0e01884e32ed
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Tue Sep 22 18:53:19 2009 +0300

    media-export: Minor indentation fixes

 .../rygel-media-export-root-container.vala         |    8 ++++----
 1 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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

 .../rygel-media-export-dbus-service.vala           |   18 +-----------------
 1 files changed, 1 insertions(+), 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

 .../rygel-media-export-dbus-service.vala           |    4 ++++
 .../rygel-media-export-root-container.vala         |   13 +++++++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files changed, 0 insertions(+), 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

 .../media-export/rygel-media-export-harvester.vala |   14 ++++++++++----
 1 files 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

 .../media-export/rygel-media-export-harvester.vala |    8 ++++----
 1 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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

 .../tracker/rygel-tracker-metadata-values.vala     |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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.

 .../tracker/rygel-tracker-root-container.vala      |    9 +++------
 .../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(+), 0 deletions(-)

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.

 .../tracker/rygel-tracker-search-container.vala    |   10 +++++++---
 1 files 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

 .../tracker/rygel-tracker-metadata-values.vala     |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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'.

 .../tracker/rygel-tracker-metadata-values.vala     |    4 ++--
 1 files 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.

 .../tracker/rygel-tracker-metadata-values.vala     |    6 +++---
 1 files 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

 .../tracker/rygel-tracker-metadata-values.vala     |    2 +-
 .../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

 .../tracker/rygel-tracker-search-container.vala    |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 621b73aec1816c9ffbcc612a44a8ad3697a69c08
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sun Sep 20 01:20:39 2009 +0300

    tracker: Correct a typo

 .../tracker/rygel-tracker-search-container.vala    |    3 +--
 1 files changed, 1 insertions(+), 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 files 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 +---
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

commit 6dbf35fd7a778513c1df4fc4f47e3d2c81ab3801
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Sat Sep 19 04:21:29 2009 +0300

    tracker: Populate MetadataContainer children

 .../tracker/rygel-tracker-metadata-values.vala     |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

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.

 .../tracker/rygel-tracker-root-container.vala      |    9 ++++++---
 .../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

 .../tracker/rygel-tracker-search-container.vala    |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

 .../tracker/rygel-tracker-search-container.vala    |    7 +++++--
 1 files 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

 .../tracker/rygel-tracker-search-container.vala    |    8 +++++---
 1 files 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

 .../tracker/rygel-tracker-image-category.vala      |    2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala  |    2 ++
 .../tracker/rygel-tracker-music-category.vala      |    2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala  |    2 ++
 .../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 files 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 +------
 .../tracker/rygel-tracker-image-category.vala      |    2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala  |    2 +-
 src/plugins/tracker/rygel-tracker-item.vala        |    3 ++-
 .../tracker/rygel-tracker-music-category.vala      |    2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala  |    2 +-
 .../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(+), 0 deletions(-)

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

 .../tracker/rygel-tracker-root-container.vala      |    6 +++---
 1 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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.

 .../media-export/rygel-media-export-harvester.vala |    8 ++++----
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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

 .../rygel-media-export-root-container.vala         |   17 +++++++++++++----
 1 files 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

 .../rygel-media-export-root-container.vala         |    8 ++++----
 1 files 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

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

commit 5d86605c50a8ebb19c7b7a53f9f505052e484632
Author: Jens Georg <mail@jensge.org>
Date:   Sat Sep 12 01:08:06 2009 +0200

    media-export: Fix critical warnings

 .../media-export/rygel-media-export-harvester.vala |    2 +-
 .../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

 .../media-export/rygel-media-export-item.vala      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 8 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 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 files 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 files changed, 4 insertions(+), 1 deletions(-)

commit 18890133253db37ea586a4f5d45d422858f4d0ff
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Fri Sep 11 20:02:11 2009 +0300

    mediathek: Remove trailing whitespace

 .../mediathek/rygel-mediathek-root-container.vala  |   10 +++++-----
 1 files 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(+), 0 deletions(-)

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

 .../mediathek/rygel-mediathek-root-container.vala  |    8 ++++++--
 1 files 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 files 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 files 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 files 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 files 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

 .../media-export/rygel-media-export-plugin.vala    |    7 -------
 1 files changed, 0 insertions(+), 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 ++++++++++--------
 .../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

 .../media-export/rygel-media-export-plugin.vala    |    2 +-
 .../rygel-media-export-root-container.vala         |   12 +++++++++++-
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |    2 +-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

commit c48f820675cdd9f8d51dcc07672e568f32bebdb7
Author: Jens Georg <mail@jensge.org>
Date:   Sun Jul 5 14:42:02 2009 +0200

    media-export: remove harvester if done harvesting

 .../media-export/rygel-media-export-harvester.vala |    5 ++---
 .../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 files 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 files 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

 .../rygel-media-export-root-container.vala         |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

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

 .../rygel-media-export-root-container.vala         |    8 +++++---
 1 files 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 files 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 files changed, 25 insertions(+), 0 deletions(-)

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 files 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

 .../media-export/rygel-media-export-item.vala      |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

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 files 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 files 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

 .../rygel-media-export-root-container.vala         |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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 files 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

 .../media-export/rygel-media-export-harvester.vala |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 15 insertions(+), 0 deletions(-)

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

 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files changed, 5 insertions(+), 1 deletions(-)

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 files 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 files changed, 8 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 +--
 .../external/rygel-external-content-dir.vala       |    3 +--
 src/plugins/external/rygel-external-item.vala      |    3 +--
 src/plugins/external/rygel-external-plugin.vala    |    4 +---
 .../media-export/rygel-media-export-harvester.vala |    3 +--
 .../media-export/rygel-media-export-item.vala      |    2 +-
 .../rygel-media-export-root-container.vala         |    3 +--
 .../mediathek/rygel-mediathek-root-container.vala  |    3 +--
 .../mediathek/rygel-mediathek-rss-container.vala   |    3 +--
 .../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 +--
 .../tracker/rygel-tracker-get-metadata-result.vala |    2 --
 .../tracker/rygel-tracker-image-category.vala      |    2 --
 src/plugins/tracker/rygel-tracker-image-item.vala  |    3 +--
 src/plugins/tracker/rygel-tracker-item.vala        |    3 +--
 .../tracker/rygel-tracker-music-category.vala      |    2 --
 src/plugins/tracker/rygel-tracker-music-item.vala  |    3 +--
 src/plugins/tracker/rygel-tracker-plugin.vala      |    3 +--
 .../tracker/rygel-tracker-root-container.vala      |    3 +--
 .../tracker/rygel-tracker-search-result.vala       |    1 -
 .../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 files changed, 3 insertions(+), 0 deletions(-)

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 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 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(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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      |   28 ++++---
 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, 141 insertions(+), 301 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 files changed, 9 insertions(+), 0 deletions(-)

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 files 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 files changed, 5 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 45 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 0 insertions(+), 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 files 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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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 files 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 files changed, 0 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 12 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 0 insertions(+), 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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 '.'

 .../media-export/rygel-media-export-harvester.vala |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

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

 .../media-export/rygel-media-export-harvester.vala |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

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

 .../rygel-database-backed-media-container.vala     |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

commit 06b8bb5a0e06160fe12be3a8ad8dc7544d0e938e
Author: Jens Georg <mail@jensge.org>
Date:   Thu Jun 25 00:12:19 2009 +0200

    media-export: fix child count reporting

 .../rygel-media-export-root-container.vala         |    8 +++++---
 1 files 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

 .../rygel-media-export-root-container.vala         |    3 +--
 1 files changed, 1 insertions(+), 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 files changed, 0 insertions(+), 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 files changed, 27 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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

 .../rygel-database-backed-media-container.vala     |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 25 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 23 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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

 .../rygel-database-backed-media-container.vala     |    9 +++++++--
 1 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 120 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 286 insertions(+), 0 deletions(-)

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().

 .../tracker/rygel-tracker-root-container.vala      |    7 ++++---
 1 files 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 files changed, 6 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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

 .../external/rygel-external-plugin-factory.vala    |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 44 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 9 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 9 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 5 insertions(+), 0 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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

 .../rygel-media-export-root-container.vala         |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

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 +-
 .../external/rygel-external-content-dir.vala       |    2 +-
 src/plugins/external/rygel-external-item.vala      |    2 +-
 .../external/rygel-external-plugin-factory.vala    |    2 +-
 src/plugins/external/rygel-external-plugin.vala    |    2 +-
 .../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 +-
 .../tracker/rygel-tracker-get-metadata-result.vala |    2 +-
 .../tracker/rygel-tracker-image-category.vala      |    2 +-
 src/plugins/tracker/rygel-tracker-image-item.vala  |    2 +-
 src/plugins/tracker/rygel-tracker-item.vala        |    2 +-
 .../tracker/rygel-tracker-music-category.vala      |    2 +-
 src/plugins/tracker/rygel-tracker-music-item.vala  |    2 +-
 .../tracker/rygel-tracker-plugin-factory.vala      |    2 +-
 .../tracker/rygel-tracker-root-container.vala      |    2 +-
 .../tracker/rygel-tracker-search-result.vala       |    2 +-
 .../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 files changed, 9 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 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 files 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(+), 0 deletions(-)

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 files changed, 6 insertions(+), 0 deletions(-)

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 files changed, 33 insertions(+), 0 deletions(-)

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 files changed, 21 insertions(+), 1 deletions(-)

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 files changed, 22 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 21 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 6 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 files 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 files changed, 11 insertions(+), 0 deletions(-)

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 files 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 files changed, 11 insertions(+), 0 deletions(-)

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 files 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 files changed, 14 insertions(+), 0 deletions(-)

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 deletions(-)

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 files changed, 44 insertions(+), 1 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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 files changed, 5 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 61 insertions(+), 0 deletions(-)

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 files 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 files 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

 .../rygel-media-export-root-container.vala         |    3 ---
 1 files changed, 0 insertions(+), 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 files changed, 20 insertions(+), 1 deletions(-)

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.

 .../media-export/rygel-media-export-container.vala |    6 +++---
 1 files 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

 .../media-export/rygel-media-export-container.vala |    3 +--
 1 files changed, 1 insertions(+), 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 files 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

 .../rygel-media-export-root-container.vala         |    3 +--
 1 files changed, 1 insertions(+), 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'.

 .../rygel-media-export-root-container.vala         |   14 +++++++-------
 1 files 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

 ...rygel-media-export-directory-search-result.vala |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b265140b1d96edaa29c313469636abe96049b0b3
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Jun 4 16:29:55 2009 +0300

    media-export: Minor indentation fix

 ...rygel-media-export-directory-search-result.vala |    6 +++---
 1 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 18 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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

 .../rygel-folder-directory-search-result.vala      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 67 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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

 .../folder/rygel-folder-root-container.vala        |    2 +-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

commit 248eaf09266b6a8fb66821b1f98d3bc9e76ee1af
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 14:40:46 2009 +0300

    Use GLib.warning() for displaying warnings

 .../mediathek/rygel-mediathek-rss-container.vala   |    4 ++--
 1 files 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 files changed, 1 insertions(+), 1 deletions(-)

commit 8de8a77bb01191c446c4fc4180bfeb9b3e8abb0c
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu May 28 14:18:59 2009 +0300

    Minor indentation fix

 .../rygel-folder-directory-search-result.vala      |    7 +++----
 1 files 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 files 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 +---------
 .../rygel-folder-directory-search-result.vala      |    3 +--
 .../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

 .../mediathek/rygel-mediathek-video-item.vala      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 24fda31840a7b007923f378ee2889061e622b585
Author: Jens Georg <mail@jensge.org>
Date:   Wed May 27 23:13:33 2009 +0200

    Fix exception handling

 .../mediathek/rygel-mediathek-video-item.vala      |   12 +++++++++---
 1 files 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 files changed, 21 insertions(+), 0 deletions(-)

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 files 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 files 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 ++--
 .../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 files changed, 23 insertions(+), 0 deletions(-)

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 files changed, 34 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 40 insertions(+), 0 deletions(-)

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 files 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 ++--
 .../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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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, 0 insertions(+), 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 files 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 files changed, 0 insertions(+), 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 files changed, 6 insertions(+), 1 deletions(-)

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 files 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 files changed, 5 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 11 insertions(+), 0 deletions(-)

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 files 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

 .../external/rygel-external-plugin-factory.vala    |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

commit 7c65949f79330451c96a8d1f6899bd47f6c97a87
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Wed May 13 16:08:53 2009 +0300

    Move the constants into class definitions

 .../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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files changed, 0 insertions(+), 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 8 insertions(+), 0 deletions(-)

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 files changed, 10 insertions(+), 1 deletions(-)

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 files changed, 12 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 44 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 6 insertions(+), 1 deletions(-)

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 +++++
 .../external/rygel-external-content-dir.vala       |    1 +
 src/plugins/external/rygel-external-item.vala      |    3 ++-
 3 files changed, 8 insertions(+), 1 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 deletions(-)

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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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.

 .../mediathek/rygel-mediathek-asx-playlist.vala    |   14 ++++++++------
 src/plugins/mediathek/rygel-mediathek-plugin.vala  |   14 ++++++++------
 .../mediathek/rygel-mediathek-root-container.vala  |   14 ++++++++------
 .../mediathek/rygel-mediathek-rss-container.vala   |   14 ++++++++------
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 ++--
 .../mediathek/rygel-mediathek-root-container.vala  |    1 -
 .../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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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(+), 0 deletions(-)

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 files 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 files changed, 16 insertions(+), 0 deletions(-)

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 files changed, 36 insertions(+), 0 deletions(-)

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 files 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 files changed, 21 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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(+), 0 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 12 insertions(+), 0 deletions(-)

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 files 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 files changed, 0 insertions(+), 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 files changed, 7 insertions(+), 1 deletions(-)

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 files changed, 6 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 9 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files changed, 8 insertions(+), 1 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 files changed, 23 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 12 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 36 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 0 insertions(+), 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 files 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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files changed, 19 insertions(+), 0 deletions(-)

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 files changed, 57 insertions(+), 0 deletions(-)

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 files 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 files changed, 13 insertions(+), 0 deletions(-)

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 files 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 files changed, 6 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 41 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 26 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 0 insertions(+), 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files changed, 14 insertions(+), 1 deletions(-)

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 files changed, 6 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 5 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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, 0 insertions(+), 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 files 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 files 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 files 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 files 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 files 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 files changed, 8 insertions(+), 1 deletions(-)

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 files changed, 9 insertions(+), 1 deletions(-)

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 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files 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 files 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files 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 files changed, 5 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 5 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files changed, 4 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 15 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 9 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 32 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 0 insertions(+), 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 files 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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(+), 0 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 46 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 37 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 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 ++++++------
 .../tracker/rygel-tracker-image-category.vala      |    8 ++++----
 src/plugins/tracker/rygel-tracker-item.vala        |    2 +-
 .../tracker/rygel-tracker-music-category.vala      |    8 ++++----
 .../tracker/rygel-tracker-root-container.vala      |    6 +++---
 .../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 files 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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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

 .../tracker/rygel-tracker-get-metadata-result.vala |    1 +
 .../tracker/rygel-tracker-search-result.vala       |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 files 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

 .../tracker/rygel-tracker-search-result.vala       |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 ++---
 .../tracker/rygel-tracker-image-container.vala     |    3 +--
 .../tracker/rygel-tracker-music-container.vala     |    3 +--
 .../tracker/rygel-tracker-search-result.vala       |    2 +-
 .../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 files 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 files 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 files 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 files 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 files changed, 7 insertions(+), 0 deletions(-)

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 files 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 files 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

 .../tracker/rygel-tracker-image-container.vala     |    3 +--
 src/plugins/tracker/rygel-tracker-image-item.vala  |    2 +-
 src/plugins/tracker/rygel-tracker-item.vala        |    2 +-
 .../tracker/rygel-tracker-music-container.vala     |    3 +--
 src/plugins/tracker/rygel-tracker-music-item.vala  |    2 +-
 .../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 files 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 ++++++---
 .../tracker/rygel-tracker-image-container.vala     |   17 +++--------------
 .../tracker/rygel-tracker-music-container.vala     |   17 +++--------------
 .../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 files 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 +
 .../tracker/rygel-tracker-image-container.vala     |    6 +++++-
 .../tracker/rygel-tracker-music-container.vala     |    6 +++++-
 .../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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 58 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 6 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 ++---
 .../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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 +-
 .../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 files changed, 7 insertions(+), 0 deletions(-)

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 files 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 files changed, 3 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 9 insertions(+), 1 deletions(-)

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 files 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 ----
 .../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 ++----
 .../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 +-
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 ++--
 .../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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 27 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 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 files changed, 0 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 files 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 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 25 insertions(+), 0 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 insertions(+), 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 files 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 files changed, 10 insertions(+), 1 deletions(-)

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 files changed, 9 insertions(+), 0 deletions(-)

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 files changed, 0 insertions(+), 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 files changed, 1 insertions(+), 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 5 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 1 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 0 insertions(+), 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 insertions(+), 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 files 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 files 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(+), 0 deletions(-)

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 files changed, 5 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files changed, 23 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files changed, 5 insertions(+), 1 deletions(-)

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 files 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 files 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 files 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 files changed, 33 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 11 insertions(+), 0 deletions(-)

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 files changed, 6 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 1 insertions(+), 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 files 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 files changed, 2 insertions(+), 1 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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 files 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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 files changed, 6 insertions(+), 0 deletions(-)

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 files changed, 10 insertions(+), 0 deletions(-)

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 files changed, 11 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 2 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 32 insertions(+), 0 deletions(-)

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 files changed, 26 insertions(+), 0 deletions(-)

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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files changed, 20 insertions(+), 1 deletions(-)

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 files 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 files changed, 2 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 0 insertions(+), 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 files changed, 0 insertions(+), 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 files 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 files 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 deletions(-)

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 files changed, 4 insertions(+), 0 deletions(-)

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(+), 0 deletions(-)

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 files 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 files changed, 4 insertions(+), 1 deletions(-)

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 files 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 files 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 files changed, 4 insertions(+), 1 deletions(-)

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 files changed, 7 insertions(+), 0 deletions(-)

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 files changed, 3 insertions(+), 0 deletions(-)

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 files changed, 1 insertions(+), 0 deletions(-)

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 deletions(-)

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 files 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(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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 files 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(+), 0 deletions(-)

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 files changed, 2 insertions(+), 0 deletions(-)

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 files 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 files 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 files 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 files 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 files 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 files 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 deletions(-)

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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files 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

 .../tracker/rygel-tracker-plugin.vala              |    2 +-
 src/media-server/rygel-connection-manager.vala     |    2 +-
 src/media-server/rygel-content-directory.vala      |    2 +-
 .../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 files changed, 5 insertions(+), 0 deletions(-)

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

 .../tracker/rygel-tracker-container.vala           |    8 +++++---
 1 files 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 files 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 files changed, 1 insertions(+), 1 deletions(-)

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 files changed, 0 insertions(+), 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

 .../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 +-
 .../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 +++++++++
 .../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 +++++++++++
 .../tracker/rygel-tracker-container.vala           |   12 +++---------
 .../tracker/rygel-tracker-image-item.vala          |    8 +++-----
 .../tracker/rygel-tracker-item.vala                |   12 +++---------
 .../tracker/rygel-tracker-music-item.vala          |    8 +++-----
 .../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 ++++++
 .../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 ++++++++++
 .../tracker/rygel-media-tracker.vala               |    2 +-
 .../tracker/rygel-tracker-container.vala           |   12 ++++++------
 .../tracker/rygel-tracker-image-item.vala          |    2 +-
 .../tracker/rygel-tracker-music-item.vala          |    2 +-
 .../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           |   17 ++++++++---------
 2 files changed, 14 insertions(+), 9 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 ++++++++
 .../tracker/rygel-media-tracker.vala               |    2 +-
 .../tracker/rygel-tracker-container.vala           |    8 ++++++++
 3 files changed, 17 insertions(+), 1 deletions(-)

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 +++++++
 .../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(+), 0 deletions(-)

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 ++++++
 .../tracker/gupnp-media-tracker.vala               |    1 -
 2 files changed, 6 insertions(+), 1 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 ++++++
 .../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 deletions(-)

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 deletions(-)

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 +++++++++
 .../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 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 insertions(+), 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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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 deletions(-)

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 deletions(-)

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 deletions(-)

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 deletions(-)

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(+), 0 deletions(-)

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 ++++++++++++++++++++++++++++++++++++++++
 INSTALL                        |  236 ++++++++++++++++++++++++++++
 Makefile.am                    |    4 +
 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 +++++++++++
 16 files changed, 1024 insertions(+), 0 deletions(-)

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 -
 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 ------------------------
 18 files changed, 0 insertions(+), 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 +
 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 ++++++++++++++++++++++++
 18 files changed, 2434 insertions(+), 0 deletions(-)