Commit graph

967 commits

Author SHA1 Message Date
Iwan van der Kleijn
364ea878a7 Updated Dutch translation
I have updated the Dutch translation for gPodder
(synced with v. 0.14.1). See the attached file nl.po.
2009-02-09 16:46:56 +01:00
Nick Sonneveld
db1799bfee Fixed bug with console log passing unescaped field 2009-02-08 13:55:34 +01:00
Thomas Perl
a213a3cc85 Merge release infos and last-minute changes from 0.14.1
The 0.14.1 release ("The Thirty-Fathom Grave") has had
some last-minute changes on its release branch:

 * Update README, manpage, version info and release date.

 * Add contributors, bug reporters and donators to the
   about dialog for this release cycle. Thanks to all!

 * Note the gtkhtml2 dependency and expose it in the
   additional components dialog via DependencyManager.
2009-02-01 21:43:20 +01:00
Thomas Perl
0f226211b5 Update copyright info from 2005-2008 to 2005-2009
As every year, we have to update the year info for
gPodder in all our files throughout the source tree.
2009-02-01 21:22:21 +01:00
Anders Kvist
781b68cb04 Updated Swedish translation
Now up to 100% again :)
2009-01-31 13:25:31 +01:00
Silvio Sisto
a64af4335a Updated Spanish translation
Corrected 5 fuzzy strings.
2009-01-31 13:24:05 +01:00
Leonid Ponomarev
e7a98235c4 Updated Russian translation
The translation is up-to-date now.
2009-01-31 13:22:24 +01:00
Thomas Perl
55fccdcf06 Correct the translation summary generator code
In case there is only 1 string for each type of
translation category, we did not parse the output
correctly. This bug is now fixed.
2009-01-21 13:35:16 +01:00
Silvio Sisto
372f204a35 Updated Spanish translation
From git commit 36c238ffb4
2009-01-20 17:50:51 +01:00
Leonid Ponomarev
aa00713175 Updated Russian translation
The Russian translation has been updated.
2009-01-20 17:49:35 +01:00
Thomas Perl
5eafeb48b7 Refresh translations from current source code
Bring the translation templates up-to-date.
2009-01-20 17:48:50 +01:00
Thomas Perl
5a629079ce Detect missing 'headers' attribute in feed cache
Log and return when a parsed podcast feed is missing
the required 'headers' attribute that we need to parse.
2009-01-19 19:20:45 +01:00
Thomas Perl
99b3fe27eb UI improvements for Maemo finger scrolling (December 08)
Create a new, Maemo-specific toolbar with better finger UI.
Support (and require) mokoui for finger-scroll on Maemo.
On Maemo, only allow single selection for the episode list.
Place cursor at beginning of textfield for episode details.

Thanks to the users on ITT for testing and providing feedback.
2009-01-19 19:04:29 +01:00
Thomas Perl
36c238ffb4 Allow higher values for update frequency (bug 176)
It isn't necessary with lots of uptime that gPodder
does every maximal 60 minutes a feed cache update
and downloads the newest episodes.

This patch fixes the issue by allowing settings up
to 3600 minutes via the GUI.

Thanks to Maxi and Paul for reporting this issue.
2009-01-05 15:02:26 +01:00
Thomas Perl
5334008201 Use lower-quality YouTube videos on Maemo (bug 297)
On Maemo devices, we should reduce the quality of
the videos that are downloaded so that the videos
play fast enough on the tablet to be viewable.
2009-01-05 15:01:05 +01:00
Thomas Perl
0093952207 Only show sync window when needed (bug 294)
The synchronization window should only show
up when episodes are really deleted from the
device, not while the selection or confirmation
is still going on.

This patch fixes this issue and also makes the
deletion from the device threaded, so the UI
should be more responsive during delete actions.

Thanks to Silvio Sisto for reporting this bug.
2009-01-05 14:07:38 +01:00
Jérôme Chabod
1d3f135712 Updated French translation
100% strings translated for the current revision.
2009-01-05 13:44:56 +01:00
Ville-Pekka Vainio
392c13c9d8 Add a message to AttributeError in config.py
If you happen to try to use a non-existing config
variable inside a try-catch where you catch
Exception and then log its message, the resulting
error message isn't going to be very helpful when
the caught Exception itself has no message.

