Commit graph

1534 commits

Author SHA1 Message Date
Thomas Perl
4523d79aee Streamline Makefiles + .mo file generation 2010-01-08 01:41:58 +01:00
Thomas Perl
43e3118496 Look for cover art in more places (bug 746)
I've streamlined the URL/HREF detection code
for the <image> tag and added support for the
atom:icon element.

See also:
http://atompub.org/rfc4287.html#element.icon
2010-01-07 23:16:40 +01:00
Thibauld Nion
07db946dc1 Try harder to find podcast cover art (bug 746)
Some feeds describe their "cover" image in a
<image><url>...</url></image> tag. This patch
should make it possible to properly detect and
fetch images in these cases as well.
2010-01-07 23:03:45 +01:00
Thomas Perl
bcdcde5c41 Better URL generator for favicon discovery (bug 746) 2010-01-07 23:02:20 +01:00
Thomas Perl
84f664a4c9 Fix bug in episode selector path handling 2010-01-07 22:59:24 +01:00
Thibauld Nion
b22cc23302 try downloading the favicon if no image is defined for a feed
when trying to get the cover for a given channel and if no image url has been found in the channel's description, trying to get the favicon.ico file that "may" be provided at the root of the website.
2010-01-07 22:46:45 +01:00
Thomas Perl
f246893d50 Make episode list thumbnails optional (bug 740)
New configuration option: episode_list_thumbnails
2010-01-07 22:30:58 +01:00
Thibauld Nion
e1994fc1df Image thumbnails for episode list (bug 740)
* Each 'episode' whose image has already been
  downloaded is now attributed an icon that is
  a scaled down version of the downloaded image
  itself. It acts as a nice little preview.
* No caching is performed for those icons (it
  seems to cause a little delay for feeds where
  a lot of images have been downloaded, though)
* Add a missing import (logging function)
2010-01-07 22:13:37 +01:00
Thibauld Nion
2cf22c0032 Episode list icons for image episodes (bug 740)
Recognize the "image" type and use a generic image
icon when building the episode list data structure.
2010-01-07 22:11:38 +01:00
Thibauld Nion
64fcdd83ad Support 'image' in file_type_by_extension (bug 740)
file_type_by_extension formerly filtered out content
that was not a video nor an audio file.
2010-01-07 22:10:37 +01:00
Thibauld Nion
689431fede Accept images as enclosures (bug 740)
Make it so that "episodes" that are actually
made of simple images are detected as valid
downloadable episodes.
2010-01-07 22:09:44 +01:00
Thomas Perl
afe9581c76 Remove "feeds2" from FeedBurner URLs
It seems like feedburner has stopped
redirecting "feeds.feedburner.com" to
"feeds2.feedburner.com", so we should
update the URLs accordingly.
2010-01-07 22:07:14 +01:00
Maxim Prohorov
e0c5b6b0aa Attaching notification to tray icon (bug 722)
Try to attach it every time or only when gPodder is hidden.
Tracking down icon embedded state for broken trays.
2010-01-07 22:03:19 +01:00
Maxim Prohorov
a383bfa0d3 Cleaned up code in trayicon.py (desktop)
* 'Downloads finished' notifications are moved to gui.py
* No longer used and commented out code removed
* [GUI] Don't block 'Enable notification bubbles'
  option while tray icon is disabled.
2010-01-07 21:59:56 +01:00
Maxim Prohorov
780af0baa1 Get use of enable_notifications config option. 2010-01-07 21:59:56 +01:00
Thomas Perl
db354a8f42 Improve parsing support for OPML files
Ignore the case for file types, so that OPML files
with UPPERCASE type attributes also work (this is
the way ziepod and other apps write OPML files).
2010-01-07 12:17:38 +01:00
jaah
1b4ae50768 l10n: Updates to Russian (ru) translation
Transmitted-via: Transifex (www.transifex.net)
2010-01-04 03:13:46 +00:00
Jim Nygård
04f2be6839 l10n: Updates to Norwegian Bokmål (nb) translation
Transmitted-via: Transifex (www.transifex.net)
2010-01-03 20:47:56 +00:00
Silvio Sisto
17e978ce32 l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2010-01-02 20:23:32 +00:00
Silvio Sisto
d216092b03 l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2010-01-02 17:47:28 +00:00
Silvio Sisto
03d502e43e l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2010-01-02 17:38:13 +00:00
Thomas Perl
181564f1b7 Add 2010 to the years in copyright notice
The following command has been used:

