commit d9588f2f9eceafe201553f2d8a97c60909eddcf6
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 27 14:15:36 2009 +0200

    gPodder 0.17.0 "Orientation" released

commit dca7f7776dd05d04c44f6d6757a0e6c703a9b98c
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 27 14:13:38 2009 +0200

    Don't overwrite backup files with gpodder-backup

commit 90f9e1b09351a8a1f82d843a0f9c93b10dd9113e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 27 14:01:19 2009 +0200

    Update all translation files from source

commit a65ece2f161aa7869560da94022425a041bb6ff8
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jul 23 22:35:43 2009 +0200

    Remove podcast_sidebar_save_space config option (bug 508)
    
    This was used earlier to provide a space saving on
    Maemo, but isn't really used these days and confuses
    users when the option is enabled.
    
    Discussed at https://bugs.gpodder.org/show_bug.cgi?id=508

commit 75237d2d96b6eae2d7b9b5aaeae9dd3c9aa6ae85
Author: Morten Nygaard Åsnes <morten.aasnes@gmail.com>
Date:   Sat Jul 18 16:23:21 2009 +0200

    Monkey-patch feedparser to support Media RSS (bug 507)
    
    Support Media RSS' media_content tag for Media RSS podcasts.
    
    See http://code.google.com/p/feedparser/issues/detail?id=100#c4

commit bbf4135266f157c005cf2d4f4705fb953b4fce48
Author: Paul Rudkin <paul@rudkin.me.uk>
Date:   Mon Jul 13 22:32:14 2009 +0100

    Added advanced option to allow user to change behaviour when an episode is double clicked (Bug 38)

commit 9edca3e5403170debc9e2800fabdd1768e29b5f0
Author: Morten Nygaard Åsnes <morten.aasnes@gmail.com>
Date:   Tue Jul 14 21:37:03 2009 +0200

    Added GPODDER_CHANNEL_TITLE variable to cmd_download_complete hook.

commit 0008d134292819184dc21081c8ebc3fe90aebf20
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 20 16:22:05 2009 +0200

    Fix streaming for deleted episodes
    
    Episodes that have previously been downloaded but have
    since been deleted were not streamable due to the fact
    that the filename has been determined for the, but the
    file itself did not exist. This patch fixes this issue.

commit 57f144ee36e572a4271e75f63676fe931c8a340e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 6 16:14:36 2009 +0200

    Always create M3U playlists in download folder
    
    This removes two configuration options :)

commit 33e585dc12ee788981e440f33059283c1dc3aac2
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 13 15:32:46 2009 +0200

    Support for playback of multiple files (bug 120)
    
    If the player supports it (%U, %F or at least NOT %f, %u),
    then only run one command for multiple selected episodes
    and in this way support the playback of multiple episodes.

commit 7341221a5b35ef27e82803016f16896932092e0b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 13 14:34:43 2009 +0200

    Disable "Delete" accelerator in downloads tab

commit fb3be5238bae3c9034fd87380a93044671d39c0d
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 13 14:24:07 2009 +0200

    Remove support for writing the gtkpod extended DB (bug 68)
    
    This does not really work for some people, so we simply
    remove that functionality again. I personally don't need
    that as I don't have an iPod anymore, so I can't support
    it either. If anyone wants to support that feature, feel free.

commit 38986baa99b2fdbab5084ff217e51541b5f618cb
Author: Paul Rudkin <paul@rudkin.me.uk>
Date:   Sun Jul 12 20:27:06 2009 +0100

    Bug 406 Removed code that linked to old check box for auto_download_when_minimized - this is no longer used

commit 2bd901897c6b06a605a250f26439d816bc2355ea
Author: Paul Rudkin <paul@rudkin.me.uk>
Date:   Sun Jul 12 20:10:11 2009 +0100

    Bug 406 - Auto download option now available when gPodder is maxmized. Advanced option will allow end user to ihibit display of new episodes dialog

commit 8d16e375a22378fb4f90e416f7e3c73cd7cafe56
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 13 14:09:43 2009 +0200

    Clean and split up on_treeAvailable_row_activated
    
    This makes the code more maintainable and easier to
    read without needing to determine which widget was
    used to call the function.

