Jens Georg [Sat, 16 Oct 2010 22:51:44 +0000 (00:51 +0200)]
build: Properly require automake-1.11
Zeeshan Ali (Khattak) [Fri, 15 Oct 2010 13:19:21 +0000 (16:19 +0300)]
build: Custom rule to remove .stamp files
Zeeshan Ali (Khattak) [Wed, 13 Oct 2010 17:26:18 +0000 (20:26 +0300)]
tracker: Assume UPnP-created items to be shared
We create items on demand from UPnP clients so its logical to assume that the
client would want it to be available on the UPnP network after creation.
Zeeshan Ali (Khattak) [Wed, 13 Oct 2010 17:15:13 +0000 (20:15 +0300)]
tracker: Honor 'nmm:uPnPShared' property
Make sure we only expose items that are either explicity marked to be shared
over UPnP network or not marked at all.
Zeeshan Ali (Khattak) [Wed, 13 Oct 2010 17:08:37 +0000 (20:08 +0300)]
tracker: Centralize constant for item variable
Lets define the constant string for item variable in SelectionQuery only. This
way we can always be certain that its usage is the same everywhere and can add
filters at any point of query building stream from any where in the code,
including SelectionQuery itself.
Zeeshan Ali (Khattak) [Wed, 13 Oct 2010 17:07:16 +0000 (20:07 +0300)]
tracker: CategoryContainer should be abstract
Matej Urbančič [Tue, 12 Oct 2010 18:10:33 +0000 (20:10 +0200)]
Updated Slovenian translation
Changwoo Ryu [Fri, 8 Oct 2010 22:57:41 +0000 (07:57 +0900)]
Updated Korean translation
Zeeshan Ali (Khattak) [Fri, 8 Oct 2010 12:44:52 +0000 (15:44 +0300)]
tracker: URI escape metadata titles for IDs
The titles might have charachters like ',' and ':' that we use for
separating differents parts of the ID so we better escape the strings
from Tracker before using it in the IDs.
Jorge González [Thu, 7 Oct 2010 12:34:14 +0000 (14:34 +0200)]
Updated Spanish translation
Zeeshan Ali (Khattak) [Tue, 5 Oct 2010 16:44:17 +0000 (19:44 +0300)]
core: Destroy the device list before quiting main loop
For some reason, the SSDP 'BYE' message doesn't get sent out for all devices
before rygel exits. This change makes sending of these packet a lot more
(could actually be 100%) reliable.
Ivar Smolin [Tue, 5 Oct 2010 08:58:28 +0000 (11:58 +0300)]
[l10n] Updated Estonian translation
Zeeshan Ali (Khattak) [Mon, 4 Oct 2010 20:34:42 +0000 (23:34 +0300)]
Release 0.9.0
Zeeshan Ali (Khattak) [Thu, 30 Sep 2010 13:52:06 +0000 (16:52 +0300)]
media-export: Entertain base Audio and Image classes
Jens Georg [Sun, 3 Oct 2010 08:56:44 +0000 (10:56 +0200)]
build: Always set VAPIDIR to ${datadir}/vala/vapi
Jens Georg [Wed, 29 Sep 2010 07:18:42 +0000 (09:18 +0200)]
media-export: Handle uint64 in SQLite statements
Jens Georg [Tue, 28 Sep 2010 18:50:41 +0000 (20:50 +0200)]
media-export: Proper default values for item metdata
This fixes the misterious "0" Album and Artist on XBox
Zeeshan Ali (Khattak) [Mon, 4 Oct 2010 10:24:18 +0000 (13:24 +0300)]
core: Explicitly start service by name
Instead of creating a proxy to Rygel's D-Bus object to start the service,
use standard D-Bus interface directly to explicitly start service by name.
Zeeshan Ali (Khattak) [Mon, 4 Oct 2010 08:41:48 +0000 (11:41 +0300)]
build,core,plugins: Port to GDBus and GVariant
Port from glib-dbus usage to the new awesome D-Bus APIs in gio (2.26).
Zeeshan Ali (Khattak) [Tue, 28 Sep 2010 20:48:58 +0000 (23:48 +0300)]
build: Require latest GIO release
Žygimantas Beručka [Sun, 3 Oct 2010 13:49:52 +0000 (15:49 +0200)]
Updated Lithuanian translation
Ivar Smolin [Sun, 3 Oct 2010 09:59:21 +0000 (12:59 +0300)]
[l10n] Updated Estonian translation
Milo Casagrande [Sat, 2 Oct 2010 13:01:59 +0000 (15:01 +0200)]
Removed id locale from LINGUAS, master doesn't have the id.po file
Milo Casagrande [Sat, 2 Oct 2010 12:57:23 +0000 (14:57 +0200)]
[l10n] Added Italian translation, added it locale to LINGUAS
Zeeshan Ali (Khattak) [Fri, 1 Oct 2010 11:26:14 +0000 (14:26 +0300)]
tracker: Unknown size means size of 0
If item is in tracker store and size is unknown, it most probably means
the size is actually 0 (i-e a place-holder empty item that we created).
Zeeshan Ali (Khattak) [Thu, 30 Sep 2010 13:49:14 +0000 (16:49 +0300)]
core,tracker: Set item's size on creation
Simos Xenitellis [Thu, 30 Sep 2010 11:27:24 +0000 (14:27 +0300)]
l10n: Updated Greek translation for rygel
Mario Blättermann [Wed, 29 Sep 2010 17:09:44 +0000 (19:09 +0200)]
Updated Dutch translation by Mario Blättermann
Piotr Drąg [Wed, 29 Sep 2010 16:41:39 +0000 (18:41 +0200)]
Updated Polish translation
Takayuki KUSANO [Wed, 29 Sep 2010 15:51:46 +0000 (00:51 +0900)]
Updated Japanese translation
Gabor Kelemen [Wed, 29 Sep 2010 12:00:53 +0000 (14:00 +0200)]
Updated Hungarian translation
Bruno Brouard [Wed, 29 Sep 2010 06:56:03 +0000 (08:56 +0200)]
Updated French translation
Gil Forcada [Tue, 28 Sep 2010 23:18:29 +0000 (01:18 +0200)]
Minor update to Catalan translation
Joan Duran [Tue, 28 Sep 2010 23:16:42 +0000 (01:16 +0200)]
Added Catalan translation
Yaron Shahrabani [Tue, 28 Sep 2010 22:33:52 +0000 (00:33 +0200)]
Updated Hebrew translation.
Fran Diéguez [Tue, 28 Sep 2010 15:32:07 +0000 (17:32 +0200)]
Updated GAlician translations
Zeeshan Ali (Khattak) [Tue, 28 Sep 2010 15:05:58 +0000 (18:05 +0300)]
core,ui,build: Make i18n system actually work
Based on a patch from Jonh Wendell <jwendell@gnome.org>.
Jonh Wendell [Tue, 28 Sep 2010 14:54:50 +0000 (11:54 -0300)]
Updated Brazilian Portuguese translation
Zeeshan Ali (Khattak) [Tue, 28 Sep 2010 13:37:40 +0000 (16:37 +0300)]
tracker: Improved handling of search by "upnp:class"
SearchContainer maps search for "upnp:class" to all its children if
"upnp:class" in question is that of its item factory.
Zeeshan Ali (Khattak) [Tue, 28 Sep 2010 13:21:46 +0000 (16:21 +0300)]
tracker: Optimize handling of invalid searches
SearchContainer now almost always deals with every simple (relation
expression) searches on its own. This speeds-up lots of search requests
since now dbus queries to tracker are only launched in the particular
SearchContainer in which they actually apply.
Zeeshan Ali (Khattak) [Sun, 26 Sep 2010 21:22:17 +0000 (00:22 +0300)]
tracker: Join item ID components by ',' rather than ':'
Use ',' intead of ':' to join SearchContainer's ID and item's URN in the
child item's ID. This fixes item queries for Tracker backend. This issue
has been there since commit 51e4fdb (Feb 19 2010) but it didn't realize
so far because the default slow search used to kick-in and save the day.
Marek Černocký [Tue, 28 Sep 2010 10:48:04 +0000 (12:48 +0200)]
Updated Czech translation
Rosi Dimova [Tue, 28 Sep 2010 07:14:02 +0000 (10:14 +0300)]
Updated Bulgarian translation
Mario Blättermann [Tue, 28 Sep 2010 04:39:41 +0000 (06:39 +0200)]
[i18n] Updated German translation
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 22:28:22 +0000 (01:28 +0300)]
VCS: Ignore desktop.in files
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 20:48:43 +0000 (23:48 +0300)]
i18n: Translate XML .in files rather than XML files
This should have been part of commit 02b74cb. This is only to satisfy
the build at this point since XML files don't have any translated strings.
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 20:39:59 +0000 (23:39 +0300)]
data: Don't distribute generated XML files
Ivar Smolin [Mon, 27 Sep 2010 16:24:27 +0000 (19:24 +0300)]
[l10n] Updated Estonian translation
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 14:53:09 +0000 (17:53 +0300)]
data: Generated XML files must be cleaned by `make clean`
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 14:43:02 +0000 (17:43 +0300)]
i18n: Ignore rygel-preferences.desktop.in file
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 14:40:55 +0000 (17:40 +0300)]
data: Add XML .in files to dist
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 13:52:54 +0000 (16:52 +0300)]
build,ui: Use correct Gtk+ Vala API version
Zeeshan Ali (Khattak) [Mon, 27 Sep 2010 12:50:45 +0000 (15:50 +0300)]
tracker: Add forgotten file from d8cae15
Wouter Bolsterlee [Sun, 26 Sep 2010 13:44:38 +0000 (15:44 +0200)]
Updated Dutch translation by Wouter Bolsterlee
Wouter Bolsterlee [Sun, 26 Sep 2010 13:30:35 +0000 (15:30 +0200)]
Updated Dutch translation by Mario Blätterman
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 18:03:34 +0000 (21:03 +0300)]
i18n: Correct Rygel's spelling in Arabic
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 17:48:10 +0000 (20:48 +0300)]
tracker: Provide more information for music items
* sample rate
* number of channels
* bits per sample
* bitrate
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 17:45:09 +0000 (20:45 +0300)]
core: AudioItem.n_audio_channels -> channels
Rename 'n_audio_channels' field of AudioItem to 'channels'.
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 13:39:38 +0000 (16:39 +0300)]
tracker,i18n: Add 'Genre' hierarchy
Zeeshan Ali (Khattak) [Fri, 24 Sep 2010 12:23:55 +0000 (15:23 +0300)]
core: Direct XBox's genre search to root container
Zeeshan Ali (Khattak) [Thu, 23 Sep 2010 15:16:12 +0000 (18:16 +0300)]
tracker: Container search invalid in SearchContainer
Zeeshan Ali (Khattak) [Wed, 22 Sep 2010 20:50:37 +0000 (23:50 +0300)]
core: Hack XBox search for upnp:class
Yet another XBox quirk: It can't handle '0' as value for TotalMatches in
response of search for upnp:class.
Zeeshan Ali (Khattak) [Mon, 20 Sep 2010 16:11:07 +0000 (19:11 +0300)]
tracker: Provide UPnP class for artists and albums
Provide specific UPnP class for artist and album containers so that they
could be searched by this property. This should fix music browsing on XBox
360.
Zeeshan Ali (Khattak) [Thu, 23 Sep 2010 14:35:08 +0000 (17:35 +0300)]
core: Constants for common UPnP container classes
Khaled Hosny [Fri, 24 Sep 2010 13:09:09 +0000 (16:09 +0300)]
Add Arabic translation
Zeeshan Ali (Khattak) [Wed, 22 Sep 2010 19:14:49 +0000 (22:14 +0300)]
core: HTTP GET/HEAD is invalid for place-holder items
Zeeshan Ali (Khattak) [Wed, 22 Sep 2010 19:14:31 +0000 (22:14 +0300)]
core: Only provide import URI for place-holder items
Zeeshan Ali (Khattak) [Wed, 22 Sep 2010 18:44:08 +0000 (21:44 +0300)]
core: Assume item of size 0 to be a place-holder
We don't need to expose MediaItem.place_holder anymore as its now
automatically determined by size (which is now a property).
Zeeshan Ali (Khattak) [Tue, 21 Sep 2010 17:08:11 +0000 (20:08 +0300)]
core: MediaObjects serialize its contents
Zeeshan Ali (Khattak) [Fri, 17 Sep 2010 15:36:24 +0000 (18:36 +0300)]
core: Micro refactor
Chao-Hsiung Liao [Wed, 22 Sep 2010 11:17:23 +0000 (19:17 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Mattias Põldaru [Tue, 21 Sep 2010 16:29:28 +0000 (19:29 +0300)]
[l10n] Updated Estonian translation
Djavan Fagundes [Mon, 20 Sep 2010 19:09:14 +0000 (16:09 -0300)]
Added Brazilian Portuguese translation
Djavan Fagundes [Mon, 20 Sep 2010 19:06:14 +0000 (16:06 -0300)]
Added Brazilian Portuguese to LINGUAS
Kenneth Nielsen [Sun, 19 Sep 2010 15:49:08 +0000 (17:49 +0200)]
Updated Danish translation
Mattias Põldaru [Sun, 19 Sep 2010 09:00:05 +0000 (12:00 +0300)]
[l10n] Updated Estonian translation
Žygimantas Beručka [Sat, 18 Sep 2010 20:35:54 +0000 (23:35 +0300)]
Added Lithuanian translation
Priit Laes [Sat, 18 Sep 2010 11:58:16 +0000 (14:58 +0300)]
[l10n] Added Estonian (et) to LINGUAS
Ivar Smolin [Sat, 18 Sep 2010 11:57:07 +0000 (14:57 +0300)]
[l10n] Updated Estonian translation
Gabor Kelemen [Mon, 13 Sep 2010 21:01:39 +0000 (23:01 +0200)]
build,data,i18n: Make .desktop files translatable
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 17:02:28 +0000 (20:02 +0300)]
media-export: Add null checks to standard XDG folders
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 12:56:00 +0000 (15:56 +0300)]
VCS: Add generated manpages to ignore list
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 12:54:46 +0000 (15:54 +0300)]
VCS: Add generated XML files to ignore list
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 11:49:09 +0000 (14:49 +0300)]
core: Remove newlines from modified description doc
libxml insists on adding a newline after the xml header node, don't
let it do that for the sake of IOP.
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 11:24:27 +0000 (14:24 +0300)]
data: Transform XML files for better IOP
Generate XML files from templates at build time so we can strip out
newlines and leading whitespace to improve our IOP with some devices in
the market that use some crappy XML parsers.
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 00:08:07 +0000 (03:08 +0300)]
Revert "data: Use '\r\n' instead of '\n' in XML files"
This reverts commit
d4ea25388b05eaf5f6963235fd9766d55e596bc1.
Zeeshan Ali (Khattak) [Wed, 15 Sep 2010 00:03:08 +0000 (03:03 +0300)]
core: Don't set description if already set
Aron Xu [Wed, 15 Sep 2010 05:45:12 +0000 (13:45 +0800)]
Update simplified Chinese translation.
Zeeshan Ali (Khattak) [Mon, 13 Sep 2010 15:36:50 +0000 (18:36 +0300)]
Release announcement for 0.7.8
Zeeshan Ali (Khattak) [Mon, 13 Sep 2010 21:19:55 +0000 (00:19 +0300)]
tests: Update ByteSeek unit test for commit b92b7a8
Zeeshan Ali (Khattak) [Mon, 13 Sep 2010 20:39:26 +0000 (23:39 +0300)]
Remove empty line from git ignore list file
Zeeshan Ali (Khattak) [Mon, 13 Sep 2010 13:09:03 +0000 (16:09 +0300)]
data: Use '\r\n' instead of '\n' in XML files
Some UPnP devices in the market are apparently unable to use the unix
newline charachter so we better provide the XML files in DOS format.
Zeeshan Ali (Khattak) [Mon, 13 Sep 2010 11:56:44 +0000 (14:56 +0300)]
data,core: Don't put empty nodes in device description
Jens Georg [Sun, 5 Sep 2010 09:06:06 +0000 (11:06 +0200)]
media-export: Fix (parent != NULL) assertion
Jens Georg [Sat, 4 Sep 2010 18:14:36 +0000 (20:14 +0200)]
core: Add *-Range headers only for Range request
If the client didn't pass a Range header in the request, don't
append Accept-Ranges and Content-Range headers to response.
This fixes picture browsing on XBox 360 (again)
Christian Kirbach [Sat, 11 Sep 2010 23:13:57 +0000 (01:13 +0200)]
[l10n] Updated German translation
Gabor Kelemen [Sat, 11 Sep 2010 22:59:09 +0000 (00:59 +0200)]
Hungarian translation added
Gabor Kelemen [Sat, 11 Sep 2010 22:58:54 +0000 (00:58 +0200)]
Added hu to LINGUAS
Jens Georg [Sat, 11 Sep 2010 13:33:21 +0000 (15:33 +0200)]
core,plugins: Fix bgo#629348
Don't translate debug messages. Patch provided by Gabor Kelement
Kentaro KAZUHAMA [Sat, 11 Sep 2010 01:09:46 +0000 (10:09 +0900)]
Added Japanese translation.