profile/ivi/rygel.git
10 years agocore,server: Use proper error codes
Jens Georg [Mon, 5 Aug 2013 13:03:35 +0000 (15:03 +0200)]
core,server: Use proper error codes

There are several places where the wrong error code was used.

https://bugzilla.gnome.org/show_bug.cgi?id=702452

10 years agomedia-export: Emit containerUpdateID on playlist
Jens Georg [Mon, 5 Aug 2013 11:41:54 +0000 (13:41 +0200)]
media-export: Emit containerUpdateID on playlist

https://bugzilla.gnome.org/show_bug.cgi?id=703135

10 years agomedia-export: Implement recursive container removal
Jens Georg [Mon, 5 Aug 2013 11:16:28 +0000 (13:16 +0200)]
media-export: Implement recursive container removal

https://bugzilla.gnome.org/show_bug.cgi?id=703135

10 years agoserver: Fix file header
Jens Georg [Mon, 5 Aug 2013 11:04:19 +0000 (13:04 +0200)]
server: Fix file header

10 years agoserver: Fix recursive removal of items
Jens Georg [Mon, 5 Aug 2013 11:02:34 +0000 (13:02 +0200)]
server: Fix recursive removal of items

https://bugzilla.gnome.org/show_bug.cgi?id=703135

10 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Tue, 6 Aug 2013 11:54:12 +0000 (19:54 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

10 years agomedia-export: Fix crash on item removal
Jens Georg [Mon, 5 Aug 2013 14:53:06 +0000 (16:53 +0200)]
media-export: Fix crash on item removal

MediaCache.get_object can return null if the object wasn't found in the
cache. On certain conditions this can happen while uploading (removal
queue vs. manual remove from client). Take this into account and just
warn instead of crash.

This isn't the proper fix for the issue but at least it stopps Rygel from
crashing.

https://bugzilla.gnome.org/show_bug.cgi?id=702633

10 years agomedia-export: Fix sort-criteria in virtual folders
Jens Georg [Mon, 5 Aug 2013 14:39:51 +0000 (16:39 +0200)]
media-export: Fix sort-criteria in virtual folders

Looks like SQLite can only sort on columns it selects so we get the extra
columns from the sort criteria and select them as well.

10 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Tue, 6 Aug 2013 03:44:38 +0000 (00:44 -0300)]
Updated Brazilian Portuguese translation

10 years agomedia-export: Use sort criteria in virtual folders
Jens Georg [Fri, 2 Aug 2013 13:20:30 +0000 (15:20 +0200)]
media-export: Use sort criteria in virtual folders

https://bugzilla.gnome.org/show_bug.cgi?id=702228

10 years agomedia-export: Fix invalid browse response
Jens Georg [Tue, 30 Jul 2013 17:21:44 +0000 (19:21 +0200)]
media-export: Fix invalid browse response

Instead of manually adding the "All" container causing all kinds of issues
with response count and slicing we just generate a "fake" result from the SQL
query so limit and offset work as expected.

https://bugzilla.gnome.org/show_bug.cgi?id=704146

10 years agoplaybin: Make plugin usable with simple engine
Craig Pratt [Tue, 23 Jul 2013 15:16:20 +0000 (17:16 +0200)]
playbin: Make plugin usable with simple engine

10 years agocore: Recommended png depth value 24 instead of 32
Parthiban Balasubramanian [Wed, 3 Jul 2013 18:43:54 +0000 (12:43 -0600)]
core: Recommended png depth value 24 instead of 32

The depth of a PNG is defined excluding the alpha channel so we really have
3x8 bits here.

https://bugzilla.gnome.org/show_bug.cgi?id=705084

10 years agoUpdated Russian translation
Yuri Myasoedov [Sun, 4 Aug 2013 05:59:49 +0000 (09:59 +0400)]
Updated Russian translation