commit d7e915a7f298a4d9be2cda918d58917f257db7f0
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 13 13:19:52 2009 +0200

    Fix bug in playback with default player
    
    This bug has been introduced yesterday with the
    simplification of the playback/streaming code.

commit f327f5e39ab2ac32eaf0bcfb2ada40d4cfaa835f
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 13 13:13:35 2009 +0200

    Use proper emblems for the episode list (bug 467)
    
    Fix missing icons in Win32 and use better emblems
    for depicting new, locked and missing downloads.

commit d80d33f08b75062f9b2240420087b97dd2451620
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 13 12:59:17 2009 +0200

    Fix UnicodeDecodeError on Windows (bug 449)
    
    The file extension was passed to the OS path
    functions as unicode, which made it unable to
    decode the file/folder names with non-ASCII
    characters in it.

commit 9bf4b9b25717b6a237bb1718175e7c8f6323b56d
Author: Philippe Dessante <filip@disque-monde.org>
Date:   Mon Jul 13 12:48:06 2009 +0200

    Updated French translation

commit 8d526fcc748d6eb963514d7496c4d87b19ce3131
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Jul 12 18:08:13 2009 +0200

    Enable streaming when audioplayer is set (bug 93)
    
    This gets rid of the 'enable_streaming' configuration option
    and also makes sure that streaming is only enabled when an
    audio player application has been set (i.e. non-default),
    because if we "open" a URL, it will open in the browser.

commit 629d0d22603aff778ee91d1d7fa3b3a438cf6326
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Jul 12 17:37:04 2009 +0200

    Do not enable install button in dependency manager
    
    By default, we do not allow installing dependencies
    until we have the necessary code in place to allow it.

commit 02314860a1e8891f4f72806a64b1be00d5d2eab6
Author: Jim Nygård <jim@nygard.priv.no>
Date:   Sun Jul 12 17:32:42 2009 +0200

    Updated Norwegian Bokmål translation

commit d5f60246465dc35bc5db6f71f4d8fb2c367e4ce4
Author: Silvio Sisto <sisto.silvio@gmail.com>
Date:   Sun Jul 12 17:30:44 2009 +0200

    Updated Spanish translation

commit d616e94e10e18a56fb23f24078b8a819d9fbfb4b
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Jul 12 17:25:53 2009 +0200

    Update list of contributors/donators

commit d5de6a520d982d576d0c3fbac03942aef11e99e9
Author: Bill Peters <bill.peters@gmail.com>
Date:   Sun Jun 28 22:20:29 2009 -0400

    Changes made to exclude *.dat files from the edit device playlist util. I did this because my Blackberry mp3 device creates a BBThumbs.dat file in every podcast folder. Not sure if this is the best way to solve it but it does the job for me.

commit 16d0e68eb5f202204e6ee6cc6863e546de1ca739
Author: Bernd Schlapsi <brot@gmx.info>
Date:   Mon Jul 6 21:05:33 2009 +0200

    corrected an error happened in commit http://repo.or.cz/w/gpodder.git?a=commit;h=41b6e827cdedecc75a004af5d9646b9f84da1865

commit 0c9c8facf84ab3206675ba6991ed90e851ca19a0
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sun Jul 12 16:30:23 2009 +0200

    Fix encoding issue with German translation (bug 488)
    
    Somehow the de.po file has been encoded in latin1
    instead of utf-8. This patch fixes this error.
    
    Thanks to Faldrian for reporting this bug.

commit 93f6f31c3908d3b0b303298a24eb17d24cd4b94c
Author: Tim Gilbert <timgilbert@gmail.com>
Date:   Sun Jul 12 16:14:15 2009 +0200

    Add free disk space detection on Windows (bug 468)
    
    I'm attaching a patch against the current git tree which should fix
    this, based on the information here:
    
    http://mail.python.org/pipermail/python-list/2003-May/203223.html
    
    Note that the user will need to have the Python win32 extensions
    installed - see http://sourceforge.net/projects/pywin32/ - and I have no
    idea how to include these in the frozen Python binary which is included
    in the win32 distribution of gpodder.  The patch reverts back to the old
    behavior if it can't find the win32api.

commit 48c6ca8f1004821a900af0b9517000a26ff893ad
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 6 16:05:59 2009 +0200

    Remove use_si_units and get length from HTTP header preferences
    
    Two more configuration options are going away :)

