Commit graph

1622 commits

Author SHA1 Message Date
Thomas Perl
d27ff4648e Updated German translation 2010-03-29 00:13:45 +02:00
Thomas Perl
c4c1c7a3a1 Fix a bug in the .ui file (translations) 2010-03-29 00:02:23 +02:00
Thomas Perl
3874e963a9 Updated translation files from source 2010-03-28 23:27:50 +02:00
Sergio Villar Senin
b0d606cefd Fix portrait mode error in Scratchbox (bug 956) 2010-03-28 23:23:23 +02:00
Maxim Prohorov
9e5785a79b Support $LINGUAS at data/po/Makefile (bug 920)
Allow selective generation of .mo files
2010-03-28 23:18:19 +02:00
bttfmcf
00afcd3ac6 l10n: Updates to French (fr) translation
Transmitted-via: Transifex (www.transifex.net)
2010-03-28 19:51:53 +00:00
bttfmcf
5ab330728b l10n: Updates to French (fr) translation
Transmitted-via: Transifex (www.transifex.net)
2010-03-28 19:46:25 +00:00
Thomas Perl
a2687da54d Add "Devices" place-holder in preferences
This label will hopefully draw some attention
to the missing portable device configuration
UI. Also, I've created some icons and a mock-up
of a possible future device configuration UI.

Test it with: python doc/dev/deviceconfig.py
2010-03-28 21:44:51 +02:00
Thomas Perl
1302145a99 Don't show "0.0 B" on Maemo (episode selector) 2010-03-23 14:34:17 +01:00
Thomas Perl
0a07073bed Delete files on MP3 player before syncing files (bug 573) 2010-03-23 13:58:39 +01:00
Thomas Perl
fac6d4f159 Automatic cleanup of finished downloads (bug 930)
Removed the cleanup button, automatically clean
up finished and cancelled downloads when the
downloads tab is shown/hidden and add a new
preference option to the (Desktop) prefs dialog.
2010-03-23 13:51:08 +01:00
Thomas Perl
5c75d300dc Allow empty feeds by default (LP bug 532327) 2010-03-23 13:36:44 +01:00
Baurzhan Muftakhidinov
89bfd8ba45 Added Kazakh translation 2010-03-23 12:38:55 +01:00
Thomas Perl
af03a9609d Avoid race conditions in search-as-you-type 2010-03-20 20:23:17 +01:00
brabadu
d34a88e56c l10n: Updates to Ukrainian (uk) translation
Transmitted-via: Transifex (www.transifex.net)
2010-03-16 19:27:02 +00:00
Thomas Perl
59cc2510f3 Don't show "0.0 B" in download list
Do not try to display the file size for
episodes with an unknown file size.
2010-03-16 12:15:05 +01:00
Eric Le Lay
5ed89cf915 Native menu bar integration for Mac OS X (bug 944)
Integrate the main menu into the Mac OS X menu
bar when ige-mac-integration is available and
the quartz GDK backend is used.
2010-03-16 11:56:05 +01:00
Thomas Perl
f4f61426b6 Minor indentation fix 2010-03-16 11:20:22 +01:00
Eric Le Lay
a3635e3348 Support Mac OS X locale settings (bug 943)
With this patch, the user's selected locale
in System Preferences is used on Mac OS X.
2010-03-16 11:19:22 +01:00
Eduardo Maroja
0b2874495d l10n: Updates to Portuguese (Brazilian) (pt_BR) translation
Transmitted-via: Transifex (www.transifex.net)
2010-03-16 09:49:27 +00:00
Eduardo Maroja
33b118430b l10n: Updates to Portuguese (Brazilian) (pt_BR) translation
Transmitted-via: Transifex (www.transifex.net)
2010-03-16 09:44:25 +00:00
Eduardo Maroja
a52a3069b5 l10n: Updates to Portuguese (Brazilian) (pt_BR) translation
Transmitted-via: Transifex (www.transifex.net)
2010-03-16 09:40:47 +00:00
Eric Le Lay
dfa272ffd7 Mac OS X-specific build files (bug 942)
This patch adds everything that is required to build an OSX application
for gPodder (ie a double-clickable binary, with an icon in the dock):

 - An icon in the Apple format: data/osx/icon.icns
   (created using data/osx/create_icon.sh from the SVGs)
 - Info.plist and PKGInfo
 - a Makefile to build the directory structure
