gpodder/ChangeLog

327 lines
14 KiB
Plaintext
Raw Normal View History

Sun, 09 Apr 2006 18:10:54 +0200 <thp@perli.net>
* Added iPodManager and iPod to libipodsync (D-BUSified)
* Automatically detect connected iPod, ask if user wants to sync
* Automatically eject iPod device on sync finish (should be opt.)
* Python 2.4 is now used instead of Python 2.3 (for D-BUS)
* Lots of D-BUS magic, still VERY experimental..
* gPodder SVN will now feature very experimental D-BUS stuff in
the near future, related to iPod, but it should keep working
if you either haven't installed "gpod" or "dbus" for Python2.4
* Send your RANTS about svn not working to thp@perli.net.. hehe
* Updated German translation
Sun, 09 Apr 2006 14:10:28 +0200 <thp@perli.net>
* Enabled podcast flag setting (works with libgpod cvs)
* Fixed a brainfart of mine -- new localDB could not be created
Sat, 08 Apr 2006 16:39:08 +0200 <thp@perli.net>
* Save more details in localDB
* Show more details in podcast window
Sat, 08 Apr 2006 14:39:28 +0200 <thp@perli.net>
* "debugging" variable set to True again
* [ Bug #7016 ] corrupt file length -- fixed
* Pushed version (we'll now keep 0.7+svn... until 0.8)
* If debug output is disabled, also don't display wget commandline
Sat, 08 Apr 2006 12:30:59 +0200 <thp@perli.net>
* ** gPodder version 0.7 is here! **
* Bumped version number to 0.7
* Updated documentation files, Manifest, ...
* Thanks to all the contributors that helped make this release
possible, especially thanks to the gpodder-devel list users
* Now, also set "debugging" variable to False for release
Sat, 08 Apr 2006 09:56:41 +0200 <thp@perli.net>
* Added choice to podcast channel config dialog to select if the
user wants to sync to the "Podcasts" playlist or to a specially
named playlist on the iPod.
* Fixed a bug that doesn't save settings of a channel when the
localDB was empty
* Updated German translation
* Fixed a bug with localDB channel list display
Sat, 08 Apr 2006 08:44:31 +0200 <thp@perli.net>
* Applied patch for French translation (thanks Alain Tauch)
* Updated Makefile to give the user a overview of commands on "make"
* Updated Makefile to only generate the messages.pot file when
explicitly called with "make messages" - this should put us in
for less useless SVN diffs, as suggested by Alain
* Modified "doc/dev/i18n.txt" to reflect changes of today
* Applied patch from Adrien Beaucreux to make the podcastChannel
class act like a Python list and therefore make code more cute
* Modified "data/po/Makefile" and "Makefile" for modifying the
*.po files only when explicitly requested by the developer
Fri, 07 Apr 2006 22:00:06 +0200 <thp@perli.net>
* Uhh! Gotta love bureaucracy (bureaucrazy?) -- anyway, got some
more GPL-related copyright notices into the source tree
* Removed "debian/" structure for now.. Currently working with
people at Ubuntu ("REVU") to get a decent Ubuntu package for
gPodder, based on the great work of Peter Hoffmann
* The debian build structure will probably be seen elsewhere soon
Fri, 07 Apr 2006 21:22:11 +0200 <thp@perli.net>
* Put podcasts onto the iPod in a more iTunes-like way
Fri, 07 Apr 2006 20:06:29 +0200 <thp@perli.net>
* Make iPod mountpoint configurable (gPodderLib, glade GUI)
* Display error message when iPod cannot be found/accessed
* Updated gpodder.desktop file
* Updated german translation
* Updated deb package source for upload to Ubuntu's REVU
* Fixed BUG that prevented user from adding channels (huh!?)
Fri, 07 Apr 2006 04:59:01 +0200 <thp@perli.net>
* Added "Suggests" to the Debian control file
* Updated Debian changelog, pushed version of debian package
* Pushed version date in bin/gpodder
Fri, 07 Apr 2006 03:33:18 +0200 <thp@perli.net>
+ Added new XML tag to localDB so we can save channel metdata
* Channel metadata save/read functions
* Added sync_to_devices metadata field to podcastChannel
* Disabled some unneeded debug output
* Callback-function support in libipodsync (for GUI feedback)
* iPod synchronization status window
+ Added data/artwork/* stuff for iPod sync window graphics
* iPod synchronization - check if an episode is already on iPod
* call "sync" on episode copy end to iPod to show real progress
* Sync all channels (that are enabled) instead of just one to iPod
* Added "sync to devices" to Channel Editor window
* Updated German translation
* Updated TODO list
Thu, 06 Apr 2006 15:38:45 +0200 <thp@perli.net>
* Applied patch from Ortwin Forster (ortwin@videotron.ca) to fix
special characters in XML files (escape ampersands, ...)
* Applied patch from Alain Tauch to search for *.desktop files in
the libplayers in more than one directory
+ Added French translation (Thanks to Alain Tauch)
* Experimental iPod sync stuff (see doc/dev/ipod-sync.txt)
* Added libipodsync and functionality
* Added iPod sync + cleanup menu items in gladefile
* iPod support will always remain OPTIONAL for gPodder, and gPodder
will keep to have all functionality (except iPod-related of
course) without the user having to have an iPod. If you don't
install the additional dependencies, iPod support will be disabled,
but gPodder will still work as expected..
Wed, 05 Apr 2006 21:04:10 +0200 <thp@perli.net>
* Migrated to new config file style, retaining import support for old
* Using Python's ConfigParser to read/write ini-style config file
* Added option to properties + config to use environment's proxy
* Made gPodderLib a quasi-singleton (only load config once, etc..)
Wed, 05 Apr 2006 16:50:40 +0200 <thp@perli.net>
* Today is the "debian packaging" day - thanks to Peter Hoffmann
for his hard work on getting the "debian/" directory into gPodder
and his work on creating packages - here are some fixes to
streamline package generation and installation..
* setup.py now installs the translation files
* Updated debian/* files (see seperate debian/changelog)
* Modified setup.py to generate "right" source pkg (make release)
* Renamed version in bin/gpodder to "0.7svn", pushed date
* Renamed manpage from gpodder.man.1 to gpodder.1 (obvious error?!)
* Updated MANIFEST.in to include the "debian" subfolder
* Updated Makefile to create "deb" with debuild instead of bdist_deb
* Do not generate binary gettext files (*.mo) on "make release"
* Added Makefile target "debclean" to clean up debian-related stuff
* Fixed several warnings reported by "lintian" for the debian pkg
* Updated TODO list
Tue, 04 Apr 2006 00:16:28 +0200 <thp@perli.net>
* New podcast download location (save_dir + md5 of url + ext),
while still supporting "legacy" locations (for already downloaded
episodes)
* Cleanup of libwget (removed two orphaned functions)
* Notification on startup when running SVN-based version ("warn user")
* Updated data/po/de.po (german translation)
Mon, 03 Apr 2006 21:40:39 +0200 <thp@perli.net>
* Retry adding item to localDB on new download attept when not
yet added to localDB (helps when already downloaded "grey" item
in available list doesn't appear in "downloaded" list)
* Put contents of description into <![CDATA[ ... ]]> in case it
includes HTML (parser chokes on entities like &amp; and also &)
* Better threading, shouldn't fuck up GUI responsiveness after
download has finished (also gives us realtime "downloading"
status updates - yeah, I've now read the pygtk threading faq..)
* Catch exception when wget's URL contains a % sign and the
download thread tries to convert it to an integer
* Today is testing day - fixed some small bugs (see SVN log)
Fri, 31 Mar 2006 18:13:16 +0200 <thp@perli.net>
* Major code clean-up in gpodder.py and other modules
* Updated strings in all source code + gladefile (for i18n)
* Added support for itunes image ("Cover") in channel editor
* Removed orphaned (for a very long time) download status window
* User applications (from libplayers) only readed once now
* Fixed gPodder window icon when running with "make test"
* Updated gladefile (removed status, non-translatable strings)
* Updated data/messages.pot and updated german translation (de.po)
Thu, 30 Mar 2006 23:00:44 +0200 <thp@perli.net>
* Modified makefile for i18n purposes
* Added data/po directory structure
* Localized all strings in src/gpodder/*.py
* Added data/messages.pot
* THIS IS ONLY VERY EARLY i18n SUPPORT...
* Please see "doc/dev/i18n.txt" for more information!
Thu, 30 Mar 2006 21:27:08 +0200 <thp@perli.net>
* First cut of i18n preparation
Thu, 30 Mar 2006 00:03:11 +0200 <thp@perli.net>
* Bumped version number to 0.7-svn
* Set "debugging" variable to True again
* Added "libplayers", which searches for feasible audio players
* Properties dialog uses libplayers to display cute players menu
Wed, 29 Mar 2006 16:54:38 +0200 <thp@perli.net>
* ** gPodder version 0.6 is here! **
* Bumped version number to 0.6
* Updated documentation files, Manifest, ...
* Thanks to all the people who made this release possible! You rock
* Now, also set "debugging" variable to False for release
Wed, 29 Mar 2006 16:19:07 +0200 <thp@perli.net>
* Locking of tree_model access in libwget - should be more stable
* Ask for confirmation when cancelling a ongoing download
* Fixed problems that appeared when starting with a fresh install
* Added even more information dialogs to error situations
Wed, 29 Mar 2006 15:21:32 +0200 <thp@perli.net>
* Re-designed gPodder properties dialog
+ Added option to create a symlink on users' desktop to downloaddir
* Added "Download to" field to gPodder channel editor
* Added showConfirmation function to main gPodder window
* Ask for confirmation on channel / episode delete
Wed, 29 Mar 2006 13:29:51 +0200 <thp@perli.net>
* Only create one localDB object in the main gPodder window
* localDB is now caching data read from localDB XML files
* localDB cache is cleared when a download is completed
* Applied patch from Alain Tauch (bad URL "Add channel.." fix)
* Updated AUTHORS, TODO, contributors list, pushed version date
* Moved getPodcastFilename/podcastFilenameExists into podcastChannel
* Added showMessage function to main gPodder window
* Use showMessage function to show error messages GUI-wise
* Removed orphaned code parts for "not_implemented" function
Tue, 28 Mar 2006 20:30:00 +0200 <thp@perli.net>
* Disable some menu items when not on "available" tab
* Reload the localDB only when changing to "downloaded" tab
Fri, 24 Mar 2006 19:34:21 +0100 <thp@perli.net>
+ Applied yet another patch from Alain (delete downloaded podcasts)
* Delete empty local db index.xml files when no items left
* Updated TODO list
Sun, 19 Mar 2006 18:38:42 +0100 <thp@perli.net>
+ Applied another patch from A. Tauch (stripHTML enhancements)
Sun, 19 Mar 2006 15:11:32 +0100 <thp@perli.net>
+ Applied two patches from A. Tauch <contrib@maisondubonheur.com>:
* fix for local db writer's encoding -> is now really iso-8859-1)
* fixed race condition bug which made some episodes to disappear
Sat, 04 Mar 2006 21:36:56 +0100 <thp@perli.net>
+ Added channel info + general/advanced tabs to channel editor
+ Added channel info/edit button to gPodder main window view
+ Added episode info dialog + open on double-click (available list)
* Fixed getPodcastFilename (returned wrong value)
+ Added Adrien Beaucreux to list of authors/contributors
+ Added Tooltips object + tooltip for info/edit button
* Fixed addDownloadedItem (getChannelIndexFiles doesn't exist anymore)
* Removed URL display in gPodder main window channel combobox
* Updated TODO-List
Fri, 03 Mar 2006 20:59:17 +0100 <thp@perli.net>
* Applied patch from informancer@web.de (see below)
- Reverted to old-style channel properties dialog for now
* Changed debug output to only output when debugging ;)
Sun, 26 Feb 2006 00:11:28 +0100 <thp@perli.net>
* Bumped version number and date in bin/gpodder
* Updated TODO-List
* Strip html inside <description> tags (Reported by Leo Gomez)
Sat, 25 Fen 2006 12:00:00 +0100 <informancer@web.de>
* Added download dir field to channel property window
* Changed save/load of channel.xml to use download dir
* Added download_dir as a property of podcastChannel
* moved chan properties from gPodderLib to podcastChannel
* merged configChannel in podcastChannel
Sat, 04 Feb 2006 19:07:33 +0100 <thp@perli.net>
* ** gPodder version 0.5 is here! **
+ Added "downloaded episodes" tab
+ Added "liblocaldb" for abstraction of readLocalDB
* Fixed version to 0.5
* Small clean-ups
* Updated TODO-List
Sat, 04 Feb 2006 11:54:55 +0100 <thp@perli.net>
* Bumped up version number and date in bin/gpodder
Sat, 04 Feb 2006 11:36:08 +0100 <thp@perli.net>
* Fixed localdb read/write support
Tue, 10 Jan 2006 01:19:44 +0100 <thp@perli.net>
+ Added first cut of localdb support (liblocdbwriter + liblocdbreader)
Mon, 09 Jan 2006 00:13:10 +0100 <thp@perli.net>
+ Added gPodder Properties dialog with http/ftp proxy settings
+ Added very basic config file support to gPodderLib, for proxy
Son Dez 25 10:07:19 CET 2005 <thp@perli.net>
* Fixed "add channel" dialog "OK" button handling (works again)
Sam Dez 24 15:41:57 CET 2005 <thp@perli.net>
+ Added "tepache" tool + tepache howto in doc/dev
+ Added document for development on ubuntu breezy in doc/dev
* Moved is_downloaded to isDownloaded in libpodcasts
Don Dez 8 20:16:40 CET 2005 <thp@perli.net>
+ Added "edit channel" dialog
+ Added "libopmlwriter.py" (a dirty hack to write opml format)
+ Added "export to OPML" functionality
* Fixed wget calls (not using /usr/bin/wget, but "wget", using $PATH)
* Wget detection code on startup with warning when not found
* Updated AUTHORS list in about dialog
* Updated TODO list
Mit Nov 23 20:46:33 CET 2005 <thp@perli.net>
* Improved download status list support
- Removed download status window (code still in codebase)
+ Added ability to remove downloads from download status list
* Prohibit downloading the same podcast twice
* Port "?" handling and "%20" handling in URLs from gPodder 0.4
* Cancel all download threads on gPodder exit ("clean shutdown")
Die Nov 22 23:03:39 CET 2005 <thp@perli.net>
+ Added download status list support
Tue Nov 22 15:12:10 CET 2005 <tosh@cs.tu-berlin.de>
* Build deb packages
* Changed TreeView model, mark already downloaded podcasts
* Add Drag and Drop suppurt for adding channels
* Set icon in window title
* Add deb rule in Makefile
+ Added deb package build instructions doc/dev/debian.txt
Son Nov 20 22:28:10 CET 2005 <thp@perli.net>
* Fixed version info reading in setup.py
+ Added "INSTALL" file
+ Updated TODO list
+ Added GPL (file COPYING)
Sam Nov 19 18:17:35 CET 2005 <thp@perli.net>
+ Created ChangeLog
* Updated TODO list
* Cleanup of source tree
* Makefile changed to fit to new source structure
* Unified version info (only have to edit bin/gpodder)