commit 41b6e827cdedecc75a004af5d9646b9f84da1865
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 6 15:53:41 2009 +0200

    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?).

commit 81f5c8ac07628c045c655bc4113cda8f428fb78e
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 6 15:29:09 2009 +0200

    Remove support for custom HTTP proxy settings
    
    You can still use http_proxy and ftp_proxy environment
    variables to set the proxy you want to use for downloading.

commit 03e2a7c89a6533af4427b45f57f0d55c4df0bb33
Author: Thomas Perl <thp@thpinfo.com>
Date:   Mon Jul 6 15:21:36 2009 +0200

    Simplify Bluetooth-related tasks by removing options
    
    This should make things a bit clearer and the code simpler.

commit 8c49beb2aefe5dadc4e8e1487d4028accee43483
Author: Marco Antonio Villegas Vega <marvil07@gmail.com>
Date:   Tue Jun 9 01:52:22 2009 -0500

    Let add a podcast completely from keyboard
    
    Avoid clicking add button to use an enter

commit 7fb8d8be92b01b7c1c75de1f58b5c3c81e21a9c5
Author: Thomas Perl <thp@thpinfo.com>
Date:   Sat Jun 27 20:37:52 2009 +0200

    Only depend on GTK for GUI things in util (bug 495)
    
    When running the CLI interface, we should not depend
    on the GTK+ module, so change the imports to only
    work when using GUI-related functions and do nothing
    when using the CLI.
    
    Thanks to TDRogers for reporting this issue.

commit bd63b8982264cb001897e7d4bdef019ce974fe40
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Jun 16 13:24:05 2009 +0200

    Fix feed update bug for password-protected feeds
    
    This is a result of the new feed upate code and
    the associated refactoring. This small fix makes
    things work again and updates password-protected feeds.

commit 415679a8e3b31063831c6212be437d888c0629b1
Author: Thomas Perl <thp@thpinfo.com>
Date:   Tue Jun 16 11:01:43 2009 +0200

    Do not use "while I"/"while gPodder" in messages
    
    Thanks to timeless for reporting this bug at
    https://bugs.maemo.org/show_bug.cgi?id=4684

commit adab0349ad045407fc4d8887c8bb884ad85885b0
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Jun 12 15:04:18 2009 +0200

    Fix a bug with bad episode filenames
    
    Never accept empty filenames.

commit a6b0187797419139ef40c625fa6db650d1d1e6d6
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Jun 12 02:44:04 2009 +0200

    Initial work on statistics-based update optimizations
    
    Currently for feeds updated in the last 24 hours, we
    will try to intelligently skip feed updates based on
    the expected publishing date of the next episode per
    podcast.
    
    Also, when the last feed updates is only 10 minutes
    ago, the update is also skipped.

commit 4c7088dfa3d612e0537456b0883aec29fd16f357
Author: Thomas Perl <thp@thpinfo.com>
Date:   Fri Jun 12 00:51:13 2009 +0200

    First cut of new feedcore module + related changes
    
    This might break a lot, but it makes feed parsing and
    updating so much cleaner, and also helps with error
    reporting, because exceptions are bubbled up to the UI.
    
    Removed:
    
     * Changing feed URL (this introduces too many problems)
     * Support for FTP proxy servers (who uses FTP for podcasts?)

commit c7137ba0a588b8da6fc745a44d3e05afe59624b5
Author: Thomas Perl <thp@thpinfo.com>
Date:   Thu Jun 11 18:01:01 2009 +0200

    Simplify and clean-up feed update code in gui.py
    
    This currently makes feed updates occur in only one
    thread, but it makes maintenance of the code easier
    and allows for improvements later on.
    
    Also, some fancy things like the color changing have
    been removed by this change. These features might
    come back later in some other form.

commit 90c2f31cf034a041901221bf39e632966e8f71c5
Author: Thomas Perl <thp@thpinfo.com>
Date:   Wed Jun 10 01:57:35 2009 +0200

    Fix another bug with hanging downloads
    
    If the server specifies the content length of
    what we are going to download, only read at most
    that amount of data from the server and then
    close the connection to avoid eternal hanging.