10 years agoUpdated Czech translation
Marek Černocký [Sat, 3 Aug 2013 17:57:25 +0000 (19:57 +0200)]
Updated Czech translation

10 years agoUpdate Chinese simplified translation
甘露(Gan Lu) [Sat, 3 Aug 2013 14:23:34 +0000 (22:23 +0800)]
Update Chinese simplified translation

10 years agoUpdated Galician translations
Fran Diéguez [Fri, 2 Aug 2013 11:07:41 +0000 (13:07 +0200)]
Updated Galician translations

10 years agoserver: Validate client supplied createClass value
Parthiban Balasubramanian [Mon, 29 Jul 2013 15:43:09 +0000 (09:43 -0600)]
server: Validate client supplied createClass value

https://bugzilla.gnome.org/show_bug.cgi?id=702741

10 years agoUpdated Hebrew translation.
Yaron Shahrabani [Wed, 31 Jul 2013 09:07:54 +0000 (12:07 +0300)]
Updated Hebrew translation.

10 years agoPrepare 0.19.4 RYGEL_0_19_4
Jens Georg [Tue, 30 Jul 2013 09:34:34 +0000 (11:34 +0200)]
Prepare 0.19.4

10 years agoserver,media-export: Add missing seachClass nodes
Parthiban Balasubramanian [Mon, 29 Jul 2013 17:01:59 +0000 (11:01 -0600)]
server,media-export: Add missing seachClass nodes

Fix for adding searchClass element in the browse result when searchable
attribute is set.

https://bugzilla.gnome.org/show_bug.cgi?id=702254

10 years agoserver,media-export: Fix OCM flags
Jens Georg [Mon, 17 Jun 2013 12:43:01 +0000 (14:43 +0200)]
server,media-export: Fix OCM flags

The OCM flags in the playlist root container need changing to not
mention UPLOAD and UPLOAD_DESTROYABLE since it's not possible to add
items in it, only containers.

https://bugzilla.gnome.org/show_bug.cgi?id=702255

10 years agoserver: Fix playlist creation
Jens Georg [Tue, 25 Jun 2013 14:44:25 +0000 (16:44 +0200)]
server: Fix playlist creation

If a client creates an item with a DIDL_S resource, rewrite the UPnP
class to .playlistItem.

https://bugzilla.gnome.org/show_bug.cgi?id=702256

10 years agoserver: Force HTTP version to 1.1
Jens Georg [Wed, 19 Jun 2013 09:31:15 +0000 (11:31 +0200)]
server: Force HTTP version to 1.1

https://bugzilla.gnome.org/show_bug.cgi?id=702555

10 years agoTajik translation added
Victor Ibragimov [Mon, 29 Jul 2013 15:25:04 +0000 (16:25 +0100)]
Tajik translation added

10 years agoUpdated Brazilian Portuguese translation
Edson Silva [Mon, 29 Jul 2013 05:52:00 +0000 (02:52 -0300)]
Updated Brazilian Portuguese translation

10 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Mon, 29 Jul 2013 05:39:15 +0000 (02:39 -0300)]
Updated Brazilian Portuguese translation

10 years agotests: Fix for recent bugfixes
Jens Georg [Wed, 24 Jul 2013 11:10:05 +0000 (13:10 +0200)]
tests: Fix for recent bugfixes

