Commit graph

48 commits

Author SHA1 Message Date
Thomas Perl
7dcbce11ee Default cover art for coverless podcasts
Makes the subscription list look way better.
Improvement ideas for the "all episodes" icon
are welcome. The SVG source file is included.
2010-02-24 01:50:21 +01:00
Thomas Perl
a540cecf98 D-Bus interface for podcasts (bug 699)
This patch is based on a patchset that
has been created by Iwan van der Kleijn.
2010-01-11 20:31:17 +01: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
4c3b9dbde1 Installation fix for gPodder on Maemo 5 2009-09-22 22:09:39 +02:00
Thomas Perl
3b4623a2b1 More Fremantle UI changes + split Maemo/Fremantle files 2009-09-15 22:35:46 +02:00
Thomas Perl
1d0eea4465 First cut of Fremantle (Maemo 5) support
Use gpodder.ui.{desktop,diablo,fremantle} for
detecting which environment and interface to use.

Fremantleized versions of the episode selector
and podcast directory windows roughly done.
2009-09-15 19:49:28 +02:00
Thomas Perl
425391d1b6 Add all targets when building source tarball
Previously this failed to include Maemo-specific
files when building on the Desktop. Now, we do
include all files so the source tarball is complete.
2009-09-14 22:00:28 +02:00
Thomas Perl
b78a753567 Add gpodder-mplayer wrapper script for Maemo
This allows full-screen cropped playback for
YouTube 3gp videos on Maemo by cropping the
video to fit the screen.
2009-09-09 00:17:54 +02:00
Thomas Perl
ae45247065 New module: gpodder.gtkui.desktop (GTK+ UI) 2009-09-02 03:08:56 +02:00
Thomas Perl
be099296d7 Move UI files that differ between Maemo and Desktop
This movement and the associated update of setup and
startup files allows us to not install files that
are not needed on Maemo / on the Desktop version.
2009-09-02 00:05:51 +02:00
Thomas Perl
4a92dddd25 Clean up gpodder.gui / move credits from gui to credits.txt 2009-08-24 20:59:21 +02:00
Thomas Perl
187336d997 Refactor preferences dialogs and config editor from gui.py
* Move gPodderMaemoPreferences to gPodderDiabloPreferences
* Move gPodderProperties to gPodderPreferences

Create new "gpodder.gtkui.maemo" module that holds all the
Maemo-specific UI code (currently: gPodderDiabloPreferences).
2009-08-24 19:31:58 +02:00
Thomas Perl
93d22296eb First split of gui.py (move BuilderWidget to gtkui.interface) 2009-08-24 18:54:45 +02:00
Jens Persson
8cb73a9117 Add the gpodder.gtkui module when installing gPodder (bug 534) 2009-08-24 00:27:06 +02:00
Thomas Perl
fa863df2c9 Transition from LibGlade to GtkBuilder
Get rid of the libglade dependency and the big
gladefile and move to the newer GtkBuilder.

Adopt the SimpleGladeApp to create the new uibase
module and split the .ui files into one per dialog.

Add helper scripts to doc/dev/ to clean ui GtkBuilder
files after conversion from Glade.

State changed dependencies in README.

Update Makefile and setup.py to install .ui files.
2009-05-08 14:28:53 +02:00
Thomas Perl
b1ec8f62e9 Make gPodder more library-like; remove --local
Do not install gettext globally, but have a gettext
function in the gpodder module and import it from all
dependent modules.

Remove the --local command line option and instead
automatically detect if the gpodder script is called
from a source folder (determined by the existence of
"src" and "data" in the parent folder and by the fact
that prefix does not start with '/usr').

Clean up setup.py and use metadata from the module.
2009-05-07 16:26:07 +02:00
Jim Nygård
deaee8d29d Added Norwegian bokmål translation
Added nb.po, updated setup.py and gpodder.desktop
2009-04-11 11:53:29 +02:00
Thomas Perl
8a4a2a8ce8 Add "gpodder-backup" command-line utility
This can be used for creating and extracting tarballs
that contain the complete gPodder configuration data
and downloads.

It is also useful for automatically packing up all the
necessary files that developers would need to reproduce
bug reports, and leaving out the (potentially big) data
of downloaded files.

Manual page included. Use it! :)
2009-02-14 16:15:57 +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
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
e90c6d338e Mon, 07 Apr 2008 23:05:05 +0200 <thp@perli.net>
Add 64x64 icon for Maemo's main menu and install it

	* data/icons/64/gpodder.png: Added
	* setup.py: Install the 64x64 icon in share/icons/hicolor



