commit 265e84544fdbe150bbe2273cc8385d4183ad7f5d Author: Jens Georg Date: Fri Oct 21 21:09:16 2011 +0200 Prepare 0.12.5 NEWS | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) commit 31819bfe2dde2aa6b9971844583695e9d9dd6f80 Author: Jens Georg Date: Fri Oct 21 20:24:25 2011 +0200 media-export: Remove debug output .../media-export/rygel-media-export-plugin.vala | 2 -- 1 files changed, 0 insertions(+), 2 deletions(-) commit c136bf506093a85c8dc0a1590c2a063367ff7f4e Author: Jens Georg Date: Mon Oct 17 21:27:13 2011 +0200 media-export: Deactivate on slow Tracker start-up If the startup of the Tracker plug-in is delayed (e.g. due to DBus activation) the old method of disabling MediaExport did not work since the Tracker plug-in was not active when MediaExport was loaded. The plug-in now listens to notify::active of the Tracker plug-in and deactivates itself once that changes to "true". https://bugzilla.gnome.org/show_bug.cgi?id=662031 .../media-export/rygel-media-export-plugin.vala | 56 ++++++++++++------- 1 files changed, 35 insertions(+), 21 deletions(-) commit f7b256a967f6cdbe1ffd7bd698bb30d2c2835ac6 Author: Jens Georg Date: Thu Oct 20 18:44:34 2011 +0200 core: Seek interval is right-open https://bugzilla.gnome.org/show_bug.cgi?id=662125 src/rygel/rygel-http-response.vala | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit f2c8b2c0a4e8ff384481630476813491ab98e97c Author: Jens Georg Date: Thu Oct 20 18:28:30 2011 +0200 core: Set correct stop-type for byte-seek as well https://bugzilla.gnome.org/show_bug.cgi?id=662125 src/rygel/rygel-http-response.vala | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) commit 6a40a96afdeeee1e3fa362cc6597c31ca5956a20 Author: Jens Georg Date: Thu Oct 20 11:13:17 2011 +0200 core: Use proper error for wrong browse method src/rygel/rygel-browse.vala | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) commit b3339aae8b9de13ad3b246f22b8bb6fdcfec921b Author: Jens Georg Date: Wed Oct 19 10:00:16 2011 +0200 test: Remove temporary file on start-up tests/rygel-http-post-test.vala | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 5897f3617be31f67f1a5bcf20794fb4dada32bb4 Author: Lukasz Pawlik Date: Tue Oct 18 13:47:56 2011 +0200 tracker: send only utf8 string over DBus Previously it was possible to crash rygel by sending certain malformed url. This patch fix this by ensuring that every selection query send to tracker service over DBus will be UTF8 encoded. If UTF8 will not be enforced GLib.Variant will crash. .../tracker/rygel-tracker-search-container.vala | 21 ++++++++++++++++++++ 1 files changed, 21 insertions(+), 0 deletions(-) commit c7bd0f0478e23f92a9b4f2dd575999b64c59ff99 Author: Jens Georg Date: Sat Oct 15 22:43:03 2011 +0200 core: Mark thumbnail resources as transcoded This unbreaks streaming to the WD TV live which used the thumbnail resource as a movie resource. src/rygel/rygel-thumbnail.vala | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit b233e6df9ce23a1812e1c7fe50107f409e934b75 Author: Jens Georg Date: Thu Oct 13 11:17:56 2011 +0200 core: Use uuid instead of timestamp for uniqe file With a timestamp it could happen that an uploader which was fast enough to create two items in the same second create two files with the same name. src/rygel/rygel-item-creator.vala | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) commit 0f3ab0b0354dd6d24a9a12b36090ae94475f7d52 Author: Jens Georg Date: Thu Oct 13 10:56:06 2011 +0200 core: Shorten title first, then mangle chars src/rygel/rygel-item-creator.vala | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) commit 6f40861af977063e6a9490ed19586ecb5303db68 Author: Jens Georg Date: Thu Oct 13 10:52:54 2011 +0200 core: Prevent critical if URI exists If the where clause does not match, there is no hash-table returned, not an empty one. .../tracker/rygel-tracker-insertion-query.vala | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) commit 596d318bd735d6ef036cec141e17fd386129fbc3 Author: Jens Georg Date: Tue Oct 11 14:11:44 2011 +0200 core: Restart find_object on container update Before asynchronously descending in the hierarchy, we connect to the updated signal of this container. If the container is updated, it might be that this.children changed while we're iterating over it. If that happens, we restart the foreach loop, but only 10 times. If we still are interrupted, we give up. src/rygel/rygel-simple-container.vala | 48 ++++++++++++++++++++++++++------ 1 files changed, 39 insertions(+), 9 deletions(-) commit 47702e653fe1a62dbcd2ed640d71d0d61dca5685 Author: Krzesimir Nowak Date: Wed Oct 12 11:39:18 2011 +0200 build: Look for xml files in srcdir data/xml/Makefile.am | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit c5018718720c7ffa4248fe7e58d826da92df3727 Author: Jens Georg Date: Tue Oct 11 19:54:31 2011 +0200 tracker: Fall back to nfo:fileLastAccessed If nie:contentCreated is not available (for e.g. MP3 files without a date tag), fall back to nfo:fileLastAccessed as the item's time. .../tracker/rygel-tracker-key-chain-map.vala | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit cafc3e2c9524897c1b44e24d5d877ff010e16f96 Author: Jens Georg Date: Tue Oct 11 19:44:49 2011 +0200 core: Do not serialize empty date src/rygel/rygel-media-item.vala | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) commit 6fc9b2ac6c237ba60754887552d436ba753150bb Author: Jens Georg Date: Tue Oct 11 12:23:44 2011 +0200 core: Send byebye if killed with SIGTERM src/rygel/rygel-signal-handler.vala | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)