grep -r '2005-2009 Thomas Perl and the gPodder Team' * | cut -d: -f1 |
xargs sed -i -e 's/2005-2009 Thomas Perl and the gPodder Team/2005-2010
Thomas Perl and the gPodder Team/g'
2010-01-02 17:35:42 +01:00
Thomas Perl
2ac7a57c1a Update translation templates from source 2010-01-02 17:29:51 +01:00
Silvio Sisto
8a30020b76 l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2010-01-01 17:18:51 +00:00
Silvio Sisto
0d47d80ba9 l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2010-01-01 16:44:53 +00:00
Silvio Sisto
30186a30cc l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2010-01-01 16:13:13 +00:00
Gonçalo Cordeiro
9e4c3ccacc l10n: Updates to Galician (gl) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-31 12:07:32 +00:00
Silvio Sisto
a536b44976 l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-30 20:14:05 +00:00
Silvio Sisto
18a716242e l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-30 20:13:19 +00:00
Silvio Sisto
523f85e174 l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-30 20:11:28 +00:00
Silvio Sisto
c329d74992 l10n: Updates to Spanish (Castilian) (es) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-30 20:10:48 +00:00
Tomasz Dominikowski
fcae39f126 l10n: Updates to Polish (pl) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-28 22:24:46 +00:00
Thomas Perl
3232e09f28 Add support for portable mode (bug 236)
It's now possible to modify the home folder
of gPodder (where settings and metadata are
stored) and the downloads directory by using
environment variables.
2009-12-27 15:02:46 +01:00
Thomas Perl
0a643a0478 Add link to my.gpodder.org (bug 730)
The Desktop version has now a menu entry
for opening my.gpodder.org in the browser.
2009-12-27 14:35:42 +01:00
Thomas Perl
ec37626761 Describe icon in episode list tooltip (bug 598)
The tooltip for the episode list now describes
the meaning of the icon in the episode list.
2009-12-27 14:27:44 +01:00
Thomas Perl
4c5bf203da Use folder.jpg for cover art (bug 283)
Right now, the name "folder.jpg" is used
regardless of whether or not the file is
indeed a JPEG file.
2009-12-27 14:12:39 +01:00
Thomas Perl
4780fceda3 Merge fixes from the 2.1 release on Windows
Portable mode, updated launcher code and the
new icon for the launcher .exe file.
2009-12-25 14:59:08 +01:00
Thomas Perl
6d113a9ce0 Fix i18n bugs for Windows version (bug 650)
Merged from the 2.1 release for Win32.
2009-12-25 14:59:08 +01:00
Eduardo Maroja
37a64488a3 l10n: Updates to Portuguese (Brazilian) (pt_BR) translation
Transmitted-via: Transifex (www.transifex.net)
2009-12-25 09:35:26 +00:00
Ville-Pekka Vainio
73f9401b26 l10n: Updates to Finnish (fi) translation
Transmitted-via: Transifex (127.0.0.1:10000)
2009-12-23 22:10:24 +00:00
Thomas Perl
c8ae9e5c65 Add episode actions dialog for Maemo 5 2009-12-22 17:01:47 +01:00
Thomas Perl
fed0cbc545 Make the Maemo 5 shownotes window view-only
This removes all the progress bars and action
buttons (except "Visit website") from the
dialog, as this functionality is going to be
moved in a separate dialog for easier access.
2009-12-22 01:26:44 +01:00
Thomas Perl
58ce37d759 Improve episode context menu for Maemo 5 2009-12-22 01:09:16 +01:00
Thomas Perl
3223efd0c1 Fremantle text styles for podcast and episode list
Split the text formatting into a separate function
and let the Fremantle module override it in a
subclass that's used in the main UI. Probably needs
some more fine-tuning, but the basic framework is
now in place.

Thanks to Mox and Tuomas for their input.
2009-12-22 00:24:26 +01:00
Thomas Perl
adfe368ed8 Updated translations from source
..because the plural string changes will
require updates to the translation files.
2009-12-22 00:19:18 +01:00
Thomas Perl
63dc89e6f4 Fix gettext plural forms (Maemo bug 6885)
Implement proper plural forms for languages
with more than two plural forms by using
ungettext and properly using it for plurals.

Thanks to Tomasz Dominikowski for reporting.
2009-12-21 23:18:00 +01:00
Thomas Perl
fbb7343d7d Fix a GTK TreeView warning for columns 2009-12-17 17:45:47 +01:00
Thomas Perl
407c560df6 Make the podcast list the main window on Maemo 5 2009-12-17 17:17:47 +01:00
Thomas Perl
4198e0ac4b Relayout the Maemo 5 downloads AppMenu 2009-12-17 17:11:52 +01:00
Thomas Perl
98ee8fd0a5 Fix startup bug in forced portrait mode
On Maemo 5, relayout the window on startup.
2009-12-17 15:14:13 +01:00