git-svn-id: svn://svn.berlios.de/gpodder/trunk@658 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-04-07 21:05:52 +00:00
Thomas Perl
eba98c6291 Mon, 07 Apr 2008 11:47:12 +0200 <thp@perli.net>
Install "pixmaps" icon on Maemo, too

	* setup.py: Make sure we also install the "/usr/share/pixmaps/"
	version of the gPodder icon on Maemo (for the task navigator)



git-svn-id: svn://svn.berlios.de/gpodder/trunk@657 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-04-07 09:47:49 +00:00
Thomas Perl
afe3df8384 Sun, 06 Apr 2008 02:05:34 +0200 <thp@perli.net>
Initial upstream support for the Maemo platform (Nokia Internet Tablets)

	* bin/gpodder: Add "--maemo/-m" option to enable running as a Maemo
	application (this is only useful on Nokia Internet Tablets or in the
	Maemo SDK environment); determine interface type and set the correct
	variables on startup (gpodder.interface)
	* data/gpodder.glade: Increase the default size of some widgets to
	better fit the screens on Maemo (it won't do any harm on the "big"
	Desktop screen
	* data/icons/26/gpodder.png: Added
	* data/icons/40/gpodder.png: Added
	* data/maemo/gpodder.desktop: Added
	* Makefile: Help2man variable; new "make mtest" target that runs
	gPodder in Maemo scratchbox (probably useless for all other things);
	update the command descriptions; don't run the "generators" target
	from the "install" target; don't run "gen_graphics" from the
	"generators" target, but make it depend on the 24-pixel logo, which
	itself depends on the 22-pixel logo; this way, all should work out
	well when trying to install on systems without ImageMagick installed;
	remove *.pyo files on "make clean"
	* setup.py: Support for build targets; use "TARGET=maemo" to enable
	Maemo-specific installation options and files
	* src/gpodder/config.py: Increase the WRITE_TO_DISK_TIMEOUT to 60
	seconds, so we don't unnecessarily stress memory cards (on ITs);
	modify default path variables on Maemo (/media/mmc2)
	* src/gpodder/gui.py: Maemo-specific changes; clean-up the main window
	a bit and make message and confirmation dialogs Hildon-compatible
	* src/gpodder/__init__.py: Add enums for interface types: CLI, GUI and
	MAEMO; remove the "interface_is_gui" variable and replace with
	"interface", which is now used to determine where we are running
	* src/gpodder/libgpodder.py: Use /media/mmc2/gpodder/ as configuration
	folder on Maemo; use Nokia's Media player to playback files on Maemo
	* src/gpodder/libpodcasts.py: Icon name changes (Maemo-specific)
	* src/gpodder/trayicon.py: Maemo support; swap popup menu on Maemo;
	Add support for hildon banners instead of pynotify on Maemo
	* src/gpodder/util.py: Icon name changes (Maemo-specific); use new
	gpodder.interface variable in idle_add



git-svn-id: svn://svn.berlios.de/gpodder/trunk@654 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-04-06 00:19:03 +00:00
Thomas Perl
3ccbb80a2c Sat, 29 Mar 2008 17:13:26 +0100 <thp@perli.net>
Project management updates (authors, contributors and copyright)

	* AUTHORS: Removed (was outdated); content now in gui.py (AboutDialog)
	* bin/gpodder, data/po/Makefile, doc/dev/copyright_notice, 
	  doc/dev/win32/setup-win32.py, INSTALL, Makefile, README,
	  setup.py: Updated Copyright and old website URL to include 2008, the
	  gPodder team and www.gpodder.org
	* src/gpodder/*.py: Updated Copyright years
	* src/gpodder/gui.py: Add list of contributors from AUTHORS file and
	from the content on the website's news page (please mail me if I
	forgot to mention you as a contributor, I surely have missed a few);
	make the AboutDialog's application name "gPodder" (from gpodder) and
	add an URL hook function to the AboutDialog, so the website is opened
	in the user's default web browser



git-svn-id: svn://svn.berlios.de/gpodder/trunk@648 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-03-29 16:16:55 +00:00
Thomas Perl
b68a3b93b1 Added Czech translation by Ondrej Vesely
git-svn-id: svn://svn.berlios.de/gpodder/trunk@531 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-01-20 21:51:39 +00:00
Thomas Perl
dd90fbad42 Added Galician translation from Teo Ramirez
git-svn-id: svn://svn.berlios.de/gpodder/trunk@481 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-12-06 08:17:20 +00:00
Thomas Perl
768228b695 Upgrade gPodder to GPLv3
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@400 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-29 18:30:26 +00:00
Thomas Perl
eb959deaf5 add ukrainian translation by Mykola Nikishov
git-svn-id: svn://svn.berlios.de/gpodder/trunk@352 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-07-14 10:50:18 +00:00
Thomas Perl
c3edb0e897 Russian translation by Vladimir Zemlykov
git-svn-id: svn://svn.berlios.de/gpodder/trunk@320 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-05-06 12:44:17 +00:00
Thomas Perl
ce79870fe3 new icon, display variable fix
git-svn-id: svn://svn.berlios.de/gpodder/trunk@290 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-25 19:55:28 +00:00
Thomas Perl
571c20d03c dutch translation for gpodder by pieter de decker
git-svn-id: svn://svn.berlios.de/gpodder/trunk@286 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-20 18:48:38 +00:00
Thomas Perl
b85752af01 make gpodder more friendly to /usr/local installations
git-svn-id: svn://svn.berlios.de/gpodder/trunk@278 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-18 16:11:34 +00:00
Thomas Perl
4c5debb7d9 removed tango artwork, use icon theme
git-svn-id: svn://svn.berlios.de/gpodder/trunk@258 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-07 10:56:46 +00:00
Thomas Perl
02860b0114 package cleanup changes
git-svn-id: svn://svn.berlios.de/gpodder/trunk@257 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-07 00:00:08 +00:00
Thomas Perl
8fd3e4a332 added spanish translation from jose fustel
git-svn-id: svn://svn.berlios.de/gpodder/trunk@240 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-01-23 20:01:07 +00:00
Thomas Perl
89ebb17d38 0.9.0 release preparation
git-svn-id: svn://svn.berlios.de/gpodder/trunk@227 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-12-29 15:52:52 +00:00
Thomas Perl
fb4e02f2f1 icon fixes
git-svn-id: svn://svn.berlios.de/gpodder/trunk@211 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-12-12 23:18:55 +00:00
Thomas Perl
8883884834 help menu links, image conversion
git-svn-id: svn://svn.berlios.de/gpodder/trunk@189 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-12-04 13:06:42 +00:00
Thomas Perl
f84870dbdc Added Portuguese translation by Joel Calado
git-svn-id: svn://svn.berlios.de/gpodder/trunk@172 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-11-15 11:14:53 +00:00
Thomas Perl
b8ce2f3955 added italian translation from antonio roversi,
added sv + it translation to setup.py script


git-svn-id: svn://svn.berlios.de/gpodder/trunk@163 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-09-20 11:21:06 +00:00
Thomas Perl
7c66f8080e D-BUSified iPodManager and lots of automagic coolness, Python 2.4, might break things, but hey: it's SVN after all =)
git-svn-id: svn://svn.berlios.de/gpodder@95 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-04-09 16:18:47 +00:00
Thomas Perl
e2666c50a7 Lots of bureaucracy changes and outsourcing of the debian build scripts.
git-svn-id: svn://svn.berlios.de/gpodder@83 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-04-07 20:22:30 +00:00
Thomas Perl
49b3368a9c iPod synchronization GUI freshness .. yay!
git-svn-id: svn://svn.berlios.de/gpodder@78 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-04-07 01:43:06 +00:00
Thomas Perl
19ea46c67a first cut iPod sync support, applied bugfixes and patches, added French translation of gPodder by Alain Tauch - thanks!
git-svn-id: svn://svn.berlios.de/gpodder@77 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-04-06 14:11:03 +00:00
Thomas Perl
8d11713b60 Today is "debian packaging" day - streamlined package generation, fixed various things. Thanks to Peter Hoffman for help on gPodder debian packages!
git-svn-id: svn://svn.berlios.de/gpodder@74 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-04-05 15:00:31 +00:00
Thomas Perl
498fbb1a1b First cut of i18n support. This needs testing, though..
git-svn-id: svn://svn.berlios.de/gpodder@64 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-03-31 13:00:54 +00:00
Thomas Perl
bde9998063 initial import
git-svn-id: svn://svn.berlios.de/gpodder@1 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2005-11-21 18:21:25 +00:00