2010-03-14 22:13:36 +01:00
Eric Le Lay
002b7c631c Add "-psn" argument for Mac OS X (bug 939)
When gPodder is run as an Mac OS X application,
it is passed a "-psn" argument. This patch adds
a dummy argument to prevent parser.parse_args
from failing.
2010-03-14 22:07:20 +01:00
Eric Le Lay
997c832062 Recursive symlink resolving (bug 938)
This makes gPodder work in cases where the
binary is linked with more than one indirection.
2010-03-14 22:03:20 +01:00
Götz Waschk
b89412f4fb Remove obsolete PyBluez dependency (bug 932)
The menu "additional components" lists a missing module "bluetooth".
This is only resolved after installing pybluez, however, according to
the documentation, only bluetooth-sendto is needed, no special python
module.
2010-03-14 21:56:50 +01:00
Thomas Perl
67693b0b96 Handle missing PyMTP library (bug 924)
Don't throw an exception if the PyMTP
libraries are not installed, but fail
gracefully (don't open the device, etc).
2010-03-14 21:50:25 +01:00
Thomas Perl
88e8438f90 Add file extension for MTP devices (bug 922)
This is the result of a regression for another
fix. We now re-add the file extension for the
episode so that it can be played on some devices.
2010-03-14 21:40:47 +01:00
Thomas Perl
c35afab997 Add podcasts to master playlist of iPod (bug 915) 2010-03-14 21:36:14 +01:00
Justin Forest
143e84f8dc GStreamer-based episode length detection (bug 882) 2010-03-14 21:28:13 +01:00
Thomas Perl
74e95a1fe1 Mention "sqlite3" as dependency in README (bug 918) 2010-03-11 20:31:20 +01:00
Thomas Perl
3da6edf7f5 Support $LINGUAS in setup.py (bug 920)
This will allow to selectively install only a subset of the available
translations or to completely disable all translations.
2010-03-11 20:22:34 +01:00
Thomas Perl
514459f05f Update credits/contributors file from Git log
As always: If I missed anybody, get in touch!
2010-03-11 20:07:12 +01:00
Caleb Clarke
7d12529786 "Delete" for not-downloaded episodes (bug 929)
Enable the "Delete" menu item for episodes that have not yet been
downloaded.
2010-03-11 20:01:38 +01:00
Thomas Perl
f545e9d39e Clean up progress bar messages in gui.py
The "action" is already mentioned in the title and the message of the
progress dialog, so there is no need to add it to the progressbar text
as well - this leaves more space for the real item title.
2010-03-11 19:54:12 +01:00
Thomas Perl
2b3a2aa743 Don't mark old episodes as new on update (bug 340)
Another attempt at finally fixing bug 340, but this time I'm pretty sure
that it works, because we are more selective now.

Whenever a new episode appears in the feed, its date is compared to the
date of the newest-known episode in the same feed. If it's more than one
week older than the newest-known episode, it's marked as old by default.

The "one week" value is just a randomly-chosen one to allow for border
cases (like a daily podcast re-issuing an episode of the last few days)
to work correctly and not cause "missing episodes".
2010-03-11 19:41:29 +01:00
Thomas Perl
3d3fcd256b All episodes: Sort by date, show podcast (bug 921)
Sort the "all episodes" view by default by date,
in descending order (i.e. newest episodes first)
and also show the podcast name instead of the
episode description.
2010-03-11 19:03:14 +01:00
Thomas Perl
59ba5939b4 Improve startup performance of resuming
When looking for incomplete downloads, do it in a
much more efficient way compared to before.
2010-03-07 21:43:34 +01:00
Thomas Perl
8317b41b5c Improve incomplete file resuming UI 2010-03-07 21:35:52 +01:00
Thomas Perl
e4d310ccf9 Don't attach notifications to tray (bug 928)
This is a first step in getting rid of the
tray icon (it will be replaced with an indicator
in the future when the libs get more stable and
integrated into more distributions).
2010-03-07 20:35:00 +01:00
Thomas Perl
47a6daf567 Add "Start download now" option for downloads
When a download limit is enabled, and downloads
are queued, right-clicking on a download now
allows to forcefully start the download task
without having to wait for the episode to hit
the queue.
2010-03-07 20:18:17 +01:00
Thomas Perl
0908c92857 Don't call "sync" on Windows (bug 775)
The Unix utility "sync" is not avaiable on
Windows, and therefore we must not call it.

Thanks to David Kuntz for the hint.
2010-03-07 18:07:01 +01:00
Thomas Perl
0e05f5d754 Remove ellipsis from "Loading episodes"
Now that we have the progress bar, we do not
need the ellipsis to indicate "please wait".
2010-03-07 15:03:46 +01:00
kvikende
49ca5072d6 l10n: Updates to Norwegian Nynorsk (nn) translation
Transmitted-via: Transifex (www.transifex.net)
2010-03-04 06:08:11 +00:00
Thomas Perl
8fa44944a2 Cleaned-up and re-designed preferences dialog
Yeah, I know - the device sync UI is missing ATM ;)
2010-03-02 01:36:23 +01:00
Thomas Perl
a02f6774f5 Fix issue with floating-point time values
Formatting a time span only works if the
input data is an integer value.
2010-03-02 00:45:47 +01:00
Thomas Perl
0e6e3d8a93 Refactor automatic episode removal config options
Add the possibility to delete both unplayed and
played episodes via the configuration and make the
logic for getting the expired episodes easier to read.
2010-03-01 21:29:46 +01:00
Thomas Perl
3fbf848533 Remove obsolete option: resume_ask_every_episode 2010-03-01 21:05:47 +01:00
Ville-Pekka Vainio
949f838364 Handle GError; unrecognized image file format (bug 911) 2010-03-01 20:27:22 +01:00
Thomas Perl
0521114fdd Better error message for feed updates (bug 910)
Make sure to create a "beautiful" error message
even when there is no detailed message available.
2010-03-01 20:24:57 +01:00