10 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Thu, 25 Jul 2013 13:21:09 +0000 (21:21 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

10 years agoUpdated Polish translation
Piotr Drąg [Wed, 24 Jul 2013 17:58:28 +0000 (19:58 +0200)]
Updated Polish translation

10 years agoUpdated German translation
Christian Kirbach [Tue, 23 Jul 2013 15:27:59 +0000 (17:27 +0200)]
Updated German translation

10 years agomedia-export: Don't leak fds in JPEG writer
Jens Georg [Tue, 23 Jul 2013 14:41:32 +0000 (16:41 +0200)]
media-export: Don't leak fds in JPEG writer

https://bugzilla.gnome.org/show_bug.cgi?id=701948

10 years agoUpdated Greek translation
Dimitris Spingos [Tue, 23 Jul 2013 04:53:26 +0000 (07:53 +0300)]
Updated Greek translation

11 years agoUpdate .gitignore
Jens Georg [Sun, 21 Jul 2013 08:37:18 +0000 (10:37 +0200)]
Update .gitignore

11 years agodoc: Add target to generate HTML manpages
Jens Georg [Sat, 20 Jul 2013 20:24:24 +0000 (22:24 +0200)]
doc: Add target to generate HTML manpages

11 years agoserver: Always fill agent cache
Jens Georg [Sat, 13 Jul 2013 11:55:54 +0000 (13:55 +0200)]
server: Always fill agent cache

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 18 Jul 2013 12:48:39 +0000 (14:48 +0200)]
Updated Norwegian bokmål translation

11 years agoUpdated German translation
Benjamin Steinwender [Sun, 14 Jul 2013 14:23:23 +0000 (16:23 +0200)]
Updated German translation

11 years agobuild: Bump vala version
Jens Georg [Fri, 12 Jul 2013 08:19:10 +0000 (10:19 +0200)]
build: Bump vala version

Necessary for search_ns () in libxml2 vapi from commit 6a481ee

https://bugzilla.gnome.org/show_bug.cgi?id=704066

11 years agoserver: Fix accidental ABI break
Jens Georg [Mon, 1 Jul 2013 12:53:16 +0000 (14:53 +0200)]
server: Fix accidental ABI break

https://bugzilla.gnome.org/show_bug.cgi?id=703241

11 years agoUpdated Indonesian translation
Andika Triwidada [Thu, 4 Jul 2013 10:58:39 +0000 (17:58 +0700)]
Updated Indonesian translation

11 years agoUpdated Czech translation
Marek Černocký [Sun, 30 Jun 2013 05:25:32 +0000 (07:25 +0200)]
Updated Czech translation

11 years agoserver,media-export: Add support for dc:creator
Parthiban Balasubramanian [Thu, 27 Jun 2013 19:27:56 +0000 (13:27 -0600)]
server,media-export: Add support for dc:creator

Ability to add dc:creator is removed from subclasses and moved into
MediaItem.

https://bugzilla.gnome.org/show_bug.cgi?id=701637

11 years agoUpdated Galician translations
Fran Diéguez [Thu, 27 Jun 2013 23:46:49 +0000 (01:46 +0200)]
Updated Galician translations

11 years agoRootDeviceFactory: use UUID.get() from UUID.vapi
Jussi Kukkonen [Thu, 27 Jun 2013 11:26:34 +0000 (14:26 +0300)]
RootDeviceFactory: use UUID.get() from UUID.vapi

https://bugzilla.gnome.org/show_bug.cgi?id=702451

11 years agoOnly modify the description file from DescriptionFile
Jussi Kukkonen [Wed, 26 Jun 2013 15:34:40 +0000 (18:34 +0300)]
Only modify the description file from DescriptionFile

RootDeviceFactory used to modify the description xml directly. This is
not optimal as DescriptionFile now keeps the elements in the correct
order.

Move the icon element and service element creation code to
DescriptionFile, start using DescriptionFile public methods to modify
the description from RootDeviceFactory. Swap the order of ControlURL
and EventSubURL elements to match the specification.

https://bugzilla.gnome.org/show_bug.cgi?id=702451

11 years agoDescriptionFile: Preserve order when adding elements
Jussi Kukkonen [Wed, 26 Jun 2013 10:59:00 +0000 (13:59 +0300)]
DescriptionFile: Preserve order when adding elements

UPnP Device Architecture 1.1 specifies the order of elements
in the device description. Preserve that order when dynamically
adding elements.

https://bugzilla.gnome.org/show_bug.cgi?id=702451

