# Generated by Makefile. Do not edit.

commit 884b55e8915c1a9e56b50148f050c94dc81cbde7
Author: Jens Georg <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>

src/rygel/rygel-transcoder.vala |    9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)

commit 69d4ec677d2a23502681372b0404003345289551
Author: Luis de Bethencourt <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
Date:   Mon Mar 14 18:40:47 2011 +0100

   core: Remove WMA transcoder as its redundant now

   Co-author: Zeeshan Ali (Khattak) <[email protected]>

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 <[email protected]>
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) <[email protected]>

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 <[email protected]>
Date:   Mon Mar 14 18:02:42 2011 +0100

   core: encodebin-based MP3 transcoder

   Co-author: Zeeshan Ali (Khattak) <[email protected]>

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 <[email protected]>
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) <[email protected]>

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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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ý <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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: Мирослав Николић <[email protected]>
Date:   Fri Mar 18 18:07:02 2011 +0100

   Updated Serbian Translation

po/sr.po       |  669 +++++++++++++++++++++++---------------------------------
po/[email protected] |  669 +++++++++++++++++++++++---------------------------------
2 files changed, 538 insertions(+), 800 deletions(-)

commit 98d8cc64af3b9195249a49bace9f06814fb9d8d2
Author: Zeeshan Ali (Khattak) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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ý <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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č <[email protected]>
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č <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>

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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
Date:   Fri Oct 29 21:57:53 2010 +0100

   Added Catalan (Valencian) translation

po/LINGUAS        |    1 +
po/[email protected] |  655 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 656 insertions(+), 0 deletions(-)

commit 7a792b0f452c3c1e4736ac87f6b08af305ff3526
Author: Zeeshan Ali (Khattak) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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č <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
Date:   Tue Sep 28 18:05:58 2010 +0300

   core,ui,build: Make i18n system actually work

   Based on a patch from Jonh Wendell <[email protected]>.

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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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ý <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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: Милош Поповић <[email protected]>
Date:   Tue Aug 31 02:09:50 2010 +0200

   Updated Serbian translation

po/sr.po       |  197 +++++++++++++++++++++++++++++++-------------------------
po/[email protected] |  197 +++++++++++++++++++++++++++++++-------------------------
2 files changed, 218 insertions(+), 176 deletions(-)

commit eda5168b91cd627561ddf51e94125a5a2ba35245
Author: Zeeshan Ali (Khattak) <[email protected]>
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 <[email protected]>
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) <[email protected]>
Date:   Sat Aug 28 13:57:44 2010 +0100

   core: Don't build translatable strings by substitution

   Based on a patch from Philip Withnall <[email protected]>.

src/rygel/rygel-user-config.vala |   13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)

commit 31d098b316721dfaebc98e055d5379b3dba4cc80
Author: Philip Withnall <[email protected]>
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: Милош Поповић <[email protected]>
Date:   Tue Aug 31 01:55:29 2010 +0200

   Added Serbian translation

po/LINGUAS     |    2 +
po/sr.po       |  788 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/[email protected] |  788 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 1578 insertions(+), 0 deletions(-)

commit 5f8890f38fa29548d6305806ff20932832a1ddf6
Author: Zeeshan Ali (Khattak) <[email protected]>
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) <[email protected]>
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ý <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
Date:   Sat Aug 28 04:40:20 2010 +0300

   Merge remote branch 'phako/integration'

commit f9bc56bb8c81aef32c2bc9deb87ea360471e77c6
Author: Zeeshan Ali (Khattak) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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č <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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č <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
Date:   Mon Aug 9 17:01:13 2010 +0300

   build: Add/use m4 magic for checking Vala bindings

   m4 script from Marc-Andre Lureau <[email protected]>.

configure.ac |   63 ++++++++++-----------------------------------------
m4/vala.m4   |   70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+), 50 deletions(-)

commit 8015d4aba98751ec26915e734b40d385fef9e5c4
Author: Zeeshan Ali (Khattak) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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č <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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č <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>.

.../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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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č <[email protected]>
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č <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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č <[email protected]>
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č <[email protected]>
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č <[email protected]>
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č <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>

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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>

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

commit 6decb5e83ec7b85231ca89e0336516b01f39b1e5
Author: Zeeshan Ali (Khattak) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
Date:   Tue May 5 00:03:48 2009 +0300

   Merge commit 'origin/git-version'

commit c258936c4552be24660d40213b32064252750eaf
Author: Zeeshan Ali (Khattak) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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 <[email protected]>
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 <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
Date:   Sun Mar 22 20:49:01 2009 +0000

   Export duration for music and video items from Tracker.

   Patch from Henrique Ferreiro García <[email protected]>.

   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) <[email protected]>
Date:   Sun Mar 22 20:48:56 2009 +0000

   Fix a typo that messed-up the Music titles.

   Thanks to Henrique Ferreiro García <[email protected]> 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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
Date:   Tue Nov 25 14:43:32 2008 +0000

   set dlna_operation and dlna_flags like rhythmbox-gupnp.

   Patch from Florian Steinel <[email protected]>.

   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) <[email protected]>
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 <[email protected]>.

   svn path=/trunk/; revision=296

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

commit 0844e027c08c8313fd5978490f3e9b9483a1c691
Author: Zeeshan Ali (Khattak) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
Date:   Tue Nov 11 17:41:49 2008 +0000

   More standard-compliant SCPDs.

   Based on a patch by Ross Burton <[email protected]>.

   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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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) <[email protected]>
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(-)