Commit graph

90 commits

Author SHA1 Message Date
Thomas Perl
d9588f2f9e gPodder 0.17.0 "Orientation" released 2009-07-27 14:15:36 +02:00
Thomas Perl
41b6e827cd Remove libtagupdate + related functionality
Updating tags of files should be done in the post-download
hook, this makes gPodder a bit slimmer. If we wanted the
tag update functionality, we should utilize a proper library
that is able to update tags for all media files (mutagen?).
2009-07-06 15:54:57 +02:00
Thomas Perl
c567c94096 gPodder 0.16.1 "Adrift" released
This is a bugfix release in the 0.16.x series.

Updated Makefile, README, translations, manpage
and the gpodder main module for the 0.16.1 release.
2009-06-05 13:11:38 +02:00
unknown
2e2e6f4b3e Swig version of gtkbuilderi18n module
This module will be used in the Win32 version
of gPodder for enabling i18n support in gtk.Builder.
2009-06-05 12:27:44 +02:00
Thomas Perl
c9ee7d5488 gPodder 0.16.0 "Man of Science, Man of Faith" released
Updated README, refreshed translations, updated
manpage and set version number in __init__.py.

Also set the default download limit to 1 and enabled
limiting of simultaneous downloads for first-time users.
2009-06-01 14:02:54 +02:00
Thomas Perl
3ef97a752c Fix translation issues with gtk.Builder
This should make the gtk.Builder translations work
on Linux and other free operating systems with
'bindtextdomain' in the locale module. For other
systems (it seems like Windows does not have that
function in the locale module), a small C module
is provided that does the same thing. It will be
used if available.
2009-05-12 19:48:45 +02:00
Thomas Perl
736d0fa799 Remove obsolete files from "doc/dev/"
These files contained either outdated information,
worked around bugs fixed some releases ago or are
not relevant anymore. If you really need them,
you can always get them from the VCS history.
2009-05-11 17:01:47 +02:00
Thomas Perl
5c08f62535 Include Win32 launcher source in repository
This is a small launcher that can be compiled into
a nice executable for the Win32 version of gPodder.
2009-05-11 16:55:54 +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
Thomas Perl
71091f15aa Create .local/share/applications if necessary (bug 431)
Thanks to Bernd Schlapsi for the bug report.
2009-05-05 09:17:43 +02:00
Thomas Perl
0750587a83 Add install-git-menuitem and remove-git-menuitem
Allow users to install a menu item for running the
development version (Git checkout) and a simple
GUI updater for calling "git pull", so interested
users can easily set up the development version.

To install, run:

  make install-git-menuitem

To remove the menu item again:

  make remove-git-menuitem
2009-04-27 18:22:37 +02:00
nikosapi
f8cd21d50a Add script that generates a table of all the gPodder settings 2009-04-27 15:07:33 +02:00
Thomas Perl
d23bdd0067 Migrate to subprocess; add unittests (LP bug #345003)
Migrate the usage of the popen2 module to subprocess,
as popen2 is deprecated in Python 2.6.

Add unittests (doctests) for both MP3 and OGG tag
reading, and add corresponding test data files.
2009-03-21 21:10:46 +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
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
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
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
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
b3c37934b3 gPodder 0.13.0 "A Thing About Machines"
Updated README, version info in bin/gpodder and manpage.
Removed icon conversion in Makefile.
Refresh messages.pot and all translation files.
Don't resize gPodder icon in the about dialog.

Enjoy this new feature-packed release of gPodder :)
2008-10-06 20:48:08 +02:00
Thomas Perl
14e9141802 Refreshed version of the gPodder "green man" icon
Updated the look of gPodder's "green man" icon in all
sizes (16, 22, 24, 26, 40, 48, 64) and add the SVG
sources for the smaller-size icons as developer docs.
2008-10-06 20:33:45 +02:00
Thomas Perl
1da963dd08 Improve slash and duplicate episode name handling in gdfs (bug 170)
Replace the forward slash ("/") in the channel and episode
title with a dash ("-") to prevent episode title text from
being stripped.

Apply a modified version of a patch by Mel Jay to fix problems
with duplicate episode names, and try to find free names when
the filename already exists.