11 years agoxml templates: fix element order to match UDA 1.1
Jussi Kukkonen [Tue, 25 Jun 2013 13:44:39 +0000 (16:44 +0300)]
xml templates: fix element order to match UDA 1.1

UPnP Device Architecture 1.1:
"The order of XML elements in device and service description documents
MUST adhere to the order as defined in the corresponding specification"

Note that this commit is not enough for compliance: when we dynamically
add optional elements, we must make sure they appear in the correct
place.

https://bugzilla.gnome.org/show_bug.cgi?id=702451

11 years agoDescriptionFile: create device elements if they do not exists
Jussi Kukkonen [Tue, 25 Jun 2013 11:41:53 +0000 (14:41 +0300)]
DescriptionFile: create device elements if they do not exists

set_device_element() may be called with names of elements that do not
exists yet (non-required elements that are empty by default).

Create elements dynamically in set_device_element(). also, set dlna
namespace for X_DLNACAP and remove the X_DLNACAP element if the
contents are empty.

https://bugzilla.gnome.org/show_bug.cgi?id=703044

11 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 27 Jun 2013 11:03:03 +0000 (13:03 +0200)]
Updated Spanish translation

11 years agoserver: Fix UPnP Error codes
Parthiban Balasubramanian [Wed, 12 Jun 2013 20:57:01 +0000 (14:57 -0600)]
server: Fix UPnP Error codes

CreateObject, UpdateObject and DestroyObject UPnP Actions were using
slightly wrong error codes.

https://bugzilla.gnome.org/show_bug.cgi?id=703140

11 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 25 Jun 2013 12:43:44 +0000 (14:43 +0200)]
Updated Spanish translation

11 years agoserver: Fix error codes for CreateReference
Jens Georg [Tue, 18 Jun 2013 13:54:22 +0000 (15:54 +0200)]
server: Fix error codes for CreateReference

https://bugzilla.gnome.org/show_bug.cgi?id=702083

11 years agomedia-export: Allow reference creation everywhere
Jens Georg [Tue, 18 Jun 2013 13:40:26 +0000 (15:40 +0200)]
media-export: Allow reference creation everywhere

https://bugzilla.gnome.org/show_bug.cgi?id=702083

11 years agomedia-export: Use DLNA-compliant createClass
Jens Georg [Tue, 18 Jun 2013 14:06:22 +0000 (16:06 +0200)]
media-export: Use DLNA-compliant createClass

DLNA does not like upnp:createClass other than object.container for
containers. So we use that and use the possibility to "upgrade" the
object's class upon creation.

https://bugzilla.gnome.org/show_bug.cgi?id=702258

11 years agoserver,media-export: Use object.container
Jens Georg [Fri, 14 Jun 2013 19:22:21 +0000 (21:22 +0200)]
server,media-export: Use object.container

We used to use object.container.storageFolder for XBox 360 compatibility but
DLNA doesn't like that.

https://bugzilla.gnome.org/show_bug.cgi?id=702258

11 years agoserver: Drop dlna: ns attributes on UpdateObject
Jens Georg [Thu, 6 Jun 2013 10:48:50 +0000 (12:48 +0200)]
server: Drop dlna: ns attributes on UpdateObject

We cannot validate them and the UpdateObject action fails because of
that, so we walk the node and remove all those attributes.

https://bugzilla.gnome.org/show_bug.cgi?id=701637

11 years agoserver: Use object returned from server in CreateObject
Jens Georg [Thu, 20 Jun 2013 13:20:11 +0000 (15:20 +0200)]
server: Use object returned from server in CreateObject

https://bugzilla.gnome.org/show_bug.cgi?id=702743

11 years agoserver: Fix time-seek on full-range seeks
Jens Georg [Tue, 18 Jun 2013 11:13:04 +0000 (13:13 +0200)]
server: Fix time-seek on full-range seeks

https://bugzilla.gnome.org/show_bug.cgi?id=702262

