rb-lastfm:rb-lastfm.git
7 years agoMerge branch 'master' of git://git.gnome.org/rhythmbox master
Jamie Nicol [Mon, 13 Sep 2010 14:53:38 +0000 (15:53 +0100)]
Merge branch 'master' of git://git.gnome.org/rhythmbox

7 years agoUpdated Italian translation
Luca Ferretti [Sun, 12 Sep 2010 20:38:49 +0000 (22:38 +0200)]
Updated Italian translation

7 years agoUpdated Danish translation
Ask H. Larsen [Sat, 11 Sep 2010 17:35:22 +0000 (19:35 +0200)]
Updated Danish translation

7 years agoUpdated Japanese translation.
Takayuki KUSANO [Sat, 11 Sep 2010 17:13:47 +0000 (02:13 +0900)]
Updated Japanese translation.

7 years agoAdded Japanese translation of the manual.
Hiroyuki Sekihara [Sat, 11 Sep 2010 16:49:11 +0000 (01:49 +0900)]
Added Japanese translation of the manual.

7 years agoaudioscrobbler: allow a force update of user data
Jamie Nicol [Fri, 10 Sep 2010 10:56:07 +0000 (11:56 +0100)]
audioscrobbler: allow a force update of user data

rb_audioscrobbler_user_force_update sends new requests without first
checking for valid cached responses. The refresh profile action will
call this function instead of rb_audioscrobbler_user_update.

7 years agoFix sharing to iTunes 10
W. Michael Petullo [Thu, 9 Sep 2010 17:12:38 +0000 (12:12 -0500)]
Fix sharing to iTunes 10

