Commit graph

39 commits

Author SHA1 Message Date
Thomas Perl
99f83161cb Sun, 06 Apr 2008 17:22:11 +0200 <thp@perli.net>
Fix install Makefile bug; add donator; fix treeview header height

	* Makefile: Add "generators" dependency for the "install" target
	* src/gpodder/gui.py: Add Mark Alford (donator) to contributors list;
	remove the hard-coded header height offset for the treeview, because
	we don't need it anymore, because we hide the header (this is a good
	thing, because we don't need to rely on a theme-specific header
	height compared to what we did previously - one FIXME less :)



git-svn-id: svn://svn.berlios.de/gpodder/trunk@655 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-04-06 15:25:17 +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
b794edfba6 Mon, 10 Mar 2008 16:37:38 +0100 <thp@perli.net>
Add support for creating M3U playlist files in download folders

	* src/gpodder/config.py: Add "create_m3u_playlists" boolean
	configuration option (default False) that controls if we want to
	generate per-channel M3U playlists in our download folders
	* src/gpodder/gui.py: Add context menu entry for manually updating an
	M3U playlist for the channel navigator (only visible when updating m3u
	playlists is enabled
	* src/gpodder/libpodcasts.py: Add update_m3u_playlist() function to
	podcastChannel and call it when removing and adding downloaded
	episodes
	* src/gpodder/util.py: Add sanitize_filename() function that tries to
	encode a file name in the system's encoding, stripping all chars that
	are invalid on FAT32 and other systems (e.g. slash, etc..)



git-svn-id: svn://svn.berlios.de/gpodder/trunk@606 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-03-10 15:50:12 +00:00
Thomas Perl
6b7e3fda23 Cosmetic changes to the makefile
git-svn-id: svn://svn.berlios.de/gpodder/trunk@582 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-02-24 13:52:29 +00:00
Thomas Perl
848d3e298b Set the xterm title when running "make test"
git-svn-id: svn://svn.berlios.de/gpodder/trunk@580 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-02-23 13:19:20 +00:00
Thomas Perl
6037b2fd78 Add "releasetest" target to Makefile (automated testing)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@548 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-01-22 09:28:09 +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
bd13935228 ChangeLog migration and integration changes
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@399 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-29 17:33:41 +00:00
Thomas Perl
a45b43b092 removing tepache dependency and related files
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@395 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-27 22:00:09 +00:00
Thomas Perl
a9bdcc5c17 maintenance: sed script for svn status to ChangeLog conversion
git-svn-id: svn://svn.berlios.de/gpodder/trunk@373 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-19 15:15:20 +00:00
Thomas Perl
5bb4089d7f new OPML import and export module that uses XML DOM
git-svn-id: svn://svn.berlios.de/gpodder/trunk@372 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-19 14:28:24 +00:00
Thomas Perl
4805e839ae gpodder.gui module; gpodder.util module (mostly reorganization stuff)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@363 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-07 18:11:31 +00:00
Thomas Perl
d49df96282 add translation tarball makefile target
git-svn-id: svn://svn.berlios.de/gpodder/trunk@339 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-06-21 14:15:37 +00:00
Thomas Perl
b445cb6aba small makefile and gladefile fixes
git-svn-id: svn://svn.berlios.de/gpodder/trunk@293 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-27 17:56:59 +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
19e6a670c8 fix uninstallation of manpage
git-svn-id: svn://svn.berlios.de/gpodder/trunk@279 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-18 16:18:43 +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
31cc42a9cb desktop entry clean-up; install PREFIX in Makefile
git-svn-id: svn://svn.berlios.de/gpodder/trunk@275 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-17 12:58:49 +00:00
Thomas Perl
d4f1463263 console code cleanup
git-svn-id: svn://svn.berlios.de/gpodder/trunk@259 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-03-07 14:53:05 +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
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
2dbbb2251b FreeBSD compatibility fix in Makefile (thanks to Alain Tauch)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@171 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-11-14 18:45:56 +00:00
Thomas Perl
cbcea948fd small fixes for makefile
Swedish translation by Thomas Nilsson


git-svn-id: svn://svn.berlios.de/gpodder/trunk@154 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-08-10 13:35:34 +00:00
Thomas Perl
37001e9069 src/gpodder/libpodcasts.py: strip channel and episode title
when changing it (so titles with a trailing newline don't mess 
up the episode list -- first seen with the play.fm podcast)

Makefile: improved "make cl" target support


git-svn-id: svn://svn.berlios.de/gpodder/trunk@149 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-08-02 18:24:48 +00:00
Thomas Perl
9c4d39a885 we're in development again! :)
pushed version number
added new makefile target: "make cl" (changelog update)
set debugging variable to true again


git-svn-id: svn://svn.berlios.de/gpodder/trunk@146 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-07-30 13:17:27 +00:00
Thomas Perl
f996ab41d1 Added support for DESTDIR= variable in Makefile
git-svn-id: svn://svn.berlios.de/gpodder@101 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-04-13 10:10:33 +00:00
Thomas Perl
2f71ac04b5 podcastChannel now acts like a list (Thanks to Adrien Beaucreux)
git-svn-id: svn://svn.berlios.de/gpodder@85 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-04-08 07:22:30 +00:00
Thomas Perl
f6d1d28dec Optimized makefile, added patch from Alain Tauch (new translation for gPodder)
git-svn-id: svn://svn.berlios.de/gpodder@84 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-04-08 06:50:20 +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
3b3d806d38 Lots of code clean-ups, translation update, itunes image support :) (for full list, please see changelog...)
git-svn-id: svn://svn.berlios.de/gpodder@65 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-03-31 16:20:18 +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
349609ae97 only require help2man when really needed.
use tepache from doc/dev instead of relying on user's path settings.


git-svn-id: svn://svn.berlios.de/gpodder@31 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2006-02-05 07:47:11 +00:00
Thomas Perl
da4ca0d1d9 added uninstall target for makefile
git-svn-id: svn://svn.berlios.de/gpodder@17 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2005-12-02 14:03:42 +00:00
Thomas Perl
b08ca0bbf5 first cut of download status list support
git-svn-id: svn://svn.berlios.de/gpodder@11 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2005-11-22 22:04:58 +00:00
Peter Hoffmann
2ed7a0e647 Build deb packages. This is still alpha
git-svn-id: svn://svn.berlios.de/gpodder@9 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2005-11-22 13:57:08 +00:00
Thomas Perl
a4824fb746 do not run tepache so often
git-svn-id: svn://svn.berlios.de/gpodder@2 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2005-11-21 20:09:52 +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