11 years agomedia-export: Use proper iso8601 date format
Jens Georg [Wed, 19 Jun 2013 09:12:20 +0000 (11:12 +0200)]
media-export: Use proper iso8601 date format

https://bugzilla.gnome.org/show_bug.cgi?id=702231

11 years agobuild: Fix --enable-debug
Jens Georg [Mon, 24 Jun 2013 13:08:49 +0000 (15:08 +0200)]
build: Fix --enable-debug

11 years agoUpdated Galician translations
Fran Diéguez [Fri, 21 Jun 2013 23:26:27 +0000 (01:26 +0200)]
Updated Galician translations

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 20 Jun 2013 08:52:27 +0000 (10:52 +0200)]
Updated Norwegian bokmål translation

11 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 18 Jun 2013 09:17:22 +0000 (11:17 +0200)]
Updated Spanish translation

11 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 17 Jun 2013 15:55:24 +0000 (17:55 +0200)]
Updated Spanish translation

11 years agoUpdated POTFILES.in
Piotr Drąg [Mon, 17 Jun 2013 15:14:36 +0000 (17:14 +0200)]
Updated POTFILES.in

11 years agoPrepare 0.19.3 RYGEL_0_19_3
Jens Georg [Mon, 17 Jun 2013 13:47:55 +0000 (15:47 +0200)]
Prepare 0.19.3

11 years agoi18n: Update POTFILES.skip
Jens Georg [Mon, 17 Jun 2013 13:27:12 +0000 (15:27 +0200)]
i18n: Update POTFILES.skip

11 years ago.gitignore: Ignore .trs files
Jens Georg [Mon, 17 Jun 2013 13:18:58 +0000 (15:18 +0200)]
.gitignore: Ignore .trs files

11 years agotests: Adapt to latest changes
Jens Georg [Mon, 17 Jun 2013 13:16:49 +0000 (15:16 +0200)]
tests: Adapt to latest changes

11 years agoserver: Fix playlist transfer mode handling
Jens Georg [Sun, 16 Jun 2013 09:36:25 +0000 (11:36 +0200)]
server: Fix playlist transfer mode handling

11 years agoserver: Add a M3U resource to containers
Jens Georg [Sun, 16 Jun 2013 09:22:31 +0000 (11:22 +0200)]
server: Add a M3U resource to containers

11 years agoUpdated Lithuanian translation
Aurimas Černius [Sun, 16 Jun 2013 14:44:08 +0000 (17:44 +0300)]
Updated Lithuanian translation

11 years agoUpdated POTFILES.in
Piotr Drąg [Sat, 15 Jun 2013 15:58:43 +0000 (17:58 +0200)]
Updated POTFILES.in

11 years agomedia-engine: Don't crash on missing RTP depayloader
Jens Georg [Fri, 14 Jun 2013 20:10:11 +0000 (22:10 +0200)]
media-engine: Don't crash on missing RTP depayloader

11 years agoui: Support multiple network interfaces
Jens Georg [Fri, 10 May 2013 22:36:10 +0000 (00:36 +0200)]
ui: Support multiple network interfaces

11 years agoui: Set toolbar style from glade
Jens Georg [Fri, 10 May 2013 21:20:23 +0000 (23:20 +0200)]
ui: Set toolbar style from glade

11 years agoui: Drop some obsolete things
Jens Georg [Fri, 10 May 2013 21:02:35 +0000 (23:02 +0200)]
ui: Drop some obsolete things

11 years agoui: Declare cell renderer in glade
Jens Georg [Fri, 10 May 2013 20:56:54 +0000 (22:56 +0200)]
ui: Declare cell renderer in glade

11 years agodata: Fix typo in preset
Jens Georg [Fri, 14 Jun 2013 17:36:59 +0000 (19:36 +0200)]
data: Fix typo in preset