iTunes 10 is more picky about com.apple.itunes.mediakind. If it is
requested, it must be present in the response. This patch fixes serving
to iTunes 10.
Signed-off-by: W. Michael Petullo <mike@flyn.org>
7 years agoencoder: add hardcoded extensions for common media types (bug #625054)
Jonathan Matthew [Wed, 8 Sep 2010 12:49:24 +0000 (22:49 +1000)]
encoder: add hardcoded extensions for common media types (bug #625054)

Previously we relied on the audio encoding profiles to provide extension
information, but of course that only works if the encoder elements for the
profile are available.  You shouldn't need to install an MP3 encoder to copy
MP3 files to a device, so now we have a fallback for the most common types.

7 years agoUse XSPF format for the default iRadio playlist
Bastien Nocera [Thu, 22 Jul 2010 12:57:45 +0000 (13:57 +0100)]
Use XSPF format for the default iRadio playlist

With help from kyleabaker@gmail.com

We require totem-pl-parser 2.30.2 for the XSPF genre parsing extension.

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

7 years agosourcelist: enable interactive searching (bug #628665)
Jonathan Matthew [Wed, 8 Sep 2010 10:27:05 +0000 (20:27 +1000)]
sourcelist: enable interactive searching (bug #628665)

This was disabled in 2004 for some reason, but I can't think why,
so I'm re-enabling it.

7 years agocoherence: fix breakage from entry type changes (bug #629038)
Jonathan Matthew [Wed, 8 Sep 2010 09:37:03 +0000 (19:37 +1000)]
coherence: fix breakage from entry type changes (bug #629038)

7 years agocell-renderer-pixbuf: only process mouse activation events
Jonathan Matthew [Wed, 8 Sep 2010 07:51:41 +0000 (17:51 +1000)]
cell-renderer-pixbuf: only process mouse activation events

This allows entries in track lists to be activated by pressing the usual
keys (enter, space, etc.) when the first column is focused.

7 years agol10n: Updated Greek translation for rhythmbox
Michael Kotsarinis [Tue, 7 Sep 2010 15:14:15 +0000 (18:14 +0300)]
l10n: Updated Greek translation for rhythmbox

7 years agoaudioscrobbler: update profile periodically
Jamie Nicol [Mon, 6 Sep 2010 15:26:24 +0000 (16:26 +0100)]
audioscrobbler: update profile periodically

When source is activated, update profile and register a timeout callback
which every 5 minutes will update the profile. When source is deactivated
remove the callback.

Of course, these will only actually send update requests if the cached
responses are no longer valid.

7 years agoaudioscrobbler: only send new user requests if cached results have expired
Jamie Nicol [Mon, 6 Sep 2010 13:31:52 +0000 (14:31 +0100)]
audioscrobbler: only send new user requests if cached results have expired

in rb_audioscrobbler_user_update, check first if the cached results for
are still valid before sending new requests.

Different requests have different lifetimes. For now recent artist
responses are valid for an hour, everything else for 24 hours.
This can be tweaked once we have a better idea of how well this works.

7 years agoRhythmbox 0.13.1
Jonathan Matthew [Mon, 30 Aug 2010 11:13:39 +0000 (21:13 +1000)]
Rhythmbox 0.13.1

7 years agometadata: don't use id3demux when tagging tagless mp3 files (bug #628254)
Jonathan Matthew [Mon, 6 Sep 2010 00:54:53 +0000 (10:54 +1000)]
metadata: don't use id3demux when tagging tagless mp3 files (bug #628254)

If the input file doesn't have ID3 tags already, linking id3demux into the
pipeline will fail.  When the detected media type is something other than
application/x-id3, we just link the id3 muxer in directly.

7 years agoUpdated Czech translation
Marek Černocký [Sun, 5 Sep 2010 21:22:06 +0000 (23:22 +0200)]
Updated Czech translation

7 years agoUpdate Simplified Chinese translation.
YunQiang Su [Sat, 4 Sep 2010 20:38:25 +0000 (04:38 +0800)]
Update Simplified Chinese translation.

7 years agoUpdated Portuguese translation
Filipe Gomes [Sat, 4 Sep 2010 14:47:14 +0000 (15:47 +0100)]
Updated Portuguese translation

7 years agoUpdated Polish translation
Piotr Drąg [Sat, 4 Sep 2010 13:33:56 +0000 (15:33 +0200)]
Updated Polish translation

7 years agoUpdated Swedish translation
Daniel Nylander [Fri, 3 Sep 2010 21:32:14 +0000 (23:32 +0200)]
Updated Swedish translation

7 years ago[i18n] Updated German translation
Mario Blättermann [Fri, 3 Sep 2010 20:45:00 +0000 (22:45 +0200)]
[i18n] Updated German translation

7 years agoUpdated Brazilian Portuguese translation
Djavan Fagundes [Thu, 2 Sep 2010 18:48:52 +0000 (15:48 -0300)]
Updated Brazilian Portuguese translation

7 years agoDropped figures at galician language (Identical to sources)
Fran Diéguez [Wed, 1 Sep 2010 18:52:23 +0000 (20:52 +0200)]
Dropped figures at galician language (Identical to sources)

7 years agoUpdated Slovenian translation
Andrej Žnidaršič [Wed, 1 Sep 2010 17:05:08 +0000 (19:05 +0200)]
Updated Slovenian translation

7 years agopower-manager: switch to 'suspend' inhibit flag
Jonathan Matthew [Tue, 31 Aug 2010 12:52:54 +0000 (22:52 +1000)]
power-manager: switch to 'suspend' inhibit flag

The suspend inhibit flag inhibits suspend due to idle, asks the user
to confirm suspend via the logout dialog, and does nothing for suspend
triggered by hardware switches such as closing the laptop lid.

7 years agomtp: fix track date handling (bug #623024)
Jonathan Matthew [Tue, 31 Aug 2010 07:54:48 +0000 (17:54 +1000)]
mtp: fix track date handling (bug #623024)

7 years agomediaserver2: add a default DisplayName for the root container
Jonathan Matthew [Tue, 31 Aug 2010 07:54:09 +0000 (17:54 +1000)]
mediaserver2: add a default DisplayName for the root container

7 years agoUpdated Hungarian translation
Gabor Kelemen [Mon, 30 Aug 2010 22:55:59 +0000 (00:55 +0200)]
Updated Hungarian translation

7 years agoUpdated Serbian translation
Милош Поповић [Tue, 31 Aug 2010 00:23:45 +0000 (02:23 +0200)]
Updated Serbian translation

7 years agorhythmdb: re-enable podcast upgrade code, fix tests
Jonathan Matthew [Mon, 30 Aug 2010 09:58:56 +0000 (19:58 +1000)]
rhythmdb: re-enable podcast upgrade code, fix tests

7 years agoadd rhythmbox-device.desktop.in to POTFILES.skip
Jonathan Matthew [Mon, 30 Aug 2010 07:17:28 +0000 (17:17 +1000)]
add rhythmbox-device.desktop.in to POTFILES.skip

7 years agomediaserver2: fix dist
Jonathan Matthew [Mon, 30 Aug 2010 07:10:52 +0000 (17:10 +1000)]
mediaserver2: fix dist

7 years agoUpdated British English translation
Bruce Cowan [Sun, 29 Aug 2010 19:01:08 +0000 (20:01 +0100)]
Updated British English translation

7 years agoUpdated French translation
Claude Paroz [Sun, 29 Aug 2010 17:44:59 +0000 (19:44 +0200)]
Updated French translation

7 years agoUpdated Spanish translation
Jorge González [Sun, 29 Aug 2010 17:08:23 +0000 (19:08 +0200)]
Updated Spanish translation

7 years agoUpdated Galician translations
Fran Diéguez [Sun, 29 Aug 2010 14:39:51 +0000 (16:39 +0200)]
Updated Galician translations

7 years agoMerge branch 'master' of git://git.gnome.org/rhythmbox
Jamie Nicol [Sun, 29 Aug 2010 14:33:26 +0000 (15:33 +0100)]
Merge branch 'master' of git://git.gnome.org/rhythmbox

Conflicts:
plugins/audioscrobbler/rb-lastfm-source.c

7 years agoaudioscrobbler: fix leaked string when loading cached images
Jamie Nicol [Sun, 29 Aug 2010 13:49:47 +0000 (14:49 +0100)]
audioscrobbler: fix leaked string when loading cached images

7 years agoshell-player: add dbus method for relative seeking
Karl Ljungkvist [Sun, 29 Aug 2010 13:24:30 +0000 (23:24 +1000)]
shell-player: add dbus method for relative seeking

7 years agoshell: use totem-pl-parser asynchronously when loading URIs
Jonathan Matthew [Sun, 29 Aug 2010 13:04:48 +0000 (23:04 +1000)]
shell: use totem-pl-parser asynchronously when loading URIs

This means we don't block the main loop waiting for network operations.
We now require totem-pl-parser 2.28.0.

7 years agoshell-player: return error information from rb_shell_player_play on failure
Jonathan Matthew [Sun, 29 Aug 2010 12:32:23 +0000 (22:32 +1000)]
shell-player: return error information from rb_shell_player_play on failure

7 years agompris: handle returning failure with no error less badly
Jonathan Matthew [Sun, 29 Aug 2010 12:31:10 +0000 (22:31 +1000)]
mpris: handle returning failure with no error less badly

7 years agofix POTFILES.in
Jonathan Matthew [Sun, 29 Aug 2010 11:29:43 +0000 (21:29 +1000)]
fix POTFILES.in

7 years agomediaserver2: some minor code cleanups
Jonathan Matthew [Sun, 29 Aug 2010 10:43:04 +0000 (20:43 +1000)]
mediaserver2: some minor code cleanups

7 years agomediaserver2: initial implementation of MediaServer2 dbus spec
Jonathan Matthew [Sun, 29 Aug 2010 09:36:50 +0000 (19:36 +1000)]
mediaserver2: initial implementation of MediaServer2 dbus spec

This is about the least interesting MediaServer2 implementation we could
possibly do, but here it is.  So far, it only exports the library, doesn't
provide any kind of album/artist/genre container structure, and doesn't
implement searching.

For now, the plugin is visible and disabled by default.  It will probably be
hidden and enabled by default when it's more complete.

7 years agofix constness of haystack argument to rb_str_in_strv
Jonathan Matthew [Sun, 29 Aug 2010 09:35:32 +0000 (19:35 +1000)]
fix constness of haystack argument to rb_str_in_strv

7 years agompris: register objects/interfaces before acquiring bus name
Jonathan Matthew [Sat, 28 Aug 2010 10:54:42 +0000 (20:54 +1000)]
mpris: register objects/interfaces before acquiring bus name

This way around, MPRIS clients can call us immediately after they see
the org.mpris.MediaPlayer2.rhythmbox bus name being acquired.

7 years agoshell: add typedef and GEnum type for RB_SHELL_ERROR_*
Jonathan Matthew [Sat, 28 Aug 2010 08:36:48 +0000 (18:36 +1000)]
shell: add typedef and GEnum type for RB_SHELL_ERROR_*

7 years agodon't try to call impl_add_uri callbacks if they're NULL
Jonathan Matthew [Fri, 27 Aug 2010 22:15:37 +0000 (08:15 +1000)]
don't try to call impl_add_uri callbacks if they're NULL

7 years agofix the 'type' criterion in the default auto playlists (bug #628076)
Jonathan Matthew [Thu, 26 Aug 2010 23:01:27 +0000 (09:01 +1000)]
fix the 'type' criterion in the default auto playlists (bug #628076)

7 years agoMerge branch 'master' of git://git.gnome.org/rhythmbox
Jamie Nicol [Thu, 26 Aug 2010 21:56:31 +0000 (22:56 +0100)]
Merge branch 'master' of git://git.gnome.org/rhythmbox

Conflicts:
plugins/audioscrobbler/rb-lastfm-source.c

7 years agompris: remove idle handler when deactivated (bug #627951)
Jonathan Matthew [Thu, 26 Aug 2010 03:03:33 +0000 (13:03 +1000)]
mpris: remove idle handler when deactivated (bug #627951)

7 years agoim-status: update for RhythmDBEntryType changes (bug #627949)
Jonathan Matthew [Thu, 26 Aug 2010 00:15:44 +0000 (10:15 +1000)]
im-status: update for RhythmDBEntryType changes (bug #627949)

7 years agoUpdate Czech translation by Marek Cernocky
Petr Kovar [Mon, 23 Aug 2010 17:53:40 +0000 (19:53 +0200)]
Update Czech translation by Marek Cernocky

7 years agoprefs: add gtk-doc for functions added in the previous commit
Jonathan Matthew [Mon, 23 Aug 2010 01:28:31 +0000 (11:28 +1000)]
prefs: add gtk-doc for functions added in the previous commit

7 years agoprefs: allow plugins to add widgets to the general and playback pages
Jonathan Matthew [Mon, 23 Aug 2010 01:19:32 +0000 (11:19 +1000)]
prefs: allow plugins to add widgets to the general and playback pages

7 years agoupdate .gitignore
Jonathan Matthew [Mon, 23 Aug 2010 00:41:27 +0000 (10:41 +1000)]
update .gitignore

7 years agovisualizer: toggle fullscreen mode when double clicked (bug #627396)
Wladimir Leuschner [Mon, 23 Aug 2010 00:16:30 +0000 (10:16 +1000)]
visualizer: toggle fullscreen mode when double clicked (bug #627396)

7 years agorhythmdb: remove duplicate definition of rhythmdb_entry_get_playback_uri
Daniel Hams [Sun, 22 Aug 2010 03:15:57 +0000 (13:15 +1000)]
rhythmdb: remove duplicate definition of rhythmdb_entry_get_playback_uri

7 years agoUpdated Slovenian translation
Andrej Žnidaršič [Fri, 20 Aug 2010 20:09:10 +0000 (22:09 +0200)]
Updated Slovenian translation

7 years agompris: Correct format specifier for gint64
Zeeshan Ali (Khattak) [Fri, 20 Aug 2010 14:32:32 +0000 (17:32 +0300)]
mpris: Correct format specifier for gint64

7 years agorhythmdb: use queries to find entries on (un)mounted volumes
Jonathan Matthew [Thu, 19 Aug 2010 13:07:43 +0000 (23:07 +1000)]
rhythmdb: use queries to find entries on (un)mounted volumes

Aside from being a simpler way of doing it, this fixes a deadlock when
an import error entry exists on a volume that is unmounted.
rhythmdb_entry_foreach_by_type callbacks are held with various internal
locks held, and since they aren't recursive locks, calling rhythmdb functions
from there is dangerous.

7 years agorhythmdb: add a RhythmDBQueryResults object that stores entries in a list
Jonathan Matthew [Thu, 19 Aug 2010 13:06:27 +0000 (23:06 +1000)]
rhythmdb: add a RhythmDBQueryResults object that stores entries in a list

This is more convenient in cases where we just want to process the query
results in a simple loop and then discard them.  It might be a little bit
more efficient too.

7 years agompris: don't return 'not supported' errors for method calls we've handled
Jonathan Matthew [Thu, 19 Aug 2010 10:07:27 +0000 (20:07 +1000)]
mpris: don't return 'not supported' errors for method calls we've handled

7 years agoconfigure.ac: clean up for recent icon removals
Jonathan Matthew [Thu, 19 Aug 2010 07:23:39 +0000 (17:23 +1000)]
configure.ac: clean up for recent icon removals

7 years agoUpdated French translation
Bruno Brouard [Wed, 18 Aug 2010 15:01:08 +0000 (17:01 +0200)]
Updated French translation

7 years agovala: extend bindings a bit (bug #581076)
Andrea Del Signore [Wed, 18 Aug 2010 08:50:46 +0000 (18:50 +1000)]
vala: extend bindings a bit (bug #581076)

7 years agoFix typeahead search to use the current sorted column (bug #329984)
Scott J. Goldman [Mon, 9 Aug 2010 00:04:51 +0000 (17:04 -0700)]
Fix typeahead search to use the current sorted column (bug #329984)

For example, if you click the artist column (to sort by artist), typeahead
search will search by artist, rather than title which is the original static
default. If the user does not click a column, it will default to searching by
title. If the user clicks a non-string column like Time, it will also default
to using title.

7 years agopodcast: install rb-podcast-entry-types.h
Daniel Hams [Wed, 18 Aug 2010 05:27:27 +0000 (15:27 +1000)]
podcast: install rb-podcast-entry-types.h

7 years agompris: fix ridiculous typo in the SetPosition method handler
Jonathan Matthew [Tue, 17 Aug 2010 22:55:41 +0000 (08:55 +1000)]
mpris: fix ridiculous typo in the SetPosition method handler

7 years agoaudioscrobbler: store Last.fm username in gconf, for other plugins' use
Jamie Nicol [Tue, 17 Aug 2010 15:23:17 +0000 (16:23 +0100)]
audioscrobbler: store Last.fm username in gconf, for other plugins' use

7 years agoaudioscrobbler: use "Log in" instead of "login", as recommended in HIG
Jamie Nicol [Tue, 17 Aug 2010 15:01:06 +0000 (16:01 +0100)]
audioscrobbler: use "Log in" instead of "login", as recommended in HIG

7 years agoaudioscrobbler: update gconf schemas, dist prefs builder file
Jamie Nicol [Tue, 17 Aug 2010 14:58:55 +0000 (15:58 +0100)]
audioscrobbler: update gconf schemas, dist prefs builder file

Ensures that enabled services selection works properly

7 years agometadata: fix double free of error caught during tag writing (bug #627050)
Jonathan Matthew [Tue, 17 Aug 2010 06:08:02 +0000 (16:08 +1000)]
metadata: fix double free of error caught during tag writing (bug #627050)

7 years agostatus-icon: drop the -notplaying variant of the tray icon
Jonathan Matthew [Tue, 17 Aug 2010 00:44:51 +0000 (10:44 +1000)]
status-icon: drop the -notplaying variant of the tray icon

We don't have a -notplaying variant of the new app icon, and this is
of questionable utility anyway.

7 years agompris: use the right interface name for PropertiesChanged signals
Jonathan Matthew [Mon, 16 Aug 2010 22:32:24 +0000 (08:32 +1000)]
mpris: use the right interface name for PropertiesChanged signals

7 years agoaudioscrobbler: add translator comments to some translatable strings
Jamie Nicol [Mon, 16 Aug 2010 12:02:47 +0000 (13:02 +0100)]
audioscrobbler: add translator comments to some translatable strings

7 years agoUpdated Spanish translation
Jorge González [Mon, 16 Aug 2010 06:50:56 +0000 (08:50 +0200)]
Updated Spanish translation

7 years agompris: update to use xesam metadata field names
Jonathan Matthew [Mon, 16 Aug 2010 02:27:01 +0000 (12:27 +1000)]
mpris: update to use xesam metadata field names

7 years agojamendo: fix escaping in the gtkbuilder file (bug #626986)
Gabor Kelemen [Mon, 16 Aug 2010 02:25:16 +0000 (12:25 +1000)]
jamendo: fix escaping in the gtkbuilder file (bug #626986)

7 years agoactually use the cflags set up by GNOME_MAINTAINER_MODE_DEFINES
Jonathan Matthew [Sun, 15 Aug 2010 05:48:28 +0000 (15:48 +1000)]
actually use the cflags set up by GNOME_MAINTAINER_MODE_DEFINES

7 years agooops, don't need to unref after rhythmdb_entry_lookup_by_location
Jonathan Matthew [Sat, 14 Aug 2010 22:43:10 +0000 (08:43 +1000)]
oops, don't need to unref after rhythmdb_entry_lookup_by_location

7 years agoshell: when adding a URI to the queue, import it first if necessary (bug #482813)
Jonathan Matthew [Sat, 14 Aug 2010 13:25:53 +0000 (23:25 +1000)]
shell: when adding a URI to the queue, import it first if necessary (bug #482813)

7 years agoshell: use rb_source_add_uri callback to play entries once they're imported
Jonathan Matthew [Sat, 14 Aug 2010 13:23:32 +0000 (23:23 +1000)]
shell: use rb_source_add_uri callback to play entries once they're imported

This makes opening files in nautilus work whether they're already in the library
or not.

7 years agosource: add a completion callback to rb_source_add_uri
Jonathan Matthew [Sat, 14 Aug 2010 13:21:37 +0000 (23:21 +1000)]
source: add a completion callback to rb_source_add_uri

Currently the only interesting case here is the library, since
its implementation of rb_source_add_uri is asynchronous.

7 years agofix the desktop file used for handling devices (NoDisplay, not Hidden)
Jonathan Matthew [Sat, 14 Aug 2010 08:49:18 +0000 (18:49 +1000)]
fix the desktop file used for handling devices (NoDisplay, not Hidden)

7 years agoMerge branch 'master' of git://git.gnome.org/rhythmbox
Jamie Nicol [Fri, 13 Aug 2010 22:25:56 +0000 (23:25 +0100)]
Merge branch 'master' of git://git.gnome.org/rhythmbox

7 years agoaudioscrobbler: add config dialog for choosing which services to enable
Jamie Nicol [Fri, 13 Aug 2010 22:24:39 +0000 (23:24 +0100)]
audioscrobbler: add config dialog for choosing which services to enable

7 years agompris: rewrite for version 2 of the spec
Jonathan Matthew [Fri, 13 Aug 2010 11:40:27 +0000 (21:40 +1000)]
mpris: rewrite for version 2 of the spec

7 years agoshell-player: allow NULL arguments to rb_shell_player_get_playback_state
Jonathan Matthew [Fri, 13 Aug 2010 10:55:05 +0000 (20:55 +1000)]
shell-player: allow NULL arguments to rb_shell_player_get_playback_state

7 years agofix potential segfault introduced by 88c62d20c3a3fbf6f2ec94ee5332a2a715cad3a7
Jamie Nicol [Fri, 13 Aug 2010 00:16:52 +0000 (01:16 +0100)]
fix potential segfault introduced by 88c62d20c3a3fbf6f2ec94ee5332a2a715cad3a7

7 years agoaudioscrobbler: move sessions file into audioscrobbler subdir
Jamie Nicol [Thu, 12 Aug 2010 16:33:58 +0000 (17:33 +0100)]
audioscrobbler: move sessions file into audioscrobbler subdir

7 years agoaudioscrobbler: fix radio parsing to work with changed Last.fm tune response
Jamie Nicol [Thu, 12 Aug 2010 16:27:49 +0000 (17:27 +0100)]
audioscrobbler: fix radio parsing to work with changed Last.fm tune response

7 years agoaudioscrobbler: mark error string for i18n
Jamie Nicol [Thu, 12 Aug 2010 16:04:04 +0000 (17:04 +0100)]
audioscrobbler: mark error string for i18n

7 years agoMerge branch 'master' of git://git.gnome.org/rhythmbox
Jamie Nicol [Thu, 12 Aug 2010 15:53:27 +0000 (16:53 +0100)]
Merge branch 'master' of git://git.gnome.org/rhythmbox

7 years agoaudioscrobbler: rename RBLastfmPlayOrder to RBAudioscrobblerPlayOrder
Jamie Nicol [Thu, 12 Aug 2010 15:24:47 +0000 (16:24 +0100)]
audioscrobbler: rename RBLastfmPlayOrder to RBAudioscrobblerPlayOrder

for consistency with other classes used in the plugin: the class
also represents the play order of a Libre.fm radio source, not just
a Last.fm one.

7 years agoUpdated Slovenian translation
Andrej Žnidaršič [Thu, 12 Aug 2010 12:12:39 +0000 (14:12 +0200)]
Updated Slovenian translation

7 years agofix warnings introduced by commit d057ec2685440a130d9f732fe1de8e8d4601f7a9
Jamie Nicol [Thu, 12 Aug 2010 01:43:33 +0000 (02:43 +0100)]
fix warnings introduced by commit d057ec2685440a130d9f732fe1de8e8d4601f7a9

check if image is not null before checking width of image.