Aron Xu [Tue, 29 Jun 2010 13:44:03 +0000 (21:44 +0800)]
Add Simplified Chinese translation.
Jorge González [Tue, 29 Jun 2010 03:22:13 +0000 (05:22 +0200)]
Updated Spanish translation
Jorge González [Mon, 28 Jun 2010 19:20:42 +0000 (21:20 +0200)]
Updated Spanish translation
Jorge González [Mon, 28 Jun 2010 02:39:05 +0000 (04:39 +0200)]
Updated Spanish translation
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 23:15:18 +0000 (02:15 +0300)]
core: Release announcement for 0.7.1
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 23:17:01 +0000 (02:17 +0300)]
vcs: Add new unit test binary to git ignore list
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 17:47:38 +0000 (20:47 +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.
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 17:16:01 +0000 (20:16 +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.
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 15:07:05 +0000 (18:07 +0300)]
external: Asynchronously update container information
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 14:47:19 +0000 (17:47 +0300)]
external: Ignore UPnP sources from Grilo
Zeeshan Ali (Khattak) [Tue, 22 Jun 2010 13:33:52 +0000 (16:33 +0300)]
build,ui: Require & link to gtk+-3.0
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 17:21:53 +0000 (20:21 +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.
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 17:20:53 +0000 (20:20 +0300)]
core: Parse item DIDL before fetching the container
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 15:22:24 +0000 (18:22 +0300)]
core: Support search by 'upnp:CreateClass'
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 14:10:47 +0000 (17:10 +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.
Zeeshan Ali (Khattak) [Tue, 23 Feb 2010 12:25:59 +0000 (14:25 +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.
Zeeshan Ali (Khattak) [Thu, 17 Jun 2010 17:41:24 +0000 (20:41 +0300)]
build: Bump-up gupnp-vala and gupnp-av requirements
Require current git master of gupnp-vala and gupnp-av.
Zeeshan Ali (Khattak) [Tue, 22 Jun 2010 12:58:43 +0000 (15:58 +0300)]
core: Separate VAPI for misc functions from C world
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 22:15:53 +0000 (01:15 +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.
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 00:39:23 +0000 (03:39 +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.
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 00:44:00 +0000 (03:44 +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.
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 23:25:51 +0000 (02:25 +0300)]
core: Port Utils.get_xml_element() to Vala
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 22:45:59 +0000 (01:45 +0300)]
core: Handle POSIX signals in Vala, no need for C
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 19:56:49 +0000 (22:56 +0300)]
core,plugins,ui: Move BuildConfig to separate VAPI
Kjartan Maraas [Sun, 20 Jun 2010 16:08:36 +0000 (18:08 +0200)]
Updated Norwegian bokmål translation
Kjartan Maraas [Sun, 20 Jun 2010 09:55:36 +0000 (11:55 +0200)]
Added Norwegian bokmål translation
Eric Anderson [Sat, 19 Jun 2010 22:20:26 +0000 (01:20 +0300)]
ui: Improve resize behavior
Most of these are changing the GTK_FILL property.
Eric Anderson [Sat, 19 Jun 2010 22:19:55 +0000 (01:19 +0300)]
ui: Replace GtkVBox by GtkVButtonBox where appropriate
Eric Anderson [Sat, 19 Jun 2010 22:11:52 +0000 (01:11 +0300)]
ui: Add missing bevel to URI tree view
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 16:18:58 +0000 (19:18 +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.
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 15:54:23 +0000 (18:54 +0300)]
core: Add note for removal of bug#622089 workaround
Fran Diéguez [Sat, 19 Jun 2010 13:45:38 +0000 (15:45 +0200)]
Updated Galician translations
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 02:58:32 +0000 (05:58 +0300)]
tests: Mark non-abstract property as such
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 02:04:52 +0000 (05:04 +0300)]
core,ui: Drop usage of '+=' for connecting signals
Drop usage of deprecated '+=' syntax for connecting signals.
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:59:54 +0000 (04:59 +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.
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:55:14 +0000 (04:55 +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.
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:51:11 +0000 (04:51 +0300)]
plugins: Don't use 'ModuleInit' attribute
Remove incorrect usage of 'ModuleInit' attribute.
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:44:58 +0000 (19:44 +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.
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:31:53 +0000 (19:31 +0300)]
external: Set the correct ID on dummy container
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:30:34 +0000 (19:30 +0300)]
external: Centralize D-Bus interface names
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:28:28 +0000 (19:28 +0300)]
external: Don't keep re-creating the DBus connection
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 14:02:59 +0000 (17:02 +0300)]
external: Minor refactor of ItemFactory.create()
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 14:00:43 +0000 (17:00 +0300)]
external: Create DBus connection when needed
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 13:55:55 +0000 (16:55 +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.
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 13:08:15 +0000 (16:08 +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.
Zeeshan Ali (Khattak) [Fri, 11 Jun 2010 14:34:12 +0000 (17:34 +0300)]
external: Port to MediaServer2 spec
New spec available at: http://live.gnome.org/Rygel/MediaServer2Spec
Zeeshan Ali (Khattak) [Fri, 11 Jun 2010 14:33:37 +0000 (17:33 +0300)]
external: Fix a small typo
Jorge González [Wed, 16 Jun 2010 04:25:26 +0000 (06:25 +0200)]
Updated Spanish translation
A S Alam [Mon, 14 Jun 2010 04:18:36 +0000 (09:48 +0530)]
Add Punjabi Translation, update LINGUAS file
Kjartan Maraas [Sun, 13 Jun 2010 23:13:07 +0000 (01:13 +0200)]
Add nb
Kjartan Maraas [Sun, 13 Jun 2010 23:12:53 +0000 (01:12 +0200)]
Added Norwegian bokmål translation
Fran Diéguez [Sat, 12 Jun 2010 17:31:33 +0000 (19:31 +0200)]
Updated Galician translations
Fran Diéguez [Sat, 12 Jun 2010 16:22:33 +0000 (18:22 +0200)]
Updated Galician translations
Yaron Shahrabani [Thu, 10 Jun 2010 09:15:30 +0000 (12:15 +0300)]
Updated Hebrew translation.
Zeeshan Ali (Khattak) [Wed, 9 Jun 2010 14:52:15 +0000 (17:52 +0300)]
tests: Add unit test for HTTPPost
Zeeshan Ali (Khattak) [Tue, 8 Jun 2010 14:11:04 +0000 (17:11 +0300)]
vcs: Add some new files to git ignore list
Zeeshan Ali (Khattak) [Fri, 4 Jun 2010 18:05:49 +0000 (21:05 +0300)]
tests: Unit test for HTTPGet
Zeeshan Ali (Khattak) [Tue, 8 Jun 2010 13:03:09 +0000 (16:03 +0300)]
data: Provide default config for WMV transcoding
Zeeshan Ali (Khattak) [Tue, 8 Jun 2010 12:34:41 +0000 (15:34 +0300)]
core: Correctly handle WMV cmdline option
Correctly handle boolean commandline option for disabling WMV transcoder.
Zeeshan Ali (Khattak) [Mon, 7 Jun 2010 18:40:54 +0000 (21:40 +0300)]
core: Release announcement for 0.7.0
Jens Georg [Sun, 6 Jun 2010 23:16:48 +0000 (01:16 +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
Jens Georg [Sun, 6 Jun 2010 20:16:59 +0000 (22:16 +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.
Jens Georg [Sun, 6 Jun 2010 19:38:21 +0000 (21:38 +0200)]
media-export: Fix broken get_object
Jens Georg [Sun, 16 May 2010 11:20:36 +0000 (13:20 +0200)]
media-export: Locally cache parent in search
This reduces the number of additional queries necessary in searches.
Jens Georg [Sun, 16 May 2010 11:18:26 +0000 (13:18 +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
Jens Georg [Fri, 14 May 2010 23:16:15 +0000 (01:16 +0200)]
media-export: Coding style fixes
Jens Georg [Fri, 14 May 2010 22:53:18 +0000 (00:53 +0200)]
media-export: Remove awkward error-handling
Signalling error to subscribers is now done in extract_next anyway.
Jens Georg [Fri, 14 May 2010 22:52:18 +0000 (00:52 +0200)]
media-export: Refactor. Move common code
Jens Georg [Fri, 14 May 2010 22:49:47 +0000 (00:49 +0200)]
media-export: Avoid direct recursion
extract_next was calling itself in error-case. Tunnelling via idle-loop
is the safer option.
Jens Georg [Fri, 14 May 2010 22:38:16 +0000 (00:38 +0200)]
media-export: Fix coding style
Jens Georg [Fri, 14 May 2010 22:03:34 +0000 (00:03 +0200)]
media-export: Removed custom tag RYGEL_DURATION
Jens Georg [Fri, 14 May 2010 21:27:13 +0000 (23:27 +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.
Jens Georg [Fri, 14 May 2010 21:14:28 +0000 (23:14 +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.
Jens Georg [Fri, 14 May 2010 12:55:40 +0000 (14:55 +0200)]
media-export: Add basic harvesting support
Re-enable simple mode which enables media exporting even if no meta-data
extractor is available.
Jens Georg [Thu, 13 May 2010 14:26:40 +0000 (16:26 +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
Jens Georg [Sat, 8 May 2010 19:57:24 +0000 (21:57 +0200)]
media-export: Refactor media cache, remove signals
Jens Georg [Sat, 8 May 2010 19:55:22 +0000 (21:55 +0200)]
media-export: Refactor media cache
Move the code to upgrade a database into its own file
Jens Georg [Fri, 7 May 2010 19:12:33 +0000 (21:12 +0200)]
media-export: Refactor database upgrade
Jens Georg [Fri, 7 May 2010 18:31:26 +0000 (20:31 +0200)]
media-export: Remove Uri table
Jens Georg [Fri, 7 May 2010 17:21:35 +0000 (19:21 +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
Jens Georg [Thu, 6 May 2010 21:39:21 +0000 (23:39 +0200)]
media-export: Work around a problem in playbin2
Sometimes playbin2 fails to extract the duration right after the state
change.
Jens Georg [Thu, 6 May 2010 20:52:07 +0000 (22:52 +0200)]
media-export: Small refactor
Jens Georg [Thu, 6 May 2010 20:48:41 +0000 (22:48 +0200)]
media-export: Coding style fixes
Zeeshan Ali (Khattak) [Mon, 7 Jun 2010 13:24:53 +0000 (16:24 +0300)]
media-export,i18n: Revisit translatability of strings
Zeeshan Ali (Khattak) [Sun, 6 Jun 2010 16:14:55 +0000 (19:14 +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. :)
Fran Diéguez [Sun, 6 Jun 2010 16:18:46 +0000 (18:18 +0200)]
Updated Galician translations
Fran Diéguez [Sun, 6 Jun 2010 16:15:04 +0000 (18:15 +0200)]
Created Galician translations and added gl to LINGUAS file
Zeeshan Ali (Khattak) [Sat, 5 Jun 2010 23:07:21 +0000 (02:07 +0300)]
media-export: Explain 'harvest' for translators
Yaron Shahrabani [Thu, 3 Jun 2010 22:08:38 +0000 (01:08 +0300)]
Updated Hebrew translation.
Yaron Shahrabani [Thu, 3 Jun 2010 22:08:32 +0000 (01:08 +0300)]
Updated Hebrew translation.
Daniel Nylander [Thu, 3 Jun 2010 20:17:09 +0000 (22:17 +0200)]
Updated Swedish translation
Jorge González [Thu, 3 Jun 2010 10:01:32 +0000 (12:01 +0200)]
Updated Spanish translation
Zeeshan Ali (Khattak) [Thu, 3 Jun 2010 00:38:26 +0000 (03:38 +0300)]
ui: Correct Icon path for uninstalled case
Zeeshan Ali (Khattak) [Wed, 2 Jun 2010 14:15:52 +0000 (17:15 +0300)]
core: Add icon to preferences UI's desktop file
Zeeshan Ali (Khattak) [Wed, 26 May 2010 20:54:21 +0000 (23:54 +0300)]
core: Don't allow comments in DIDL-Lite
Don't allow comments in DIDL-Lite in 'Elements' argument of CreatObject.
Zeeshan Ali (Khattak) [Wed, 26 May 2010 20:52:34 +0000 (23:52 +0300)]
core: Correct error on missing 'Elements' node
Throw correct error on missing 'Elements' node in CreateObject action.
Zeeshan Ali (Khattak) [Wed, 26 May 2010 12:29:29 +0000 (15:29 +0300)]
data: Advertize upload features in X_DLNACAP
Zeeshan Ali (Khattak) [Wed, 26 May 2010 12:18:13 +0000 (15:18 +0300)]
data: DLNA mandates no comments in XML
DLNA requirement 7.2.30.1 mandates no comments in XML.
Zeeshan Ali (Khattak) [Wed, 26 May 2010 11:14:58 +0000 (14:14 +0300)]
data: Comment out unimplemented actions
Don't advertise optional/unimplemented ConnectionManager actions.
Petr Kovar [Mon, 31 May 2010 21:16:27 +0000 (23:16 +0200)]
Update Czech translation by Marek Cernocky