11 years agomedia-engine: Fix typo
Jens Georg [Fri, 14 Jun 2013 12:45:02 +0000 (14:45 +0200)]
media-engine: Fix typo

11 years agorygel: Add option to shut down a remote instance
Jens Georg [Fri, 14 Jun 2013 11:17:15 +0000 (13:17 +0200)]
rygel: Add option to shut down a remote instance

11 years agomedia-engine: Warn when fail to setup source
Jens Georg [Wed, 12 Jun 2013 12:22:53 +0000 (14:22 +0200)]
media-engine: Warn when fail to setup source

Print a proper warning if we fail to create a source and not just some
obscure "Not found" error.

11 years agomedia-export: Support playlists in XBox 360
Jens Georg [Mon, 10 Jun 2013 20:50:33 +0000 (22:50 +0200)]
media-export: Support playlists in XBox 360

11 years agomedia-export: Allow removal of children
Jens Georg [Mon, 10 Jun 2013 20:29:36 +0000 (22:29 +0200)]
media-export: Allow removal of children

There's no "RemoveReference", so PlaylistContainer needs to allow and
support DestroyObject

11 years agoUpdated Czeach translation
Marek Černocký [Tue, 4 Jun 2013 11:00:08 +0000 (13:00 +0200)]
Updated Czeach translation

11 years agoUpdated Galician translations
Fran Diéguez [Thu, 30 May 2013 22:59:09 +0000 (00:59 +0200)]
Updated Galician translations

11 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 29 May 2013 09:45:16 +0000 (11:45 +0200)]
Updated Spanish translation

11 years agoPrepare Rygel 0.19.2 RYGEL_0_19_2
Jens Georg [Tue, 28 May 2013 08:31:16 +0000 (10:31 +0200)]
Prepare Rygel 0.19.2

11 years agoui: don't lose the interface setting
Andreas Henriksson [Sat, 18 May 2013 11:10:52 +0000 (13:10 +0200)]
ui: don't lose the interface setting

Just opening and closing rygel-preferences would result in
the interface setting getting set to blank in the configuration.
Fixing the TODO item in the source to set the active interface
(last added item) was all that was needed.

https://bugzilla.gnome.org/show_bug.cgi?id=700570

11 years agorygel: Add message about streaming-only mode
Jens Georg [Tue, 28 May 2013 07:46:53 +0000 (09:46 +0200)]
rygel: Add message about streaming-only mode

11 years agoserver: Coding style fix - early exit
Jens Georg [Thu, 3 Jan 2013 11:30:51 +0000 (12:30 +0100)]
server: Coding style fix - early exit

11 years agoserver: Small coding-style fixes
Jens Georg [Thu, 3 Jan 2013 11:28:31 +0000 (12:28 +0100)]
server: Small coding-style fixes

11 years agoDrop deprecated design.txt
Jens Georg [Sun, 26 May 2013 16:39:33 +0000 (01:39 +0900)]
Drop deprecated design.txt

11 years agoUpdate TODO
Jens Georg [Sun, 26 May 2013 16:56:09 +0000 (01:56 +0900)]
Update TODO

11 years agomedia-export: Fix sorting by date
Jens Georg [Mon, 13 May 2013 13:30:05 +0000 (15:30 +0200)]
media-export: Fix sorting by date

https://bugzilla.gnome.org/show_bug.cgi?id=694357

11 years agoUpdated Lithuanian translation
Aurimas Černius [Sun, 26 May 2013 19:14:13 +0000 (22:14 +0300)]
Updated Lithuanian translation

11 years agoUpdated slovak translation
Dušan Kazik [Sat, 25 May 2013 21:44:20 +0000 (23:44 +0200)]
Updated slovak translation

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 25 May 2013 08:41:00 +0000 (11:41 +0300)]
Updated Hebrew translation.

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 20 May 2013 12:18:07 +0000 (14:18 +0200)]
Updated Norwegian bokmål translation