Commit graph

280 commits

Author SHA1 Message Date
Thomas Perl
3f6b04ccca Do not hide, but disable (popup) menu items
We might change this in the future, but for now,
hiding menu items is considered bad.
2009-04-01 21:54:17 +02:00
Thomas Perl
e3a8795a3e Initial work on the new download manager code
This is still a work-in-progress, and many things
have been broken by introducing it, but the new
code is easier to understand and maintain, and
should also prove performance-enhancing on Maemo.

Last but not least, when it's done, it will fix
these bugs: 242, 361 (http://bugs.gpodder.org)
2009-04-01 01:12:17 +02:00
Fabio Fiorentini
835ec1b1ca Updated Italian translation
I'm working on Italian translation of gpodder that
was only at 7%. As soon as possible I will send you
an updated file.
2009-03-31 12:55:09 +02:00
Thomas Perl
d69c50092d Fix wording: "Sync episodes to device" (bug 399)
The previous wording was "Copy episodes to device",
but this does not really reflect what the menu item
really does (it may also delete episodes).

Thanks to Benjamin Elbers for reporting this bug.
2009-03-30 20:45:31 +02:00
Anders Kvist
a035150cd9 Updated Swedish translation
data/po/sv.po
2009-03-30 20:09:00 +02:00
Gonçalo Cordeiro
ddcebb75ab Updated Galician translation
gl.po updated. Now 100% translated again.
2009-03-23 22:27:45 +01:00
Thomas Perl
79f1278f80 Allow pasting URLs from the clipboard (bug 395)
Add a "paste from clipboard" button to the add new
podcast via URL dialog to make it easier for users
to subscribe to new podcasts when using copy'n'paste.

Thanks to ad for suggesting this enhancement.
2009-03-23 22:18:26 +01:00
Thomas Perl
177f3ab6f7 Add support for searching podcast.de in "Find pocasts"
Thanks to Fabio for providing the necessary APIs.
2009-03-11 10:16:53 +01:00
Thomas Perl
73661afead gPodder 0.15.0 "The Invaders"
Another release, rejoice! Changes in this commit are
only for the usual release management, see

  http://wiki.gpodder.org/wiki/Release_Process
2009-03-09 12:35:41 +01:00
Thomas Perl
21832879b8 Updated German translation
For the new release, we have a new German translation.
2009-03-09 12:14:06 +01:00
Silvio Sisto
4ff05c0c62 Updated Spanish translation
Updated es.po for the 0.15.0 release.
2009-03-09 12:03:14 +01:00
Thomas Perl
ec0f1922f0 Updated translation templates for release
A new release is going to be made soon, so
update the .po translation templates.
2009-03-01 20:00:08 +01:00
nikosapi
dbae44fedb Offer pre-sync conversion for MTP and FS-based players
Move the conversion code from the iPodDevice class to the Device class then
  add self.convert_track() to MTP and FS add_track functions. Also, add
  option to disable pre-sync conversion for FS-based players.

Note: This has not been tested with MTP devices, ymmv.

Thanks to Perter64 for pointing out this bug.
2009-02-14 13:48:45 +01:00
Thomas Perl
bb59cebe63 Download resuming and proper filename support (bugs 19 and 57)
This patch finishes off the proper filename support, so
remove the "experimental_file_naming" configuration option.

Also add download resuming based on this new code. The
resuming function currently works like this: All active
and queued downloads will not be deleted when gPodder is
closed, and gPodder will ask the user if she wants to
continue downloading at next startup (if not, the partial
files are deleted).

These two changes are very suspicious of breaking some weird
feeds (for proper filenames) and servers (for resuming).

Report any bugs that you encounter. Enjoy! :)
2009-02-09 23:26:47 +01:00
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
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
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
Jérôme Chabod
1d3f135712 Updated French translation
100% strings translated for the current revision.
2009-01-05 13:44:56 +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
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
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
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
daf98f5235 Initial support for uploading subscriptions to my.gpodder.org
This allows us to create a podcast toplist in the future
and to provide some other user-based services.
2008-12-08 17:10:53 +01:00
Anders Kvist
b398eb42f2 Updated Swedish translation
Updated sv.po for 0.14.0.
2008-12-07 16:37:07 +01:00
Thomas Perl
02d51f5fbf Make podcast toplist URL point to gpodder.org
Make sure our default toplist URL points to gpodder.org,
so we have control over it in case the toplist service
that we want to use changes in the future.
2008-12-05 14:18:54 +01:00
Silvio Sisto
04ba63c754 Updated Spanish translation
Updated Spanish translation file data/po/es.po
2008-12-05 13:57:11 +01:00
Thomas Perl
7f6c985a31 Update translation templates for the upcoming release
Update messages.pot and all *.po files for translators
to update their translations for the new release.
2008-12-01 22:08:44 +01:00
Thomas Perl
3dde1147e7 Rename "close" to "cancel" in Add new podcast dialog (bug 265)
Problem description and justification:

When adding a podcast, there are two buttons -
close and add. I suggest from a useability point
of view, that you rename 'close' to cancel which
people are more used to seeing – I kept hitting
this when I actually wanted to do was 'close the
dialogue and continue – ie add).  I then had to
go back and reenter the subscription information again.

Thanks to Vic for reporting this bug on Bugzilla.
2008-12-01 16:17:46 +01:00
Thomas Perl
91f4dafe1c Remember position and size of episode info dialog
Remember the position and size of the episode details
dialog in the configuration file.
2008-12-01 16:16:39 +01:00
Thomas Perl
6d96263c51 Remove Bluetooth UI, make Bluetooth detection automatic
Remove the preferences UI for bluetooth sending, make
sure Bluetooth support is automatically activated when
the necessary tools are available.

Keep advanced configuration options for Bluetooth.
2008-11-19 20:50:38 +01:00
Thomas Perl
89670b36dd Save position, size and maximized state of windows (bug 131)
For the main window and the episode selector dialog, save the
window position, window size and the (boolean) maximized state
and restore this information when the window is re-created.

Thanks to Sebastian Krause for reporting this bug.
2008-11-19 18:16:37 +01:00
Anders Kvist
f3ba748cd3 Allow locking of complete podcast channels (bug 85)
Add a "lock all" option to the main and context menu
for podcast channels that allows to automatically lock
and unlock all episodes in this podcast.
2008-11-19 17:05:19 +01:00
Thomas Perl
c6d1e38db4 Fix UI issues with new podcast finder dialog
Correct scrollbars, borders, menu placements and labels.
2008-11-19 16:47:16 +01:00
Justin Forest
a2abc49012 New podcast finder dialog
Replaces the old web OPML importer, includes top 50 podcasts
from Podcast Alley and a YouTube channel finder.
2008-11-19 16:35:00 +01:00
Thomas Perl
9c4bc90e8b Remove BitTorrent-specific code
Let the Desktop Environment / the default BitTorrent
client handle torrent downloads. We just use the default
handler for .torrent files to "open" a torrent file after
download has completed.

Discussed on the mailing list in the following thread:

https://lists.berlios.de/pipermail/gpodder-devel/2008-November/002256.html
2008-11-17 21:35:25 +01:00
Thomas Perl
07fa96bf1b Expose system default video and audio player in UI
In addition to selecting audio and video players, we
now support "default" as a way of having a good default
that we can pass to a utility function that can later
be made cross-platform more easily.

Also cleaned up some UI issues with the video player,
so the label of the custom command is shown and the
combo box has the correct size.
2008-11-06 18:06:12 +01:00