This adds a simple message to the AttributeError
which is raised by config.py if a non-existing
config variable is attempted to be used.
2009-01-05 13:37:32 +01:00
Bernd Schlapsi
54f1386357 Make M3U playlist loading threaded (bug 287)
When searching for episode on the MP3 player (using
os.walk in the current implementation), make this
threaded and show a progress dialog.

Thanks to saunders.52 for reporting this bug.
2009-01-05 13:34:23 +01:00
Bernd Schlapsi
8e16f74560 M3U write support for Sandisk Sansa (bug 251)
Improve M3U writing (metadata, Windows-style line
breaks when using the Windows-style pathnames) and
really generate "relative to m3u" filenames instead
of "relative to root" filenames.

Thanks to Ville-Pekka Vainio for reporting and testing.
2009-01-03 17:38:35 +01:00
Alex Ghitza
cbfc8b021d Name currently-downloading files *.partial (bug 282)
Temporary files should not be hidden (with .tmp-*),
but displayed via a file browser (as *.partial).
2009-01-03 17:32:26 +01:00
Thomas Perl
aa88ba98ca Fix ampersand problem in tray icon notification
Escape the episode title (replace "&" with "&", etc..)
for displaying it in the libnotify bubble, because it
will not show up without proper escaping.
2009-01-03 17:29:20 +01:00
Thomas Perl
819471bb4e Really update messages.pot and *.po files
The previous commit missed some strings from
the source code, so this updates all translations.
2009-01-03 17:08:20 +01:00
Thomas Perl
7f07b88e2f Refresh translations; add translation summary script
Refresh translations from current source code (affected
files are: da.po, fi.po).

Add a "summary.py" script and a "statistics" makefile
target in "data/po" that will generate a summary of the
completeness of our translation files. Use it like this:

make statistics | python summary.py
2009-01-03 16:54:59 +01:00
Morten Juhl-Johansen Zölde-Fejér
3fbd440f85 Added Danish translation
Added Danish translation (.po) file and updated
gpodder.desktop and setup.py to include Danish.
2009-01-03 15:46:16 +01:00
Ville-Pekka Vainio
78e94075c4 Added Finnish translation
Added Finnish translation (.po) file and updated
gpodder.desktop and setup.py to include Finnish.
2009-01-03 13:05:12 +01:00
Casey Watson
73dd1fae62 Sample post processing script to convert videos
Example scripts to convert video into a format that
is supported by the IAUDIO X5(L). Shows how to write
such a post-download script for "cmd_download_complete"
in gPodder's advanced preferences.
2009-01-03 12:48:06 +01:00
Alex Ghitza
af2a672da1 switched from deprecated module md5 to hashlib 2008-12-28 23:43:53 +01:00
Thomas Perl
b26187b9af Support umlauts when sorting the podcast list
Transform the string comparison function for sorting
so that Umlauts (ä, ö, ü) are sorted in their respective
alphabetical position and not at the end of the list.
2008-12-25 14:49:43 +01:00
Thomas Perl
4e45c47b5c Allow finger-friendly main menu items in Maemo
Add finger-friendly setting code for main menu
items on Maemo and also add the main menu items to
the "finger_friendly_widgets" list in the main window.
2008-12-24 13:58:28 +01:00
Thomas Perl
35c55b37b0 Add support for upgrading from Nokia Video Center
On Maemo-based devices, add the possibility to upgrade
from Nokia's Video Center application by importing all
subscriptions from its internal database to gPodder.
2008-12-24 13:18:22 +01:00
Thomas Perl
14ad7ac57d Add new custom format string: episode.pubtime (bug 262)
As requested by Cory Albrecht in bug 262, we now have a
new format string: {episode.pubtime} that will format
the publishing time as HHMM (24-hour format). If the
publishing time is not available, 0000 will be used instead.
2008-12-24 11:54:21 +01:00
Thomas Perl
6cead6d94d Fix case for URL schemes, better error message (bug 276)
Allow URL schemes like "Http://" and show better error
messages when adding URLs with unknown schemes.

Thanks to R. Bell for reporting this error on garage.maemo.org.
2008-12-23 20:17:52 +01:00
Thomas Perl
3e342347a8 Do not forget custom command when opening preferences (bug 289)
Due to the change of the list of items in the players
list, we incorrectly assumed the last item is the custom
command item.

