Bruce Cowan [Wed, 5 Sep 2012 13:53:27 +0000 (14:53 +0100)]
Updated British English translation
Kjartan Maraas [Wed, 5 Sep 2012 11:23:21 +0000 (13:23 +0200)]
Updated Norwegian bokmål translation
Gabor Kelemen [Tue, 4 Sep 2012 19:26:57 +0000 (21:26 +0200)]
Updated Hungarian translation
Piotr Drąg [Tue, 4 Sep 2012 18:37:52 +0000 (20:37 +0200)]
Updated Polish translation
Jens Georg [Fri, 31 Aug 2012 20:56:28 +0000 (22:56 +0200)]
core,data: Fix AVC transcoder
Add a slight hack to enable a streamable position of moov atoms.
Drop the passthrough in the transcoder. This doesn*t make sense
currently and it needs to be more sophisticated; it doesn't
properly work if we change the resolution and/or framerate.
Jens Georg [Tue, 7 Aug 2012 22:35:18 +0000 (00:35 +0200)]
examples: Add startup scripts for various daemons
Jens Georg [Thu, 30 Aug 2012 18:26:43 +0000 (20:26 +0200)]
build: Add copyright to autogen.sh
Jens Georg [Thu, 30 Aug 2012 18:22:29 +0000 (20:22 +0200)]
examples: Add license and doc for server example
Jens Georg [Thu, 30 Aug 2012 18:16:51 +0000 (20:16 +0200)]
media-export: Mark created item as place-holder
Jens Georg [Thu, 30 Aug 2012 18:16:17 +0000 (20:16 +0200)]
media-export: Add message if we don't extract
Jens Georg [Thu, 30 Aug 2012 17:45:45 +0000 (19:45 +0200)]
core: Prepend generated filename with UUID
Make it easier for media-export to pick up the file by not modifying the
extension.
Jens Georg [Thu, 30 Aug 2012 16:54:02 +0000 (18:54 +0200)]
tests: Add missing fix from previous commit
Jens Georg [Thu, 30 Aug 2012 14:58:16 +0000 (16:58 +0200)]
core: Set explicit sort criteria
Jens Georg [Thu, 30 Aug 2012 14:54:41 +0000 (16:54 +0200)]
core: Make sure parent container is alive
If the item does not carry a reference to its parent, we set it to make
sure the container is still alive if we run in the auto-removal
timeout.
Mark Ryan [Thu, 30 Aug 2012 11:03:10 +0000 (13:03 +0200)]
media-export: Fix search
Search seems to have been broken in the media-export backend by the changes
to sorting. Two parameters were being passed to
MediaCache.get_objects_by_search_expression in the wrong order. To fix
we simply need to pass the arguments in the correct order.
https://bugzilla.gnome.org/show_bug.cgi?id=683028
Andika Triwidada [Thu, 30 Aug 2012 10:40:39 +0000 (17:40 +0700)]
Updated Indonesian translation
Piotr Drąg [Sat, 25 Aug 2012 02:50:17 +0000 (04:50 +0200)]
Updated Polish translation
Jens Georg [Mon, 20 Aug 2012 19:52:44 +0000 (21:52 +0200)]
Prepare 0.15.2
Jens Georg [Mon, 20 Aug 2012 20:15:27 +0000 (22:15 +0200)]
build: Fix test build
Jens Georg [Sun, 19 Aug 2012 11:19:03 +0000 (13:19 +0200)]
build: Override install target
Disable "make install" if configure was called with
--enable-uninstalled. Some paths are compiled-in relatively to source
directories and it doesn't make sense to install libraries and data
files then.
Jens Georg [Sun, 19 Aug 2012 10:28:07 +0000 (12:28 +0200)]
build: Fix typo
Jens Georg [Sat, 18 Aug 2012 10:50:56 +0000 (12:50 +0200)]
rygel: Drop misc.vapi
execvp is part of posix.vapi since 0.16.1
Jens Georg [Fri, 17 Aug 2012 22:58:33 +0000 (00:58 +0200)]
media-export: Use proper collation
Use proper collation in query containers.
Jens Georg [Fri, 17 Aug 2012 22:38:29 +0000 (00:38 +0200)]
all: Simplify sort criteria default fallback
Jens Georg [Fri, 17 Aug 2012 22:10:55 +0000 (00:10 +0200)]
mediathek: Add description from RSS feed
Jens Georg [Fri, 17 Aug 2012 22:09:14 +0000 (00:09 +0200)]
server: Add description property to MediaItem
Jens Georg [Fri, 17 Aug 2012 21:39:37 +0000 (23:39 +0200)]
mediathek: Change default sort order
Sort by date, newest first
Jens Georg [Fri, 17 Aug 2012 21:10:16 +0000 (23:10 +0200)]
external: Also sort in browse
Jens Georg [Fri, 17 Aug 2012 09:24:21 +0000 (11:24 +0200)]
build: Fix debug builds
Fran Diéguez [Thu, 16 Aug 2012 22:06:40 +0000 (00:06 +0200)]
Updated Galician translations
Yaron Shahrabani [Mon, 13 Aug 2012 20:04:36 +0000 (23:04 +0300)]
Updated Hebrew translation.
Jens Georg [Sun, 12 Aug 2012 18:45:14 +0000 (20:45 +0200)]
server: Add TwoPlayer to V1 downgrades
So that at least the server part will work in TwoPlayer. Also do a
slight refactor of the default agent list.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=680742
Jens Georg [Sun, 12 Aug 2012 18:14:56 +0000 (20:14 +0200)]
core: Canonicalize error descriptions
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=681452
Jens Georg [Sun, 12 Aug 2012 17:35:46 +0000 (19:35 +0200)]
core,tracker,media-export: Respect disc number
Previously we did not care about the volume number of a music piece
while sorting. This cannot be mapped to UPnP, but at least in the
default sort order of albums this is respected now.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=639809
Jens Georg [Sun, 12 Aug 2012 16:21:52 +0000 (18:21 +0200)]
all: Change default sort criteria
Move default sort criteria into MediaContainer. This way containers may
chose to override the default sort order themselves where it makes
sense, such as album containers.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=668376
https://bugzilla.gnome.org/show_bug.cgi?id=652375
Jens Georg [Sun, 12 Aug 2012 15:52:49 +0000 (17:52 +0200)]
media-export: Fix crash on unknown QueryContainer
Previously get_by_id would return an empty id, leading in a null
container on which we tried to set the parent.
Jens Georg [Sun, 12 Aug 2012 15:08:07 +0000 (17:08 +0200)]
external: Sort results
Jens Georg [Sat, 11 Aug 2012 21:11:28 +0000 (23:11 +0200)]
tests: Add test for bgo#661482
Jens Georg [Sat, 11 Aug 2012 16:37:43 +0000 (18:37 +0200)]
media-export: Let SQLite do the sorting
Jens Georg [Tue, 7 Aug 2012 21:57:10 +0000 (23:57 +0200)]
core: Delegate search critera in basic searching
Jens Georg [Sun, 5 Aug 2012 17:15:37 +0000 (19:15 +0200)]
core: Sort before slicing
Sort SimpleContainer before slicing the results.
Lukasz Pawlik [Thu, 1 Mar 2012 07:52:43 +0000 (08:52 +0100)]
tests: fix Search calls in tests
Fixing test after
1f41782911fb7a5bd20021ec45c6027f8f2734e1
https://bugzilla.gnome.org/show_bug.cgi?id=661482
Lukasz Pawlik [Sun, 5 Aug 2012 16:54:05 +0000 (18:54 +0200)]
core,tracker: Sort before slicing
Fixes inconsistencies in returned results.
https://bugzilla.gnome.org/show_bug.cgi?id=661482
Chao-Hsiung Liao [Sun, 12 Aug 2012 15:38:15 +0000 (23:38 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Kentaro KAZUHAMA [Wed, 8 Aug 2012 12:02:27 +0000 (21:02 +0900)]
[l10n] Update Japanese translation
Jens Georg [Tue, 7 Aug 2012 07:56:41 +0000 (09:56 +0200)]
all: Fix warnings from Vala 0.17.4
Jens Georg [Sat, 4 Aug 2012 08:48:25 +0000 (10:48 +0200)]
server: Prevent critical if thumbnail is missing
Nilamdyuti Goswami [Fri, 3 Aug 2012 10:21:53 +0000 (15:51 +0530)]
Assamese translation updated
Мирослав Николић [Wed, 1 Aug 2012 09:55:40 +0000 (11:55 +0200)]
Updated Serbian translation
Daniel Mustieles [Mon, 30 Jul 2012 10:50:10 +0000 (12:50 +0200)]
Updated Spanish translation
Fran Diéguez [Mon, 30 Jul 2012 01:18:57 +0000 (03:18 +0200)]
Updated Galician translations
Matej Urbančič [Sun, 29 Jul 2012 12:37:17 +0000 (14:37 +0200)]
Updated Slovenian translation
Jens Georg [Fri, 27 Jul 2012 21:03:51 +0000 (23:03 +0200)]
Prepare 0.15.1
Jens Georg [Tue, 17 Jul 2012 08:41:25 +0000 (10:41 +0200)]
tracker: Some syntax sugar for UPnPPropertyMap
Jens Georg [Tue, 17 Jul 2012 08:27:27 +0000 (10:27 +0200)]
tracker: Rename KeyChainMap to UPnPPropertyMap
This does a lot more than just being a key chain map now. Also fix some
coding style issues.
Jens Georg [Sun, 15 Jul 2012 10:53:46 +0000 (12:53 +0200)]
tracker: Remove dead code
Some leftover from the failed merge of SPARQL-searching.
Jens Georg [Sun, 15 Jul 2012 10:06:04 +0000 (12:06 +0200)]
tracker: Skip null titles in meta-data container
Jens Georg [Sat, 14 Jul 2012 19:46:23 +0000 (21:46 +0200)]
tracker: Extact base-class for metadata container
Reduce redundancy introduced by previous commit.
Jens Georg [Sat, 14 Jul 2012 16:39:25 +0000 (18:39 +0200)]
tracker: Use property map in meta-data containers
Split off Tags container since tags are multi-valued and don't work with
property functions
Jens Georg [Sat, 14 Jul 2012 16:26:19 +0000 (18:26 +0200)]
tracker: Use nfo:fileName as alternative title
This guarantees that we always have a title available, regardless
whether tracker was compiled with --enable-guarantee-metadata or not.
Jens Georg [Sat, 14 Jul 2012 13:34:50 +0000 (15:34 +0200)]
tracker: Change log domain
Apparently "Tracker" clashes with libtracker-sparql and we don't see our
own log messages.
Jens Georg [Sat, 14 Jul 2012 12:43:29 +0000 (14:43 +0200)]
tracker: SparqlConnection is a singleton
Jens Georg [Thu, 29 Mar 2012 18:44:27 +0000 (19:44 +0100)]
tracker: Use SparqlCursor directly
Intermediate code copied strings around.
Jens Georg [Sat, 14 Jul 2012 12:22:53 +0000 (14:22 +0200)]
tracker: Several fix-ups
Luis de Bethencourt [Tue, 27 Mar 2012 11:24:50 +0000 (12:24 +0100)]
tracker: Switch Tracker queries from Dbus to Sparql.
Luis de Bethencourt [Thu, 2 Feb 2012 16:07:21 +0000 (16:07 +0000)]
tracker: Add Tracker-Sparql to dependency modules.
Jens Georg [Fri, 27 Jul 2012 20:16:09 +0000 (22:16 +0200)]
build: Check for gtk-doc
Jens Georg [Fri, 20 Jul 2012 08:17:52 +0000 (10:17 +0200)]
core,libserver: Move server-only stuff to library
Jens Georg [Thu, 19 Jul 2012 21:25:13 +0000 (23:25 +0200)]
core,librenderer: Move renderer-only stuff to library
Jens Georg [Mon, 9 Jul 2012 18:51:06 +0000 (20:51 +0200)]
core,server,examples,doc: Add librygel-server
https://bugzilla.gnome.org/show_bug.cgi?id=679648
Jens Georg [Mon, 9 Jul 2012 18:49:29 +0000 (20:49 +0200)]
core,renderer: Extract base class for libraries
https://bugzilla.gnome.org/show_bug.cgi?id=679648
Kjartan Maraas [Wed, 25 Jul 2012 14:40:22 +0000 (16:40 +0200)]
Updated Norwegian bokmål translation
Yaron Shahrabani [Tue, 24 Jul 2012 19:23:24 +0000 (22:23 +0300)]
Updated Hebrew translation.
Jens Georg [Sat, 21 Jul 2012 13:49:09 +0000 (15:49 +0200)]
media-export: Work-around bgo#680366
Conflicts:
src/plugins/media-export/rygel-media-export-harvesting-task.vala
Jens Georg [Fri, 20 Jul 2012 17:51:20 +0000 (19:51 +0200)]
external: Get DisplayName from correct interface
Matej Urbančič [Thu, 19 Jul 2012 08:13:53 +0000 (10:13 +0200)]
Updated Slovenian translation
Nilamdyuti Goswami [Tue, 17 Jul 2012 15:08:31 +0000 (20:38 +0530)]
Assamese translation completed
Nilamdyuti Goswami [Tue, 17 Jul 2012 15:05:39 +0000 (20:35 +0530)]
Added Assamese to LINGUAS
Daniel Mustieles [Tue, 17 Jul 2012 10:05:33 +0000 (12:05 +0200)]
Updated Spanish translation
Chao-Hsiung Liao [Tue, 17 Jul 2012 07:27:01 +0000 (15:27 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Jens Georg [Fri, 13 Jul 2012 22:01:12 +0000 (00:01 +0200)]
external: Guard against empty mandatory properties
Also do fingerpointing against the offending service.
https://bugzilla.gnome.org/show_bug.cgi?id=644491
Jens Georg [Fri, 13 Jul 2012 21:43:41 +0000 (23:43 +0200)]
external: Don't recurse into external hierarchy
https://bugzilla.gnome.org/show_bug.cgi?id=644491
Jens Georg [Sat, 25 Feb 2012 15:26:02 +0000 (17:26 +0200)]
core: INT_MAX children means "Don't know"
https://bugzilla.gnome.org/show_bug.cgi?id=661988
Jens Georg [Mon, 9 Jul 2012 12:03:52 +0000 (14:03 +0200)]
core: Do not bail out on missing thumbnail dir
This fixed the situation where you not yet have a ".thumbnails"
directory in your $HOME but have tumbler available. To do this, the code
now uses ListActivateableServices on D-Bus to check for the Thumbnailer1
interface and keeps on queuing incoming thumbnail requests until the
thumbnailer is either ready or not found. The queue will be passed on to
tumbler in the first case or flushed in the latter, marking the
thumbnailer not available then.
Unfortunately we cannot rely on Bus.get_proxy_sync to fail if it is not
available because it simply doesn't, looking at the gdbus code.
We stop handling the thumbnail directory ourselves and use GLib's
FileInfo for that
Jens Georg [Mon, 9 Jul 2012 11:33:51 +0000 (13:33 +0200)]
core: Early exit on missing thumbnail
If we need to ask tumbler for a thumbnail, we can just exit. There's no
need to do the filesystem call afterwards. It will fail anyway.
Aurimas Černius [Mon, 16 Jul 2012 20:20:02 +0000 (23:20 +0300)]
Updated Lithuanian translation
Jens Georg [Mon, 16 Jul 2012 20:05:51 +0000 (22:05 +0200)]
build: Remove dead code
Jens Georg [Mon, 16 Jul 2012 19:50:53 +0000 (21:50 +0200)]
build: Silence portability warnings
Yaron Shahrabani [Tue, 10 Jul 2012 19:43:25 +0000 (22:43 +0300)]
Updated Hebrew translation.
Kjartan Maraas [Tue, 10 Jul 2012 06:07:07 +0000 (08:07 +0200)]
Updated Norwegian bokmål translation
Alexander Shopov [Wed, 4 Jul 2012 17:42:14 +0000 (20:42 +0300)]
Updated Bulgarian translation
Jens Georg [Tue, 3 Jul 2012 09:33:12 +0000 (11:33 +0200)]
todo: Remove librygel task
Jens Georg [Mon, 2 Jul 2012 11:30:29 +0000 (13:30 +0200)]
core,external: Avoid symbol redefintion
On C level, the vala DBus interface object and this constant both create
a FREE_DESKTOP_DBUS_OBJECT definition, creating a GCC warning when using
librygel-core.
Jens Georg [Mon, 2 Jul 2012 11:27:44 +0000 (13:27 +0200)]
librenderer: Update Renderer class documentation
Jens Georg [Mon, 2 Jul 2012 11:04:17 +0000 (13:04 +0200)]
librenderer: Add API to wrap an existing playbin
Jens Georg [Mon, 2 Jul 2012 10:05:04 +0000 (12:05 +0200)]
librenderer: Use signal bus watch
Reason is that you can only have one active bus watch. But signal bus
watch allows multiple listeners to connect to the "message" signal.
Jens Georg [Fri, 29 Jun 2012 12:21:00 +0000 (14:21 +0200)]
doc: Silence valadoc run
Jens Georg [Fri, 29 Jun 2012 12:15:10 +0000 (14:15 +0200)]
doc: Drop vala devhelp target
This generates a devhelp book with the same name as the gtk-doc devhelp
book. This confuses devhelp which shows rather randomly either the vala
book or the C book.
Jens Georg [Fri, 29 Jun 2012 10:09:56 +0000 (12:09 +0200)]
doc: Rebuild documentation on source changes
Also remove previous output directory as a work-around for
https://bugzilla.gnome.org/show_bug.cgi?id=679114
Murray Cumming [Thu, 28 Jun 2012 11:15:08 +0000 (13:15 +0200)]
doc: Fix make distcheck
We should really do some bash cleverness to get a list of files of
certain types, and then just INSTALL_DATA those, as gtk-doc.make
seems to do, but this should do for now.