Thanks to Mel Jay for reporting this bug in gPodder Bugzilla
2008-08-22 23:50:27 +02:00
Thomas Perl
7d55853787 Make gdfs-init work again (load_channels argument error)
gdfs-init.py has stopped working because of the changes
in load_channels, from the SQLite changes. This makes the
gdfs-init.py script work as expected.
2008-08-22 23:35:58 +02:00
Thomas Perl
2d48f57e73 Tue, 15 Jul 2008 10:21:39 +0200 <thp@perli.net>
gPodder 0.12.0 "Metropolis" released

	* bin/gpodder: gPodder 0.12.0 released
	* data/messages.pot: Updated for the 0.12.0 release
	* data/po/de.po: Updated for the 0.12.0 release
	* data/po/*.po: Updated from messages.pot
	* doc/man/gpodder.1: gPodder 0.12.0 released
	* README: gPodder 0.12.0 released, mention pysqlite2 for Py2.4



git-svn-id: svn://svn.berlios.de/gpodder/trunk@776 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-07-15 08:23:18 +00:00
Thomas Perl
70b9d16c96 Sun, 01 Jun 2008 10:17:32 +0200 <thp@perli.net>
Merge back changes from the 0.11.3 release branch into trunk

	* bin/gpodder: Updated for 0.11.3+svn
	* data/messages.pot: Merged from 0.11.3 release branch
	* data/po/*.po: Merged from 0.11.3 release branch
	* doc/man/gpodder.1: Merged from 0.11.3 release branch
	* README: Merged from 0.11.3 release branch



git-svn-id: svn://svn.berlios.de/gpodder/trunk@726 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-06-01 08:18:43 +00:00
Thomas Perl
17df94a5a4 Sat, 26 Apr 2008 08:34:37 +0200 <thp@perli.net>
Merge gPodder 0.11.2 release stuff and German translation update

	* bin/gpodder: Updated version and release date
	* data/po/de.po: Updated German translation
	* data/messages.pot: Updated from source code
	* data/po/*.po: Updated from messages.pot
	* doc/man/gpodder.1: Updated manpage for release
	* README: Updated README for release



git-svn-id: svn://svn.berlios.de/gpodder/trunk@694 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-04-26 06:37:06 +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
d7efd48c9d Thu, 27 Mar 2008 13:10:58 +0100 <thp@perli.net>
This is trunk, so set version to 0.11.1+svn

	* bin/gpodder: Set version to 0.11.1+svn

Thu, 27 Mar 2008 12:57:56 +0100 <thp@perli.net>
gPodder 0.11.1 "Attacked by Killer Tomatoes" released

	* bin/gpodder: gPodder 0.11.1 released :)
	* README: gPodder 0.11.1 released :)
	* doc/man/gpodder.1: gPodder 0.11.1 released :)
	* data/icons/24/gpodder.png: Updated from the dataset
	* data/messages.pot: Updated from source
	* data/po/*.po: Updated from messages.pot
	* data/po/de.po: Updated German translation



git-svn-id: svn://svn.berlios.de/gpodder/trunk@641 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-03-27 12:11:33 +00:00
Thomas Perl
5b69a14181 Thu, 20 Mar 2008 11:06:32 +0100 <thp@perli.net>
Add demo code for displaying a splash screen

	* doc/dev/splash-logo.py: Added testing code that would display a
	splash screen (transparent if compositing is enabled); we currently
	don't plan to use this code for reasons described on gpodder-devel



git-svn-id: svn://svn.berlios.de/gpodder/trunk@617 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-03-20 10:07:27 +00:00
Thomas Perl
cd1266a8aa Make "gl" a global-accessible object in libgpodder
git-svn-id: svn://svn.berlios.de/gpodder/trunk@598 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-03-02 13:22:29 +00:00
Thomas Perl
86932de8fd Python code fixup: Compare "None" with "is" instead of "=="
git-svn-id: svn://svn.berlios.de/gpodder/trunk@591 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-02-26 15:49:59 +00:00
Thomas Perl
f7a6baa844 Add win32-related files to doc/dev for later reference.
This is totally unsupported, so please don't ask :)

git-svn-id: svn://svn.berlios.de/gpodder/trunk@557 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-02-03 16:01:33 +00:00
Thomas Perl
ce38bcd40c gPodder 0.10.4 "Faster Pussycats Kill" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@543 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2008-01-22 07:47:51 +00:00
Thomas Perl
f1ba470084 Merge patch from Leonid Ponomarev to gdfs
git-svn-id: svn://svn.berlios.de/gpodder/trunk@497 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-12-15 15:00:12 +00:00
Thomas Perl
1c3a0a5db4 gPodder 0.10.3 "A Stop at Willoughby" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@494 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-12-13 07:39:38 +00:00
Thomas Perl
e8b8e1bd0c gPodder 0.10.2 "Ein schweineschnauzen Sandwich, bitte!" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@472 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-11-26 13:10:37 +00:00
Thomas Perl
8c17a79e6c Add "gPodder download folder synchronizer" scripts to repository
git-svn-id: svn://svn.berlios.de/gpodder/trunk@459 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-11-08 20:27:35 +00:00
Thomas Perl
6d9126f84a gPodder 0.10.1 "Nukular, das Wort heißt Nukular" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@442 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-10-28 15:29:57 +00:00
Thomas Perl
37bc2fd5f8 gPodder 0.10.0 "Hier spricht Frank Drebin" released
git-svn-id: svn://svn.berlios.de/gpodder/trunk@430 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-21 00:11:35 +00:00
Thomas Perl
f84d984780 Replace wget with new gpodder.download module; User-agent support
git-svn-id: svn://svn.berlios.de/gpodder/trunk@421 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-09-18 18:25:25 +00:00
Thomas Perl
cf305f1984 Remove obsolete documentation in doc/dev; cosmetic changes
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@402 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-30 18:43:33 +00:00
Thomas Perl
c6c39b1f25 forgot one file in last commit
git-svn-id: svn://svn.berlios.de/gpodder/branches/gpodder-thp-200708@401 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-08-29 18:36:42 +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
efbd82676a gPodder 0.9.4 release
git-svn-id: svn://svn.berlios.de/gpodder/trunk@358 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-07-21 10:32:42 +00:00
Thomas Perl
7369d87eb4 gPodder 0.9.3 release updates
git-svn-id: svn://svn.berlios.de/gpodder/trunk@340 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-06-25 20:56:38 +00:00
Thomas Perl
d354ea101f gpodder 0.9.2 :)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@329 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-05-23 13:00:14 +00:00
Thomas Perl
58eb3d0d9a gpodder 0.9.1 :)
git-svn-id: svn://svn.berlios.de/gpodder/trunk@308 b0d088ad-0a06-0410-aad2-9ed5178a7e87
2007-04-05 08:03:13 +00:00