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
Yaron Shahrabani [Wed, 31 Jul 2013 09:07:54 +0000 (12:07 +0300)]
Updated Hebrew translation.
Jens Georg [Tue, 30 Jul 2013 09:34:34 +0000 (11:34 +0200)]
Prepare 0.19.4
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
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
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
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
Victor Ibragimov [Mon, 29 Jul 2013 15:25:04 +0000 (16:25 +0100)]
Tajik translation added
Edson Silva [Mon, 29 Jul 2013 05:52:00 +0000 (02:52 -0300)]
Updated Brazilian Portuguese translation
Enrico Nicoletto [Mon, 29 Jul 2013 05:39:15 +0000 (02:39 -0300)]
Updated Brazilian Portuguese translation
Jens Georg [Wed, 24 Jul 2013 11:10:05 +0000 (13:10 +0200)]
tests: Fix for recent bugfixes
Chao-Hsiung Liao [Thu, 25 Jul 2013 13:21:09 +0000 (21:21 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Piotr Drąg [Wed, 24 Jul 2013 17:58:28 +0000 (19:58 +0200)]
Updated Polish translation
Christian Kirbach [Tue, 23 Jul 2013 15:27:59 +0000 (17:27 +0200)]
Updated German translation
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
Dimitris Spingos [Tue, 23 Jul 2013 04:53:26 +0000 (07:53 +0300)]
Updated Greek translation
Jens Georg [Sun, 21 Jul 2013 08:37:18 +0000 (10:37 +0200)]
Update .gitignore
Jens Georg [Sat, 20 Jul 2013 20:24:24 +0000 (22:24 +0200)]
doc: Add target to generate HTML manpages
Jens Georg [Sat, 13 Jul 2013 11:55:54 +0000 (13:55 +0200)]
server: Always fill agent cache
Kjartan Maraas [Thu, 18 Jul 2013 12:48:39 +0000 (14:48 +0200)]
Updated Norwegian bokmål translation
Benjamin Steinwender [Sun, 14 Jul 2013 14:23:23 +0000 (16:23 +0200)]
Updated German translation
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
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
Andika Triwidada [Thu, 4 Jul 2013 10:58:39 +0000 (17:58 +0700)]
Updated Indonesian translation
Marek Černocký [Sun, 30 Jun 2013 05:25:32 +0000 (07:25 +0200)]
Updated Czech translation
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
Fran Diéguez [Thu, 27 Jun 2013 23:46:49 +0000 (01:46 +0200)]
Updated Galician translations
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
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
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
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
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
Daniel Mustieles [Thu, 27 Jun 2013 11:03:03 +0000 (13:03 +0200)]
Updated Spanish translation
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
Daniel Mustieles [Tue, 25 Jun 2013 12:43:44 +0000 (14:43 +0200)]
Updated Spanish translation
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
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
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
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
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
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
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
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
Jens Georg [Mon, 24 Jun 2013 13:08:49 +0000 (15:08 +0200)]
build: Fix --enable-debug
Fran Diéguez [Fri, 21 Jun 2013 23:26:27 +0000 (01:26 +0200)]
Updated Galician translations
Kjartan Maraas [Thu, 20 Jun 2013 08:52:27 +0000 (10:52 +0200)]
Updated Norwegian bokmål translation
Daniel Mustieles [Tue, 18 Jun 2013 09:17:22 +0000 (11:17 +0200)]
Updated Spanish translation
Daniel Mustieles [Mon, 17 Jun 2013 15:55:24 +0000 (17:55 +0200)]
Updated Spanish translation
Piotr Drąg [Mon, 17 Jun 2013 15:14:36 +0000 (17:14 +0200)]
Updated POTFILES.in
Jens Georg [Mon, 17 Jun 2013 13:47:55 +0000 (15:47 +0200)]
Prepare 0.19.3
Jens Georg [Mon, 17 Jun 2013 13:27:12 +0000 (15:27 +0200)]
i18n: Update POTFILES.skip
Jens Georg [Mon, 17 Jun 2013 13:18:58 +0000 (15:18 +0200)]
.gitignore: Ignore .trs files
Jens Georg [Mon, 17 Jun 2013 13:16:49 +0000 (15:16 +0200)]
tests: Adapt to latest changes
Jens Georg [Sun, 16 Jun 2013 09:36:25 +0000 (11:36 +0200)]
server: Fix playlist transfer mode handling
Jens Georg [Sun, 16 Jun 2013 09:22:31 +0000 (11:22 +0200)]
server: Add a M3U resource to containers
Aurimas Černius [Sun, 16 Jun 2013 14:44:08 +0000 (17:44 +0300)]
Updated Lithuanian translation
Piotr Drąg [Sat, 15 Jun 2013 15:58:43 +0000 (17:58 +0200)]
Updated POTFILES.in
Jens Georg [Fri, 14 Jun 2013 20:10:11 +0000 (22:10 +0200)]
media-engine: Don't crash on missing RTP depayloader
Jens Georg [Fri, 10 May 2013 22:36:10 +0000 (00:36 +0200)]
ui: Support multiple network interfaces
Jens Georg [Fri, 10 May 2013 21:20:23 +0000 (23:20 +0200)]
ui: Set toolbar style from glade
Jens Georg [Fri, 10 May 2013 21:02:35 +0000 (23:02 +0200)]
ui: Drop some obsolete things
Jens Georg [Fri, 10 May 2013 20:56:54 +0000 (22:56 +0200)]
ui: Declare cell renderer in glade
Jens Georg [Fri, 14 Jun 2013 17:36:59 +0000 (19:36 +0200)]
data: Fix typo in preset
Jens Georg [Fri, 14 Jun 2013 12:45:02 +0000 (14:45 +0200)]
media-engine: Fix typo
Jens Georg [Fri, 14 Jun 2013 11:17:15 +0000 (13:17 +0200)]
rygel: Add option to shut down a remote instance
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.
Jens Georg [Mon, 10 Jun 2013 20:50:33 +0000 (22:50 +0200)]
media-export: Support playlists in XBox 360
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
Marek Černocký [Tue, 4 Jun 2013 11:00:08 +0000 (13:00 +0200)]
Updated Czeach translation
Fran Diéguez [Thu, 30 May 2013 22:59:09 +0000 (00:59 +0200)]
Updated Galician translations
Daniel Mustieles [Wed, 29 May 2013 09:45:16 +0000 (11:45 +0200)]
Updated Spanish translation
Jens Georg [Tue, 28 May 2013 08:31:16 +0000 (10:31 +0200)]
Prepare Rygel 0.19.2
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
Jens Georg [Tue, 28 May 2013 07:46:53 +0000 (09:46 +0200)]
rygel: Add message about streaming-only mode
Jens Georg [Thu, 3 Jan 2013 11:30:51 +0000 (12:30 +0100)]
server: Coding style fix - early exit
Jens Georg [Thu, 3 Jan 2013 11:28:31 +0000 (12:28 +0100)]
server: Small coding-style fixes
Jens Georg [Sun, 26 May 2013 16:39:33 +0000 (01:39 +0900)]
Drop deprecated design.txt
Jens Georg [Sun, 26 May 2013 16:56:09 +0000 (01:56 +0900)]
Update TODO
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
Aurimas Černius [Sun, 26 May 2013 19:14:13 +0000 (22:14 +0300)]
Updated Lithuanian translation
Dušan Kazik [Sat, 25 May 2013 21:44:20 +0000 (23:44 +0200)]
Updated slovak translation
Yaron Shahrabani [Sat, 25 May 2013 08:41:00 +0000 (11:41 +0300)]
Updated Hebrew translation.
Kjartan Maraas [Mon, 20 May 2013 12:18:07 +0000 (14:18 +0200)]
Updated Norwegian bokmål translation
Fran Diéguez [Thu, 16 May 2013 08:46:57 +0000 (10:46 +0200)]
Updated Galician translations
Daniel Mustieles [Mon, 13 May 2013 11:45:27 +0000 (13:45 +0200)]
Updated Spanish translation
Daniel Mustieles [Mon, 13 May 2013 11:28:48 +0000 (13:28 +0200)]
Updated Spanish translation
Mihai Moldovan [Mon, 13 May 2013 00:34:00 +0000 (02:34 +0200)]
Fix 'Thubmnailing' typo.
This is a multi-part message in MIME format.
Signed-off-by: Mihai Moldovan <ionic@ionic.de>
Jens Georg [Sun, 12 May 2013 11:57:18 +0000 (13:57 +0200)]
media-export: Really don't lose child containers
The previous patch left over some stuff, cluttering virtual folders
Jens Georg [Sun, 12 May 2013 10:54:37 +0000 (12:54 +0200)]
media-export: Stop child folders from disappearing
https://bugzilla.gnome.org/show_bug.cgi?id=648003
Jens Georg [Fri, 10 May 2013 18:56:15 +0000 (20:56 +0200)]
rygel,ui: Stop crashing because of non-null terminated arrays
Jens Georg [Fri, 10 May 2013 16:58:56 +0000 (18:58 +0200)]
rygel: Mark options translatable
Jens Georg [Fri, 10 May 2013 14:21:03 +0000 (16:21 +0200)]
core,rygel,doc: Use multiple interfaces
Rygel may now bind to more than any or just one interface.
Jens Georg [Fri, 10 May 2013 14:19:30 +0000 (16:19 +0200)]
doc: Fix typo
Jens Georg [Fri, 10 May 2013 13:15:28 +0000 (15:15 +0200)]
doc: Clarify debug output settings
Add note about G_MESSAGES_DEBUG
Jens Georg [Fri, 10 May 2013 13:05:40 +0000 (15:05 +0200)]
build: Don't use relative paths
Jens Georg [Fri, 10 May 2013 12:59:07 +0000 (14:59 +0200)]
Update TODO
Jens Georg [Wed, 8 May 2013 17:54:34 +0000 (19:54 +0200)]
renderer: Don't always fall back
Only do the GET request if the peer does not seem to understand HEAD.
Otherwise we'd probably do unnecessary requests.
Jens Georg [Tue, 7 May 2013 21:49:33 +0000 (23:49 +0200)]
renderer: Work-around peers not supporting HEAD
If a peer does not support HEAD, fall back to GET and cancel the message after
the got_headers signal so we basically fake a HEAD request and only if that
fails, fail completely.
Matej Urbančič [Sat, 4 May 2013 19:37:02 +0000 (21:37 +0200)]
Updated Slovenian translation
Daniel Mustieles [Fri, 3 May 2013 16:15:28 +0000 (18:15 +0200)]
Updated Spanish translation