Now we do some more sophicistcated searching for the custom
command item which also fixes this bug.

Thanks to S. Rust for reporting this bug on bugs.gpodder.org.
2008-12-23 18:53:24 +01:00
Thomas Perl
d06b83e991 String change for locked episodes confirmation message
Thanks to Morten Juhl-Johansen Zölde-Fejér for reporting
and to Silvio Sisto for the suggested change.
2008-12-23 18:42:52 +01:00
Thomas Perl
d03944906d Maemo-specific UI fixes from the Maemo package
I've added some Maemo-specific UI fixes to gPodder to
the Maemo package, but have not merged it upstream since.

These changes are already included in the Maemo package
for 0.14.0, so having them upstream is okay.
2008-12-14 17:39:03 +01:00
Thomas Perl
91c185b343 Make episode description retrieval faster
This patch comes from the Maemo optimizations.
2008-12-14 17:38:35 +01:00
Thomas Perl
81b6deb268 Maemo-related widget padding fix (wrong button drawing)
On Maemo, we add padding to several widgets. Fix the
amount of padding so that the buttons on Maemo can
still be drawn correctly without graphical glitches.
2008-12-14 17:31:23 +01:00
Thomas Perl
ed9ab29abc More efficient re-write of the episode details dialog
Make the episode details dialog faster, simpler and of
course prettier with the use of either gtkhtml2 + HTML
markup or via the TextView and style tags.
2008-12-14 17:30:17 +01:00
Silvio Sisto
0c7e75b39e Updated Spanish translation 2008-12-14 14:45:39 +01:00
Thomas Perl
5e034703b2 Remove some more unnecessary episode list reloads
When clicking on "Never download" in the new episode
selector, do not try to reload the whole UI, but only
update what's necessary to make gPodder even faster!
2008-12-13 14:46:23 +01:00
Thomas Perl
f237ecb40e Do not open the podcast editor window on double-click
If you want to open it, you can do this via right-clicking
and choosing "edit". Most of the time, you accidentally
double-click and then close the window again. Good stuff :)
2008-12-13 13:37:46 +01:00
Thomas Perl
c2ac54ff11 Update the UI more efficiently, make it much faster
Remove all unnecessary full episode list reloads and
reduce the number of UI updates while downloading to
make the UI feel (and be) more responsive and also
not need to reset the scroll position because of a
full channel/episode list reload. That's good stuff!
2008-12-13 13:29:45 +01:00
Thomas Perl
e1c7c3a381 Maemo fixes (UI + prefill http:// for the URL entry dialog)
Fix hiding/showing problem of the toolbars and pre-fill
the "http://" in the URL entry dialog, so tablet users
have an easier time adding feeds with less typing :)
2008-12-12 14:59:16 +01:00
Thomas Perl
38761703a7 Set publishing date to 0 by default instead of None
This might fix some errors where pubDate is expected
to be of a numeric value.
2008-12-12 14:58:22 +01:00
Thomas Perl
b0c768ba7a gPodder 0.14.0 "A Short Drink From a Certain Fountain"
Updated README, version, release date, manpage.

Refreshed translations.

Updated German translation.
2008-12-11 15:21:51 +01:00
Thomas Perl
0871f74011 Make welcome screen more beautiful, fix mygpo bug
Add the gPodder icon to the welcome screen to make
it look more "welcoming" to the user.

Also fixed a small my.gpodder.org-related bug.
2008-12-11 14:54:36 +01:00
Thomas Perl
5fca1a4855 Support manual download up (updated) subscription list
Add a menu item to add subscriptions that have been
added from the web but not on the local subscription list.
2008-12-11 14:24:29 +01:00
Thomas Perl
71c9aa83c5 Welcome window with better my.gpodder.org integration
Add a welcome window that allows users to show a list of
example podcasts (like before) or to just re-import the
last uploaded subscription list from my.gpodder.org.

Also add the possibility to register on my.gpodder.org and
fix up the authentication dialog with the correct icon.
2008-12-10 23:07:10 +01:00
Thomas Perl
3bdc4d277c Fix the CLI interface for the new database code
The new database code requires us to call "db.commit()" when
we have finished or else the database changes will not be written
to disk. This patch adds the commits to the console module.

Thanks to Markus Golser (elmargol) for reporting and testing.
2008-12-10 23:02:19 +01:00